|
|
| version 1.1.1.1, 2013/10/14 10:32:47 | version 1.1.1.2, 2016/11/02 10:35:00 |
|---|---|
| Line 3 | Line 3 |
| */ | */ |
| /* First off, code is include which follows the "include" declaration | /* First off, code is include which follows the "include" declaration |
| ** in the input file. */ | ** in the input file. */ |
| #include "first.h" | |
| #include <stdio.h> | #include <stdio.h> |
| %% | %% |
| /* Next is all token values, in a form suitable for use by makeheaders. | /* Next is all token values, in a form suitable for use by makeheaders. |
| Line 277 static void yy_destructor(YYCODETYPE yymajor, YYMINORT | Line 278 static void yy_destructor(YYCODETYPE yymajor, YYMINORT |
| */ | */ |
| static int yy_pop_parser_stack(yyParser *pParser){ | static int yy_pop_parser_stack(yyParser *pParser){ |
| YYCODETYPE yymajor; | YYCODETYPE yymajor; |
| yyStackEntry *yytos = &pParser->yystack[pParser->yyidx]; | yyStackEntry *yytos; |
| if( pParser->yyidx<0 ) return 0; | if( pParser->yyidx<0 ) return 0; |
| yytos = &pParser->yystack[pParser->yyidx]; | |
| #ifndef NDEBUG | #ifndef NDEBUG |
| if( yyTraceFILE && pParser->yyidx>=0 ){ | if( yyTraceFILE && pParser->yyidx>=0 ){ |
| fprintf(yyTraceFILE,"%sPopping %s\n", | fprintf(yyTraceFILE,"%sPopping %s\n", |
| Line 459 static void yy_reduce( | Line 461 static void yy_reduce( |
| ParseARG_FETCH; | ParseARG_FETCH; |
| yymsp = &yypParser->yystack[yypParser->yyidx]; | yymsp = &yypParser->yystack[yypParser->yyidx]; |
| #ifndef NDEBUG | #ifndef NDEBUG |
| if( yyTraceFILE && yyruleno>=0 | if( yyTraceFILE ) { |
| if (yyruleno>=0 | |
| && (size_t)yyruleno<sizeof(yyRuleName)/sizeof(yyRuleName[0]) ){ | && (size_t)yyruleno<sizeof(yyRuleName)/sizeof(yyRuleName[0]) ){ |
| fprintf(yyTraceFILE, "%sReduce [%s].\n", yyTracePrompt, | fprintf(yyTraceFILE, "%sReduce [%s].\n", yyTracePrompt, |
| yyRuleName[yyruleno]); | yyRuleName[yyruleno]); |
| } else { | |
| return; /*(should not happen)*/ | |
| } | |
| } | } |
| #endif /* NDEBUG */ | #endif /* NDEBUG */ |