TAO_CosTrader  2.4.1
Macros | Functions | Variables
Constraint_y.cpp File Reference
#include "ace/os_include/os_stdlib.h"
#include "ace/OS_NS_string.h"
#include "ace/OS_NS_stdlib.h"
#include "orbsvcs/Trader/Constraint_Interpreter.h"
#include "orbsvcs/Trader/Constraint_Nodes.h"

Macros

#define YYBYACC   1
 
#define YYMAJOR   1
 
#define YYMINOR   9
 
#define YYLEX   yylex()
 
#define YYEMPTY   -1
 
#define yyclearin   (yychar=(YYEMPTY))
 
#define yyerrok   (yyerrflag=0)
 
#define YYRECOVERING()   (yyerrflag!=0)
 
#define YYPREFIX   "yy"
 
#define YYERRCODE   256
 
#define TAO_GT   257
 
#define TAO_GE   258
 
#define TAO_LT   259
 
#define TAO_LE   260
 
#define TAO_EQ   261
 
#define TAO_NE   262
 
#define TAO_EXIST   263
 
#define TAO_AND   264
 
#define TAO_OR   265
 
#define TAO_NOT   266
 
#define TAO_IN   267
 
#define TAO_TWIDDLE   268
 
#define TAO_BOOLEAN   269
 
#define TAO_PLUS   270
 
#define TAO_MINUS   271
 
#define TAO_MULT   272
 
#define TAO_DIV   273
 
#define TAO_UMINUS   274
 
#define TAO_NUMBER   275
 
#define TAO_RPAREN   276
 
#define TAO_LPAREN   277
 
#define TAO_IDENT   278
 
#define TAO_STRING   279
 
#define TAO_UNKNOWN   280
 
#define TAO_SIGNED   281
 
#define TAO_UNSIGNED   282
 
#define TAO_DOUBLE   283
 
#define TAO_CONSTRAINT   284
 
#define TAO_SEQUENCE   285
 
#define TAO_WITH   286
 
#define TAO_MAX   287
 
#define TAO_MIN   288
 
#define TAO_FIRST   289
 
#define TAO_RANDOM   290
 
#define YYTABLESIZE   363
 
#define YYFINAL   14
 
#define YYDEBUG   0
 
#define YYMAXTOKEN   290
 
#define YYSTACKSIZE   10000
 
#define YYMAXDEPTH   10000
 
#define YYINITSTACKSIZE   200
 
#define YYABORT   goto yyabort
 
#define YYREJECT   goto yyabort
 
#define YYACCEPT   goto yyaccept
 
#define YYERROR   goto yyerrlab
 
#define YYPARSE_PARAM_ARG
 
#define YYPARSE_PARAM_DECL
 

Functions

static int yygrowstack ()
 
int yyparse (YYPARSE_PARAM_ARG) YYPARSE_PARAM_DECL
 

Variables

const short yylhs []
 
const short yylen []
 
const short yydefred []
 
const short yydgoto []
 
const short yysindex []
 
const short yyrindex []
 
const short yygindex []
 
const short yytable []
 
const short yycheck []
 
int yydebug
 
int yynerrs
 
int yyerrflag
 
int yychar
 
short * yyssp
 
YYSTYPEyyvsp
 
YYSTYPE yyval
 
YYSTYPE yylval
 
short * yyss
 
short * yysslim
 
YYSTYPEyyvs
 
int yystacksize
 

Macro Definition Documentation

#define TAO_AND   264
#define TAO_BOOLEAN   269
#define TAO_CONSTRAINT   284
#define TAO_DIV   273
#define TAO_DOUBLE   283
#define TAO_EQ   261
#define TAO_EXIST   263
#define TAO_FIRST   289
#define TAO_GE   258
#define TAO_GT   257
#define TAO_IDENT   278
#define TAO_IN   267
#define TAO_LE   260
#define TAO_LPAREN   277
#define TAO_LT   259
#define TAO_MAX   287
#define TAO_MIN   288
#define TAO_MINUS   271
#define TAO_MULT   272
#define TAO_NE   262
#define TAO_NOT   266
#define TAO_NUMBER   275
#define TAO_OR   265
#define TAO_PLUS   270
#define TAO_RANDOM   290
#define TAO_RPAREN   276
#define TAO_SEQUENCE   285
#define TAO_SIGNED   281
#define TAO_STRING   279
#define TAO_TWIDDLE   268
#define TAO_UMINUS   274
#define TAO_UNKNOWN   280
#define TAO_UNSIGNED   282
#define TAO_WITH   286
#define YYABORT   goto yyabort
#define YYACCEPT   goto yyaccept
#define YYBYACC   1
#define yyclearin   (yychar=(YYEMPTY))
#define YYDEBUG   0
#define YYEMPTY   -1
#define YYERRCODE   256
#define yyerrok   (yyerrflag=0)
#define YYERROR   goto yyerrlab
#define YYFINAL   14
#define YYINITSTACKSIZE   200
#define YYLEX   yylex()
#define YYMAJOR   1
#define YYMAXDEPTH   10000
#define YYMAXTOKEN   290
#define YYMINOR   9
#define YYPARSE_PARAM_ARG
#define YYPARSE_PARAM_DECL
#define YYPREFIX   "yy"
#define YYRECOVERING ( )    (yyerrflag!=0)
#define YYREJECT   goto yyabort
#define YYSTACKSIZE   10000
#define YYTABLESIZE   363

Function Documentation

static int yygrowstack ( )
static
int yyparse ( YYPARSE_PARAM_ARG  )

Variable Documentation

int yychar
const short yycheck[]
int yydebug
const short yydefred[]
Initial value:
= { 0,
0, 0, 37, 0, 34, 0, 33, 36, 0, 0,
0, 6, 7, 0, 2, 0, 0, 11, 0, 0,
0, 0, 28, 30, 32, 29, 35, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 31, 0, 10, 14, 15,
16, 17, 12, 13, 19, 0, 0, 0, 26, 27,
}
const short yydgoto[]
Initial value:
= { 14,
15, 16, 17, 18, 19, 20, 21, 22, 23, 24,
}
int yyerrflag
const short yygindex[]
Initial value:
= { 0,
0, -4, 14, 24, 34, 0, 36, 6, 31, 76,
}
const short yylen[]
Initial value:
= { 2,
1, 1, 2, 2, 2, 1, 1, 3, 1, 3,
1, 3, 3, 3, 3, 3, 3, 1, 3, 1,
3, 1, 3, 3, 1, 3, 3, 1, 2, 1,
3, 2, 1, 1, 2, 1, 1,
}
const short yylhs[]
Initial value:
= { -1,
0, 0, 1, 1, 1, 1, 1, 2, 2, 3,
3, 4, 4, 4, 4, 4, 4, 4, 5, 5,
6, 6, 7, 7, 7, 8, 8, 8, 9, 9,
10, 10, 10, 10, 10, 10, 10,
}
YYSTYPE yylval
int yynerrs
const short yyrindex[]
Initial value:
= { 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 27, 8, 0, 11, 87,
61, 1, 0, 0, 0, 0, 0, 0, 38, 40,
43, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 28, 0, 0, 0,
0, 0, 0, 0, 0, 74, 21, 41, 0, 0,
}
const short yysindex[]
Initial value:
= { -253,
-278, -219, 0, -271, 0, -224, 0, 0, -224, -224,
-224, 0, 0, 0, 0, -256, -252, 0, -195, -244,
-251, -243, 0, 0, 0, 0, 0, -262, -256, -256,
-256, -224, -224, -224, -224, -224, -224, -224, -224, -263,
-224, -224, -224, -224, -224, 0, -252, 0, 0, 0,
0, 0, 0, 0, 0, -239, -243, -243, 0, 0,
}
short* yyss
short* yysslim
short* yyssp
int yystacksize
const short yytable[]
YYSTYPE yyval
YYSTYPE* yyvs
YYSTYPE* yyvsp