diff options
Diffstat (limited to 'contrib/byacc/test/btyacc/varsyntax_calc1.tab.c')
-rw-r--r-- | contrib/byacc/test/btyacc/varsyntax_calc1.tab.c | 33 |
1 files changed, 29 insertions, 4 deletions
diff --git a/contrib/byacc/test/btyacc/varsyntax_calc1.tab.c b/contrib/byacc/test/btyacc/varsyntax_calc1.tab.c index bea464489ae0..2d35aade2579 100644 --- a/contrib/byacc/test/btyacc/varsyntax_calc1.tab.c +++ b/contrib/byacc/test/btyacc/varsyntax_calc1.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) @@ -814,7 +814,7 @@ YYPARSE_DECL() yyps->save = 0; #endif /* YYBTYACC */ yym = 0; - yyn = 0; + /* yyn is set below */ yynerrs = 0; yyerrflag = 0; yychar = YYEMPTY; @@ -1327,78 +1327,91 @@ case 3: { (void) printf("%15.8f\n", yystack.l_mark[-1].dval); } +#line 1331 "varsyntax_calc1.tab.c" break; case 4: #line 63 "varsyntax_calc1.y" { (void) printf("(%15.8f, %15.8f)\n", yystack.l_mark[-1].vval.lo, yystack.l_mark[-1].vval.hi); } +#line 1338 "varsyntax_calc1.tab.c" break; case 5: #line 67 "varsyntax_calc1.y" { dreg[yystack.l_mark[-3].ival] = yystack.l_mark[-1].dval; } +#line 1345 "varsyntax_calc1.tab.c" break; case 6: #line 71 "varsyntax_calc1.y" { vreg[yystack.l_mark[-3].ival] = yystack.l_mark[-1].vval; } +#line 1352 "varsyntax_calc1.tab.c" break; case 7: #line 75 "varsyntax_calc1.y" { yyerrok; } +#line 1359 "varsyntax_calc1.tab.c" break; case 9: #line 82 "varsyntax_calc1.y" { yyval.dval = dreg[yystack.l_mark[0].ival]; /* $$ & $1 are sufficient here*/ } +#line 1366 "varsyntax_calc1.tab.c" break; case 10: #line 86 "varsyntax_calc1.y" { yyval.dval = yystack.l_mark[-2].dval + yystack.l_mark[0].dval; } +#line 1373 "varsyntax_calc1.tab.c" break; case 11: #line 90 "varsyntax_calc1.y" { yyval.dval = yystack.l_mark[-2].dval - yystack.l_mark[0].dval; } +#line 1380 "varsyntax_calc1.tab.c" break; case 12: #line 94 "varsyntax_calc1.y" { yyval.dval = yystack.l_mark[-2].dval * yystack.l_mark[0].dval; } +#line 1387 "varsyntax_calc1.tab.c" break; case 13: #line 98 "varsyntax_calc1.y" { yyval.dval = yystack.l_mark[-2].dval / yystack.l_mark[0].dval; } +#line 1394 "varsyntax_calc1.tab.c" break; case 14: #line 102 "varsyntax_calc1.y" { yyval.dval = -yystack.l_mark[0].dval; } +#line 1401 "varsyntax_calc1.tab.c" break; case 15: #line 106 "varsyntax_calc1.y" { yyval.dval = yystack.l_mark[-1].dval; } +#line 1408 "varsyntax_calc1.tab.c" break; case 16: #line 112 "varsyntax_calc1.y" { yyval.vval.hi = yyval.vval.lo = yystack.l_mark[0].dval; } +#line 1415 "varsyntax_calc1.tab.c" break; case 17: #line 116 "varsyntax_calc1.y" @@ -1411,12 +1424,14 @@ case 17: YYERROR; } } +#line 1428 "varsyntax_calc1.tab.c" break; case 18: #line 126 "varsyntax_calc1.y" { yyval.vval = vreg[yystack.l_mark[0].ival]; } +#line 1435 "varsyntax_calc1.tab.c" break; case 19: #line 130 "varsyntax_calc1.y" @@ -1424,6 +1439,7 @@ case 19: yyval.vval.hi = yystack.l_mark[-2].vval.hi + yystack.l_mark[0].vval.hi; yyval.vval.lo = yystack.l_mark[-2].vval.lo + yystack.l_mark[0].vval.lo; } +#line 1443 "varsyntax_calc1.tab.c" break; case 20: #line 135 "varsyntax_calc1.y" @@ -1431,6 +1447,7 @@ case 20: yyval.vval.hi = yystack.l_mark[-2].dval + yystack.l_mark[0].vval.hi; yyval.vval.lo = yystack.l_mark[-2].dval + yystack.l_mark[0].vval.lo; } +#line 1451 "varsyntax_calc1.tab.c" break; case 21: #line 140 "varsyntax_calc1.y" @@ -1438,6 +1455,7 @@ case 21: yyval.vval.hi = yystack.l_mark[-2].vval.hi - yystack.l_mark[0].vval.lo; yyval.vval.lo = yystack.l_mark[-2].vval.lo - yystack.l_mark[0].vval.hi; } +#line 1459 "varsyntax_calc1.tab.c" break; case 22: #line 145 "varsyntax_calc1.y" @@ -1445,18 +1463,21 @@ case 22: yyval.vval.hi = yystack.l_mark[-2].dval - yystack.l_mark[0].vval.lo; yyval.vval.lo = yystack.l_mark[-2].dval - yystack.l_mark[0].vval.hi; } +#line 1467 "varsyntax_calc1.tab.c" break; case 23: #line 150 "varsyntax_calc1.y" { yyval.vval = vmul( yystack.l_mark[-2].vval.lo, yystack.l_mark[-2].vval.hi, yystack.l_mark[0].vval ); } +#line 1474 "varsyntax_calc1.tab.c" break; case 24: #line 154 "varsyntax_calc1.y" { yyval.vval = vmul (yystack.l_mark[-2].dval, yystack.l_mark[-2].dval, yystack.l_mark[0].vval ); } +#line 1481 "varsyntax_calc1.tab.c" break; case 25: #line 158 "varsyntax_calc1.y" @@ -1464,6 +1485,7 @@ case 25: if (dcheck(yystack.l_mark[0].vval)) YYERROR; yyval.vval = vdiv ( yystack.l_mark[-2].vval.lo, yystack.l_mark[-2].vval.hi, yystack.l_mark[0].vval ); } +#line 1489 "varsyntax_calc1.tab.c" break; case 26: #line 163 "varsyntax_calc1.y" @@ -1471,6 +1493,7 @@ case 26: if (dcheck ( yystack.l_mark[0].vval )) YYERROR; yyval.vval = vdiv (yystack.l_mark[-2].dval, yystack.l_mark[-2].dval, yystack.l_mark[0].vval ); } +#line 1497 "varsyntax_calc1.tab.c" break; case 27: #line 168 "varsyntax_calc1.y" @@ -1478,14 +1501,16 @@ case 27: yyval.vval.hi = -yystack.l_mark[0].vval.lo; yyval.vval.lo = -yystack.l_mark[0].vval.hi; } +#line 1505 "varsyntax_calc1.tab.c" break; case 28: #line 173 "varsyntax_calc1.y" { yyval.vval = yystack.l_mark[-1].vval; } +#line 1512 "varsyntax_calc1.tab.c" break; -#line 1489 "varsyntax_calc1.tab.c" +#line 1514 "varsyntax_calc1.tab.c" default: break; } |