1 /* testing only */ 2 3 typedef int yyyWAT; 4 typedef int yyyWST; 5 typedef int yyyFT; 6 7 typedef struct yyyLexemes { 8 char * lexeme; 9 } yyyLexemes; 10 11 typedef struct yyyAttribs { 12 yyyLexemes yyyAttrb1; 13 } yyyAttribs; 14 15 typedef struct yyyParent { 16 struct yyyGNT * noderef; 17 struct yyyStackItem * stackref; 18 } yyyParent; 19 20 typedef struct yyyGNT { 21 int * refCountList; 22 int refCountListLen; 23 struct yyyParent parent; 24 int parentIsStack; 25 int prodNum; 26 int whichSym; 27 struct yyyGNT ** cL; 28 int cLlen; 29 yyyAttribs yyyAttrbs; 30 } yyyGNT; 31 32 typedef int yyyRCT; 33 34 typedef struct yyyStackItem { 35 int wa; 36 int whichSym; 37 yyyGNT * node; 38 long solvedSAlist; 39 } yyySIT; 40 41 #define yyyRSitem yyySIT 42 43 yyyRSitem *yyyRSTop; 44 yyyRSitem *yyyAfterRS; 45 yyyRSitem *yyyRS; 46 47 #undef yyparse 48 #undef yylex 49 #undef yyerror 50 #undef yychar 51 #undef yyval 52 #undef yylval 53 #undef yydebug 54 #undef yynerrs 55 #undef yyerrflag 56 #undef yylhs 57 #undef yylen 58 #undef yydefred 59 #undef yystos 60 #undef yydgoto 61 #undef yysindex 62 #undef yyrindex 63 #undef yygindex 64 #undef yytable 65 #undef yycheck 66 #undef yyname 67 #undef yyrule 68 #undef yycindex 69 #undef yyctable 70 71 struct { 72 int test_yycheck [256]; 73 int test_yydefred [256]; 74 int test_yydgoto [256]; 75 int test_yygindex [256]; 76 int test_yylen [256]; 77 int test_yylhs [256]; 78 int test_yyrindex [256]; 79 int test_yysindex [256]; 80 int test_yytable [256]; 81 #define yycheck test_expr.test_yycheck 82 #define yydefred test_expr.test_yydefred 83 #define yydgoto test_expr.test_yydgoto 84 #define yygindex test_expr.test_yygindex 85 #define yylen test_expr.test_yylen 86 #define yylhs test_expr.test_yylhs 87 #define yyrindex test_expr.test_yyrindex 88 #define yysindex test_expr.test_yysindex 89 #define yytable test_expr.test_yytable 90 } test_expr; 91