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"

Include dependency graph for Constraint_y.cpp:

Go to the source code of this file.

Defines

#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

static char const yyrcsid [] = "$FreeBSD: src/usr.bin/yacc/skeleton.c,v 1.28 2000/01/17 02:04:06 bde Exp $"
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


Define Documentation

#define TAO_AND   264

Definition at line 46 of file Constraint_y.cpp.

#define TAO_BOOLEAN   269

Definition at line 51 of file Constraint_y.cpp.

#define TAO_CONSTRAINT   284

Definition at line 66 of file Constraint_y.cpp.

#define TAO_DIV   273

Definition at line 55 of file Constraint_y.cpp.

#define TAO_DOUBLE   283

Definition at line 65 of file Constraint_y.cpp.

#define TAO_EQ   261

Definition at line 43 of file Constraint_y.cpp.

#define TAO_EXIST   263

Definition at line 45 of file Constraint_y.cpp.

#define TAO_FIRST   289

Definition at line 71 of file Constraint_y.cpp.

#define TAO_GE   258

Definition at line 40 of file Constraint_y.cpp.

#define TAO_GT   257

Definition at line 39 of file Constraint_y.cpp.

#define TAO_IDENT   278

Definition at line 60 of file Constraint_y.cpp.

#define TAO_IN   267

Definition at line 49 of file Constraint_y.cpp.

#define TAO_LE   260

Definition at line 42 of file Constraint_y.cpp.

#define TAO_LPAREN   277

Definition at line 59 of file Constraint_y.cpp.

#define TAO_LT   259

Definition at line 41 of file Constraint_y.cpp.

#define TAO_MAX   287

Definition at line 69 of file Constraint_y.cpp.

#define TAO_MIN   288

Definition at line 70 of file Constraint_y.cpp.

#define TAO_MINUS   271

Definition at line 53 of file Constraint_y.cpp.

#define TAO_MULT   272

Definition at line 54 of file Constraint_y.cpp.

#define TAO_NE   262

Definition at line 44 of file Constraint_y.cpp.

#define TAO_NOT   266

Definition at line 48 of file Constraint_y.cpp.

#define TAO_NUMBER   275

Definition at line 57 of file Constraint_y.cpp.

#define TAO_OR   265

Definition at line 47 of file Constraint_y.cpp.

#define TAO_PLUS   270

Definition at line 52 of file Constraint_y.cpp.

#define TAO_RANDOM   290

Definition at line 72 of file Constraint_y.cpp.

#define TAO_RPAREN   276

Definition at line 58 of file Constraint_y.cpp.

#define TAO_SEQUENCE   285

Definition at line 67 of file Constraint_y.cpp.

#define TAO_SIGNED   281

Definition at line 63 of file Constraint_y.cpp.

#define TAO_STRING   279

Definition at line 61 of file Constraint_y.cpp.

#define TAO_TWIDDLE   268

Definition at line 50 of file Constraint_y.cpp.

#define TAO_UMINUS   274

Definition at line 56 of file Constraint_y.cpp.

#define TAO_UNKNOWN   280

Definition at line 62 of file Constraint_y.cpp.

#define TAO_UNSIGNED   282

Definition at line 64 of file Constraint_y.cpp.

#define TAO_WITH   286

Definition at line 68 of file Constraint_y.cpp.

#define YYABORT   goto yyabort

Definition at line 315 of file Constraint_y.cpp.

#define YYACCEPT   goto yyaccept

Definition at line 317 of file Constraint_y.cpp.

#define YYBYACC   1

Definition at line 6 of file Constraint_y.cpp.

#define yyclearin   (yychar=(YYEMPTY))

Definition at line 11 of file Constraint_y.cpp.

#define YYDEBUG   0

Definition at line 196 of file Constraint_y.cpp.

Referenced by yyparse().

#define YYEMPTY   -1

Definition at line 10 of file Constraint_y.cpp.

#define YYERRCODE   256

Definition at line 38 of file Constraint_y.cpp.

#define yyerrok   (yyerrflag=0)

Definition at line 12 of file Constraint_y.cpp.

#define YYERROR   goto yyerrlab

Definition at line 318 of file Constraint_y.cpp.

#define YYFINAL   14

Definition at line 194 of file Constraint_y.cpp.

Referenced by yyparse().

#define YYINITSTACKSIZE   200

Definition at line 269 of file Constraint_y.cpp.

Referenced by yygrowstack().

#define YYLEX   yylex()

Definition at line 9 of file Constraint_y.cpp.

#define YYMAJOR   1

Definition at line 7 of file Constraint_y.cpp.

#define YYMAXDEPTH   10000

Definition at line 266 of file Constraint_y.cpp.

Referenced by yygrowstack().

#define YYMAXTOKEN   290

Definition at line 198 of file Constraint_y.cpp.

Referenced by yyparse().

#define YYMINOR   9

Definition at line 8 of file Constraint_y.cpp.

#define YYPARSE_PARAM_ARG

Definition at line 325 of file Constraint_y.cpp.

#define YYPARSE_PARAM_DECL

Definition at line 326 of file Constraint_y.cpp.

#define YYPREFIX   "yy"

Definition at line 15 of file Constraint_y.cpp.

Referenced by yyparse().

 
#define YYRECOVERING (  )     (yyerrflag!=0)

Definition at line 13 of file Constraint_y.cpp.

#define YYREJECT   goto yyabort

Definition at line 316 of file Constraint_y.cpp.

#define YYSTACKSIZE   10000

Definition at line 265 of file Constraint_y.cpp.

#define YYTABLESIZE   363

Definition at line 115 of file Constraint_y.cpp.

Referenced by yyparse().


Function Documentation

static int yygrowstack (  )  [static]

Definition at line 285 of file Constraint_y.cpp.

References ACE_OS::malloc(), ACE_OS::realloc(), YYINITSTACKSIZE, YYMAXDEPTH, yyss, yysslim, yyssp, yystacksize, yyvs, and yyvsp.

Referenced by yyparse().

00286 {
00287     size_t newsize, i;
00288     short *newss;
00289     YYSTYPE *newvs;
00290 
00291     if ((newsize = yystacksize) == 0)
00292         newsize = YYINITSTACKSIZE;
00293     else if (newsize >= YYMAXDEPTH)
00294         return -1;
00295     else if ((newsize *= 2) > YYMAXDEPTH)
00296         newsize = YYMAXDEPTH;
00297     i = yyssp - yyss;
00298     newss = yyss ? (short *)ACE_OS::realloc(yyss, newsize * sizeof *newss) :
00299       (short *)ACE_OS::malloc(newsize * sizeof *newss);
00300     if (newss == 0)
00301         return -1;
00302     yyss = newss;
00303     yyssp = newss + i;
00304     newvs = yyvs ? (YYSTYPE *)ACE_OS::realloc(yyvs, newsize * sizeof *newvs) :
00305       (YYSTYPE *)ACE_OS::malloc(newsize * sizeof *newvs);
00306     if (newvs == 0)
00307         return -1;
00308     yyvs = newvs;
00309     yyvsp = newvs + i;
00310     yystacksize = newsize;
00311     yysslim = yyss + newsize - 1;
00312     return 0;
00313 }

int yyparse ( YYPARSE_PARAM_ARG   ) 

Definition at line 342 of file Constraint_y.cpp.

References YYSTYPE::constraint_, ACE_OS::getenv(), ACE_OS::printf(), TAO_AND, TAO_CONSTRAINT, TAO_DIV, TAO_EQ, TAO_EXIST, TAO_FIRST, TAO_GE, TAO_GT, TAO_IN, TAO_LE, TAO_LT, TAO_MAX, TAO_MIN, TAO_MINUS, TAO_MULT, TAO_NE, TAO_NOT, TAO_OR, TAO_PLUS, TAO_RANDOM, TAO_TWIDDLE, TAO_UMINUS, TAO_WITH, yychar, yycheck, YYDEBUG, yydebug, yydefred, yydgoto, YYERRCODE, yyerrflag, yyerror, YYFINAL, yygindex, yygrowstack(), yylen, yylex(), yylhs, yylval, YYMAXTOKEN, yynerrs, YYPREFIX, yyrindex, yysindex, yyss, yysslim, yyssp, yytable, YYTABLESIZE, yyval, yyvs, and yyvsp.

Referenced by TAO_Interpreter::build_tree().

00344 {
00345     register int yym, yyn, yystate;
00346 #if YYDEBUG
00347     register const char *yys;
00348 
00349     if ((yys = ACE_OS::getenv("YYDEBUG")))
00350     {
00351         yyn = *yys;
00352         if (yyn >= '0' && yyn <= '9')
00353             yydebug = yyn - '0';
00354     }
00355 #endif
00356 
00357     yynerrs = 0;
00358     yyerrflag = 0;
00359     yychar = (-1);
00360 
00361     if (yyss == 0 && yygrowstack()) goto yyoverflow;
00362     yyssp = yyss;
00363     yyvsp = yyvs;
00364     *yyssp = yystate = 0;
00365 
00366 yyloop:
00367     if ((yyn = yydefred[yystate])) goto yyreduce;
00368     if (yychar < 0)
00369     {
00370         if ((yychar = yylex()) < 0) yychar = 0;
00371 #if YYDEBUG
00372         if (yydebug)
00373         {
00374             yys = 0;
00375             if (yychar <= YYMAXTOKEN) yys = yyname[yychar];
00376             if (!yys) yys = "illegal-symbol";
00377             ACE_OS::printf("%sdebug: state %d, reading %d (%s)\n",
00378                            YYPREFIX, yystate, yychar, yys);
00379         }
00380 #endif
00381     }
00382     if ((yyn = yysindex[yystate]) && (yyn += yychar) >= 0 &&
00383             yyn <= YYTABLESIZE && yycheck[yyn] == yychar)
00384     {
00385 #if YYDEBUG
00386         if (yydebug)
00387           ACE_OS::printf("%sdebug: state %d, shifting to state %d\n",
00388                          YYPREFIX, yystate, yytable[yyn]);
00389 #endif
00390         if (yyssp >= yysslim && yygrowstack())
00391         {
00392             goto yyoverflow;
00393         }
00394         *++yyssp = yystate = yytable[yyn];
00395         *++yyvsp = yylval;
00396         yychar = (-1);
00397         if (yyerrflag > 0)  --yyerrflag;
00398         goto yyloop;
00399     }
00400     if ((yyn = yyrindex[yystate]) && (yyn += yychar) >= 0 &&
00401             yyn <= YYTABLESIZE && yycheck[yyn] == yychar)
00402     {
00403         yyn = yytable[yyn];
00404         goto yyreduce;
00405     }
00406     if (yyerrflag) goto yyinrecovery;
00407 #if defined(lint) || defined(__GNUC__) || defined (WIN32) || defined (__HP_aCC)
00408     goto yynewerror;
00409 #endif
00410 yynewerror:
00411     yyerror("syntax error");
00412 #if defined(lint) || defined(__GNUC__) || defined (WIN32) || defined (__HP_aCC)
00413     goto yyerrlab;
00414 #endif
00415 yyerrlab:
00416     ++yynerrs;
00417 yyinrecovery:
00418     if (yyerrflag < 3)
00419     {
00420         yyerrflag = 3;
00421         for (;;)
00422         {
00423             if ((yyn = yysindex[*yyssp]) && (yyn += YYERRCODE) >= 0 &&
00424                     yyn <= YYTABLESIZE && yycheck[yyn] == YYERRCODE)
00425             {
00426 #if YYDEBUG
00427                 if (yydebug)
00428                   ACE_OS::printf("%sdebug: state %d, error recovery shifting\
00429  to state %d\n", YYPREFIX, *yyssp, yytable[yyn]);
00430 #endif
00431                 if (yyssp >= yysslim && yygrowstack())
00432                 {
00433                     goto yyoverflow;
00434                 }
00435                 *++yyssp = yystate = yytable[yyn];
00436                 *++yyvsp = yylval;
00437                 goto yyloop;
00438             }
00439             else
00440             {
00441 #if YYDEBUG
00442                 if (yydebug)
00443                   ACE_OS::printf("%sdebug: error recovery discarding state %d\n",
00444                                  YYPREFIX, *yyssp);
00445 #endif
00446                 if (yyssp <= yyss) goto yyabort;
00447                 --yyssp;
00448                 --yyvsp;
00449             }
00450         }
00451     }
00452     else
00453     {
00454         if (yychar == 0) goto yyabort;
00455 #if YYDEBUG
00456         if (yydebug)
00457         {
00458             yys = 0;
00459             if (yychar <= YYMAXTOKEN) yys = yyname[yychar];
00460             if (!yys) yys = "illegal-symbol";
00461             ACE_OS::printf("%sdebug: state %d, error recovery discards token %d (%s)\n",
00462                            YYPREFIX, yystate, yychar, yys);
00463         }
00464 #endif
00465         yychar = (-1);
00466         goto yyloop;
00467     }
00468 yyreduce:
00469 #if YYDEBUG
00470     if (yydebug)
00471       ACE_OS::printf("%sdebug: state %d, reducing by rule %d (%s)\n",
00472                      YYPREFIX, yystate, yyn, yyrule[yyn]);
00473 #endif
00474     yym = yylen[yyn];
00475     yyval = yyvsp[1-yym];
00476     switch (yyn)
00477     {
00478 case 1:
00479 { yyval.constraint_ = new TAO_Unary_Constraint(TAO_CONSTRAINT, yyvsp[0].constraint_); }
00480 break;
00481 case 2:
00482 { yyval.constraint_ = yyvsp[0].constraint_; }
00483 break;
00484 case 3:
00485 { yyval.constraint_ = new TAO_Unary_Constraint(TAO_MIN, yyvsp[0].constraint_); }
00486 break;
00487 case 4:
00488 { yyval.constraint_ = new TAO_Unary_Constraint(TAO_MAX, yyvsp[0].constraint_); }
00489 break;
00490 case 5:
00491 { yyval.constraint_ = new TAO_Unary_Constraint(TAO_WITH, yyvsp[0].constraint_); }
00492 break;
00493 case 6:
00494 { yyval.constraint_ = new TAO_Noop_Constraint(TAO_FIRST); }
00495 break;
00496 case 7:
00497 { yyval.constraint_ = new TAO_Noop_Constraint(TAO_RANDOM); }
00498 break;
00499 case 8:
00500 { yyval.constraint_ = new TAO_Binary_Constraint(TAO_OR, yyvsp[-2].constraint_, yyvsp[0].constraint_); }
00501 break;
00502 case 9:
00503 { yyval.constraint_ = yyvsp[0].constraint_; }
00504 break;
00505 case 10:
00506 { yyval.constraint_ = new TAO_Binary_Constraint(TAO_AND, yyvsp[-2].constraint_, yyvsp[0].constraint_); }
00507 break;
00508 case 11:
00509 { yyval.constraint_ = yyvsp[0].constraint_; }
00510 break;
00511 case 12:
00512 { yyval.constraint_ = new TAO_Binary_Constraint(TAO_EQ, yyvsp[-2].constraint_, yyvsp[0].constraint_); }
00513 break;
00514 case 13:
00515 { yyval.constraint_ = new TAO_Binary_Constraint(TAO_NE, yyvsp[-2].constraint_, yyvsp[0].constraint_); }
00516 break;
00517 case 14:
00518 { yyval.constraint_ = new TAO_Binary_Constraint(TAO_GT, yyvsp[-2].constraint_, yyvsp[0].constraint_); }
00519 break;
00520 case 15:
00521 { yyval.constraint_ = new TAO_Binary_Constraint(TAO_GE, yyvsp[-2].constraint_, yyvsp[0].constraint_); }
00522 break;
00523 case 16:
00524 { yyval.constraint_ = new TAO_Binary_Constraint(TAO_LT, yyvsp[-2].constraint_, yyvsp[0].constraint_); }
00525 break;
00526 case 17:
00527 { yyval.constraint_ = new TAO_Binary_Constraint(TAO_LE, yyvsp[-2].constraint_, yyvsp[0].constraint_); }
00528 break;
00529 case 18:
00530 { yyval.constraint_ = yyvsp[0].constraint_; }
00531 break;
00532 case 19:
00533 { yyval.constraint_ = new TAO_Binary_Constraint(TAO_IN, yyvsp[-2].constraint_, yyvsp[0].constraint_); }
00534 break;
00535 case 20:
00536 { yyval.constraint_ = yyvsp[0].constraint_; }
00537 break;
00538 case 21:
00539 { yyval.constraint_ = new TAO_Binary_Constraint(TAO_TWIDDLE, yyvsp[-2].constraint_, yyvsp[0].constraint_); }
00540 break;
00541 case 22:
00542 { yyval.constraint_ = yyvsp[0].constraint_; }
00543 break;
00544 case 23:
00545 { yyval.constraint_ = new TAO_Binary_Constraint(TAO_PLUS, yyvsp[-2].constraint_, yyvsp[0].constraint_); }
00546 break;
00547 case 24:
00548 { yyval.constraint_ = new TAO_Binary_Constraint(TAO_MINUS, yyvsp[-2].constraint_, yyvsp[0].constraint_); }
00549 break;
00550 case 25:
00551 { yyval.constraint_ = yyvsp[0].constraint_; }
00552 break;
00553 case 26:
00554 { yyval.constraint_ = new TAO_Binary_Constraint(TAO_MULT, yyvsp[-2].constraint_, yyvsp[0].constraint_); }
00555 break;
00556 case 27:
00557 { yyval.constraint_ = new TAO_Binary_Constraint(TAO_DIV, yyvsp[-2].constraint_, yyvsp[0].constraint_); }
00558 break;
00559 case 28:
00560 { yyval.constraint_ = yyvsp[0].constraint_; }
00561 break;
00562 case 29:
00563 { yyval.constraint_ = new TAO_Unary_Constraint(TAO_NOT, yyvsp[0].constraint_); }
00564 break;
00565 case 30:
00566 { yyval.constraint_ = yyvsp[0].constraint_; }
00567 break;
00568 case 31:
00569 { yyval.constraint_ = yyvsp[-1].constraint_; }
00570 break;
00571 case 32:
00572 { yyval.constraint_ = new TAO_Unary_Constraint(TAO_EXIST, yyvsp[0].constraint_); }
00573 break;
00574 case 33:
00575 { yyval.constraint_ = yyvsp[0].constraint_; }
00576 break;
00577 case 34:
00578 { yyval.constraint_ = yyvsp[0].constraint_; }
00579 break;
00580 case 35:
00581 { yyval.constraint_ = new TAO_Unary_Constraint(TAO_UMINUS, yyvsp[0].constraint_); }
00582 break;
00583 case 36:
00584 { yyval.constraint_ = yyvsp[0].constraint_; }
00585 break;
00586 case 37:
00587 { yyval.constraint_ = yyvsp[0].constraint_; }
00588 break;
00589     }
00590     yyssp -= yym;
00591     yystate = *yyssp;
00592     yyvsp -= yym;
00593     yym = yylhs[yyn];
00594     if (yystate == 0 && yym == 0)
00595     {
00596 #if YYDEBUG
00597         if (yydebug)
00598           ACE_OS::printf("%sdebug: after reduction, shifting from state 0 to\
00599  state %d\n", YYPREFIX, YYFINAL);
00600 #endif
00601         yystate = YYFINAL;
00602         *++yyssp = YYFINAL;
00603         *++yyvsp = yyval;
00604         if (yychar < 0)
00605         {
00606             if ((yychar = yylex()) < 0) yychar = 0;
00607 #if YYDEBUG
00608             if (yydebug)
00609             {
00610                 yys = 0;
00611                 if (yychar <= YYMAXTOKEN) yys = yyname[yychar];
00612                 if (!yys) yys = "illegal-symbol";
00613                 ACE_OS::printf("%sdebug: state %d, reading %d (%s)\n",
00614                                YYPREFIX, YYFINAL, yychar, yys);
00615             }
00616 #endif
00617         }
00618         if (yychar == 0) goto yyaccept;
00619         goto yyloop;
00620     }
00621     if ((yyn = yygindex[yym]) && (yyn += yystate) >= 0 &&
00622             yyn <= YYTABLESIZE && yycheck[yyn] == yystate)
00623         yystate = yytable[yyn];
00624     else
00625         yystate = yydgoto[yym];
00626 #if YYDEBUG
00627     if (yydebug)
00628       ACE_OS::printf("%sdebug: after reduction, shifting from state %d \
00629 to state %d\n", YYPREFIX, *yyssp, yystate);
00630 #endif
00631     if (yyssp >= yysslim && yygrowstack())
00632     {
00633         goto yyoverflow;
00634     }
00635     *++yyssp = yystate;
00636     *++yyvsp = yyval;
00637     goto yyloop;
00638 yyoverflow:
00639     yyerror("yacc stack overflow");
00640 yyabort:
00641     return (1);
00642 yyaccept:
00643     return (0);
00644 }


Variable Documentation

int yychar

Definition at line 273 of file Constraint_y.cpp.

Referenced by yyparse().

const short yycheck[]

Definition at line 155 of file Constraint_y.cpp.

Referenced by yyparse().

int yydebug

Definition at line 270 of file Constraint_y.cpp.

Referenced by yyparse().

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,
}

Definition at line 85 of file Constraint_y.cpp.

Referenced by yyparse().

const short yydgoto[]

Initial value:

 {                                      14,
   15,   16,   17,   18,   19,   20,   21,   22,   23,   24,
}

Definition at line 93 of file Constraint_y.cpp.

Referenced by yyparse().

int yyerrflag

Definition at line 272 of file Constraint_y.cpp.

Referenced by yyparse().

const short yygindex[]

Initial value:

 {                                      0,
    0,   -4,   14,   24,   34,    0,   36,    6,   31,   76,
}

Definition at line 112 of file Constraint_y.cpp.

Referenced by yyparse().

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,
}

Definition at line 79 of file Constraint_y.cpp.

Referenced by yyparse().

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,
}

Definition at line 73 of file Constraint_y.cpp.

Referenced by yyparse().

YYSTYPE yylval

Definition at line 277 of file Constraint_y.cpp.

Referenced by yyparse().

int yynerrs

Definition at line 271 of file Constraint_y.cpp.

Referenced by yyparse().

char const yyrcsid[] = "$FreeBSD: src/usr.bin/yacc/skeleton.c,v 1.28 2000/01/17 02:04:06 bde Exp $" [static]

Definition at line 3 of file Constraint_y.cpp.

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,
}

Definition at line 104 of file Constraint_y.cpp.

Referenced by yyparse().

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,
}

Definition at line 96 of file Constraint_y.cpp.

Referenced by yyparse().

short* yyss

Definition at line 278 of file Constraint_y.cpp.

Referenced by yygrowstack(), and yyparse().

short* yysslim

Definition at line 279 of file Constraint_y.cpp.

Referenced by yygrowstack(), and yyparse().

short* yyssp

Definition at line 274 of file Constraint_y.cpp.

Referenced by yygrowstack(), and yyparse().

int yystacksize

Definition at line 281 of file Constraint_y.cpp.

Referenced by yygrowstack().

const short yytable[]

Definition at line 116 of file Constraint_y.cpp.

Referenced by yyparse().

YYSTYPE yyval

Definition at line 276 of file Constraint_y.cpp.

Referenced by TAO_Interpreter::build_tree(), and yyparse().

YYSTYPE* yyvs

Definition at line 280 of file Constraint_y.cpp.

Referenced by yygrowstack(), and yyparse().

YYSTYPE* yyvsp

Definition at line 275 of file Constraint_y.cpp.

Referenced by yygrowstack(), and yyparse().


Generated on Tue Feb 2 17:49:27 2010 for TAO_CosTrader by  doxygen 1.4.7