#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 |
YYSTYPE * | yyvsp |
YYSTYPE | yyval |
YYSTYPE | yylval |
short * | yyss |
short * | yysslim |
YYSTYPE * | yyvs |
int | yystacksize |
#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.
Definition at line 11 of file Constraint_y.cpp.
#define YYDEBUG 0 |
#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 |
#define YYINITSTACKSIZE 200 |
#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 |
#define YYMAXTOKEN 290 |
#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" |
#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 |
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 }
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, }
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 |
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().
int yynerrs |
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 |
short* yysslim |
short* yyssp |
int yystacksize |
const short yytable[] |
Definition at line 276 of file Constraint_y.cpp.
Referenced by TAO_Interpreter::build_tree(), and yyparse().