aboutsummaryrefslogtreecommitdiff
path: root/contrib/byacc/test/btyacc/varsyntax_calc1.tab.c
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/byacc/test/btyacc/varsyntax_calc1.tab.c')
-rw-r--r--contrib/byacc/test/btyacc/varsyntax_calc1.tab.c33
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;
}