TAO_CosTrader 4.0.0
Loading...
Searching...
No Matches
Classes | Macros | Typedefs | Functions | Variables
Constraint_y.cpp File Reference
#include "ace/OS_NS_string.h"
#include "ace/OS_NS_stdlib.h"
#include "orbsvcs/Trader/Constraint_Interpreter.h"
#include "orbsvcs/Trader/Constraint_Nodes.h"
#include <stdlib.h>
#include <string.h>

Classes

struct  YYSTACKDATA
 

Macros

#define YYBYACC   1
 
#define YYMAJOR   1
 
#define YYMINOR   9
 
#define YYPATCH   20200330
 
#define YYEMPTY   (-1)
 
#define yyclearin   (yychar = YYEMPTY)
 
#define yyerrok   (yyerrflag = 0)
 
#define YYRECOVERING()   (yyerrflag != 0)
 
#define YYENOMEM   (-2)
 
#define YYEOF   0
 
#define YYBTYACC   0
 
#define YYDEBUGSTR   YYPREFIX "debug"
 
#define YYPREFIX   "yy"
 
#define YYPURE   0
 
#define YYPARSE_DECL()   yyparse()
 
#define YYLEX_DECL()   yylex()
 
#define YYLEX   yylex()
 
#define YYERROR_DECL()   yyerror(const char *s)
 
#define YYERROR_CALL(msg)   yyerror(msg)
 
#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 YYERRCODE   256
 
#define YYTABLESIZE   363
 
#define YYFINAL   14
 
#define YYDEBUG   0
 
#define YYMAXTOKEN   290
 
#define YYUNDFTOKEN   303
 
#define YYTRANSLATE(a)   ((a) > YYMAXTOKEN ? YYUNDFTOKEN : (a))
 
#define YYSTACKSIZE   10000
 
#define YYMAXDEPTH   10000
 
#define YYINITSTACKSIZE   200
 
#define yydepth   (int)(yystack.s_mark - yystack.s_base)
 
#define yyfreestack(data)   /* nothing */
 
#define YYABORT   goto yyabort
 
#define YYREJECT   goto yyabort
 
#define YYACCEPT   goto yyaccept
 
#define YYERROR   goto yyerrlab
 

Typedefs

typedef short YYINT
 

Functions

static int yygrowstack (YYSTACKDATA *data)
 

Variables

static const YYINT yylhs []
 
static const YYINT yylen []
 
static const YYINT yydefred []
 
static const YYINT yydgoto []
 
static const YYINT yysindex []
 
static const YYINT yyrindex []
 
static const YYINT yygindex []
 
static const YYINT yytable []
 
static const YYINT yycheck []
 
int yyerrflag
 
int yychar
 
YYSTYPE yyval
 
YYSTYPE yylval
 
int yynerrs
 
static YYSTACKDATA yystack
 

Macro Definition Documentation

◆ TAO_AND

#define TAO_AND   264

◆ TAO_BOOLEAN

#define TAO_BOOLEAN   269

◆ TAO_CONSTRAINT

#define TAO_CONSTRAINT   284

◆ TAO_DIV

#define TAO_DIV   273

◆ TAO_DOUBLE

#define TAO_DOUBLE   283

◆ TAO_EQ

#define TAO_EQ   261

◆ TAO_EXIST

#define TAO_EXIST   263

◆ TAO_FIRST

#define TAO_FIRST   289

◆ TAO_GE

#define TAO_GE   258

◆ TAO_GT

#define TAO_GT   257

◆ TAO_IDENT

#define TAO_IDENT   278

◆ TAO_IN

#define TAO_IN   267

◆ TAO_LE

#define TAO_LE   260

◆ TAO_LPAREN

#define TAO_LPAREN   277

◆ TAO_LT

#define TAO_LT   259

◆ TAO_MAX

#define TAO_MAX   287

◆ TAO_MIN

#define TAO_MIN   288

◆ TAO_MINUS

#define TAO_MINUS   271

◆ TAO_MULT

#define TAO_MULT   272

◆ TAO_NE

#define TAO_NE   262

◆ TAO_NOT

#define TAO_NOT   266

◆ TAO_NUMBER

#define TAO_NUMBER   275

◆ TAO_OR

#define TAO_OR   265

◆ TAO_PLUS

#define TAO_PLUS   270

◆ TAO_RANDOM

#define TAO_RANDOM   290

◆ TAO_RPAREN

#define TAO_RPAREN   276

◆ TAO_SEQUENCE

#define TAO_SEQUENCE   285

◆ TAO_SIGNED

#define TAO_SIGNED   281

◆ TAO_STRING

#define TAO_STRING   279

◆ TAO_TWIDDLE

#define TAO_TWIDDLE   268

◆ TAO_UMINUS

#define TAO_UMINUS   274

◆ TAO_UNKNOWN

#define TAO_UNKNOWN   280

◆ TAO_UNSIGNED

#define TAO_UNSIGNED   282

◆ TAO_WITH

#define TAO_WITH   286

◆ YYABORT

#define YYABORT   goto yyabort

◆ YYACCEPT

#define YYACCEPT   goto yyaccept

◆ YYBTYACC

#define YYBTYACC   0

◆ YYBYACC

#define YYBYACC   1

◆ yyclearin

#define yyclearin   (yychar = YYEMPTY)

◆ YYDEBUG

#define YYDEBUG   0

◆ YYDEBUGSTR

#define YYDEBUGSTR   YYPREFIX "debug"

◆ yydepth

#define yydepth   (int)(yystack.s_mark - yystack.s_base)

◆ YYEMPTY

#define YYEMPTY   (-1)

◆ YYENOMEM

#define YYENOMEM   (-2)

◆ YYEOF

#define YYEOF   0

◆ YYERRCODE

#define YYERRCODE   256

◆ yyerrok

#define yyerrok   (yyerrflag = 0)

◆ YYERROR

#define YYERROR   goto yyerrlab

◆ YYERROR_CALL

#define YYERROR_CALL ( msg)    yyerror(msg)

◆ YYERROR_DECL

#define YYERROR_DECL ( )    yyerror(const char *s)

◆ YYFINAL

#define YYFINAL   14

◆ yyfreestack

#define yyfreestack ( data)    /* nothing */

◆ YYINITSTACKSIZE

#define YYINITSTACKSIZE   200

◆ YYLEX

#define YYLEX   yylex()

◆ YYLEX_DECL

int YYLEX_DECL ( )    yylex()

◆ YYMAJOR

#define YYMAJOR   1

◆ YYMAXDEPTH

#define YYMAXDEPTH   10000

◆ YYMAXTOKEN

#define YYMAXTOKEN   290

◆ YYMINOR

#define YYMINOR   9

◆ YYPARSE_DECL

int YYPARSE_DECL ( )    yyparse()

◆ YYPATCH

#define YYPATCH   20200330

◆ YYPREFIX

#define YYPREFIX   "yy"

◆ YYPURE

#define YYPURE   0

◆ YYRECOVERING

#define YYRECOVERING ( )    (yyerrflag != 0)

◆ YYREJECT

#define YYREJECT   goto yyabort

◆ YYSTACKSIZE

#define YYSTACKSIZE   10000

◆ YYTABLESIZE

#define YYTABLESIZE   363

◆ YYTRANSLATE

#define YYTRANSLATE ( a)    ((a) > YYMAXTOKEN ? YYUNDFTOKEN : (a))

◆ YYUNDFTOKEN

#define YYUNDFTOKEN   303

Typedef Documentation

◆ YYINT

typedef short YYINT

Function Documentation

◆ yygrowstack()

static int yygrowstack ( YYSTACKDATA * data)
static

Variable Documentation

◆ yychar

int yychar

◆ yycheck

const YYINT yycheck[]
static

◆ yydefred

const YYINT yydefred[]
static
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,
}

◆ yydgoto

const YYINT yydgoto[]
static
Initial value:
= { 14,
15, 16, 17, 18, 19, 20, 21, 22, 23, 24,
}

◆ yyerrflag

int yyerrflag

◆ yygindex

const YYINT yygindex[]
static
Initial value:
= { 0,
0, -4, 14, 24, 34, 0, 36, 6, 31, 76,
}

◆ yylen

const YYINT yylen[]
static
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,
}

◆ yylhs

const YYINT yylhs[]
static
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,
}

◆ yylval

YYSTYPE yylval

◆ yynerrs

int yynerrs

◆ yyrindex

const YYINT yyrindex[]
static
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,
}

◆ yysindex

const YYINT yysindex[]
static
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,
}

◆ yystack

YYSTACKDATA yystack
static

◆ yytable

const YYINT yytable[]
static

◆ yyval

YYSTYPE yyval