diff options
Diffstat (limited to 'contrib/byacc/test/btyacc/calc_code_default.tab.c')
-rw-r--r-- | contrib/byacc/test/btyacc/calc_code_default.tab.c | 23 |
1 files changed, 19 insertions, 4 deletions
diff --git a/contrib/byacc/test/btyacc/calc_code_default.tab.c b/contrib/byacc/test/btyacc/calc_code_default.tab.c index 9995d89a3f2f..5a7ba7785317 100644 --- a/contrib/byacc/test/btyacc/calc_code_default.tab.c +++ b/contrib/byacc/test/btyacc/calc_code_default.tab.c @@ -3,8 +3,8 @@ /* (use YYMAJOR/YYMINOR for ifdefs dependent on parser version) */ #define YYBYACC 1 -#define YYMAJOR 1 -#define YYMINOR 9 +#define YYMAJOR 2 +#define YYMINOR 0 #define YYCHECK "yyyymmdd" #define YYEMPTY (-1) @@ -677,7 +677,7 @@ YYPARSE_DECL() yyps->save = 0; #endif /* YYBTYACC */ yym = 0; - yyn = 0; + /* yyn is set below */ yynerrs = 0; yyerrflag = 0; yychar = YYEMPTY; @@ -1188,64 +1188,79 @@ yyreduce: case 3: #line 31 "calc_code_default.y" { yyerrok ; } +#line 1192 "calc_code_default.tab.c" break; case 4: #line 35 "calc_code_default.y" { printf("%d\n",yystack.l_mark[0]);} +#line 1197 "calc_code_default.tab.c" break; case 5: #line 37 "calc_code_default.y" { regs[yystack.l_mark[-2]] = yystack.l_mark[0]; } +#line 1202 "calc_code_default.tab.c" break; case 6: #line 41 "calc_code_default.y" { yyval = yystack.l_mark[-1]; } +#line 1207 "calc_code_default.tab.c" break; case 7: #line 43 "calc_code_default.y" { yyval = yystack.l_mark[-2] + yystack.l_mark[0]; } +#line 1212 "calc_code_default.tab.c" break; case 8: #line 45 "calc_code_default.y" { yyval = yystack.l_mark[-2] - yystack.l_mark[0]; } +#line 1217 "calc_code_default.tab.c" break; case 9: #line 47 "calc_code_default.y" { yyval = yystack.l_mark[-2] * yystack.l_mark[0]; } +#line 1222 "calc_code_default.tab.c" break; case 10: #line 49 "calc_code_default.y" { yyval = yystack.l_mark[-2] / yystack.l_mark[0]; } +#line 1227 "calc_code_default.tab.c" break; case 11: #line 51 "calc_code_default.y" { yyval = yystack.l_mark[-2] % yystack.l_mark[0]; } +#line 1232 "calc_code_default.tab.c" break; case 12: #line 53 "calc_code_default.y" { yyval = yystack.l_mark[-2] & yystack.l_mark[0]; } +#line 1237 "calc_code_default.tab.c" break; case 13: #line 55 "calc_code_default.y" { yyval = yystack.l_mark[-2] | yystack.l_mark[0]; } +#line 1242 "calc_code_default.tab.c" break; case 14: #line 57 "calc_code_default.y" { yyval = - yystack.l_mark[0]; } +#line 1247 "calc_code_default.tab.c" break; case 15: #line 59 "calc_code_default.y" { yyval = regs[yystack.l_mark[0]]; } +#line 1252 "calc_code_default.tab.c" break; case 17: #line 64 "calc_code_default.y" { yyval = yystack.l_mark[0]; base = (yystack.l_mark[0]==0) ? 8 : 10; } +#line 1257 "calc_code_default.tab.c" break; case 18: #line 66 "calc_code_default.y" { yyval = base * yystack.l_mark[-1] + yystack.l_mark[0]; } +#line 1262 "calc_code_default.tab.c" break; -#line 1249 "calc_code_default.tab.c" +#line 1264 "calc_code_default.tab.c" default: break; } |