aboutsummaryrefslogtreecommitdiff
path: root/test/btyacc/inherit1.tab.c
diff options
context:
space:
mode:
Diffstat (limited to 'test/btyacc/inherit1.tab.c')
-rw-r--r--test/btyacc/inherit1.tab.c23
1 files changed, 17 insertions, 6 deletions
diff --git a/test/btyacc/inherit1.tab.c b/test/btyacc/inherit1.tab.c
index c51f9327c9d6..17bd7ffbee8f 100644
--- a/test/btyacc/inherit1.tab.c
+++ b/test/btyacc/inherit1.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)
@@ -145,7 +145,7 @@ extern void YYERROR_DECL();
#ifndef YYSTYPE_IS_DECLARED
#define YYSTYPE_IS_DECLARED 1
#line 32 "inherit1.y"
-typedef union
+typedef union YYSTYPE
{
class cval;
type tval;
@@ -192,7 +192,7 @@ extern int YYPARSE_DECL();
#define INTEGER 260
#define NAME 261
#define YYERRCODE 256
-typedef short YYINT;
+typedef int YYINT;
static const YYINT inherit1_lhs[] = { -1,
0, 0, 3, 3, 4, 4, 1, 1, 5, 6,
2,
@@ -575,7 +575,7 @@ YYPARSE_DECL()
yyps->save = 0;
#endif /* YYBTYACC */
yym = 0;
- yyn = 0;
+ /* yyn is set below */
yynerrs = 0;
yyerrflag = 0;
yychar = YYEMPTY;
@@ -1086,52 +1086,63 @@ yyreduce:
case 1:
#line 44 "inherit1.y"
{ yyval.nlist = yystack.l_mark[0].nlist; }
+#line 1090 "inherit1.tab.c"
break;
case 2:
#line 46 "inherit1.y"
{ yyval.nlist = yystack.l_mark[0].nlist; }
+#line 1095 "inherit1.tab.c"
break;
case 3:
#line 49 "inherit1.y"
{ yyval.cval = cGLOBAL; }
+#line 1100 "inherit1.tab.c"
break;
case 4:
#line 50 "inherit1.y"
{ yyval.cval = cLOCAL; }
+#line 1105 "inherit1.tab.c"
break;
case 5:
#line 53 "inherit1.y"
{ yyval.tval = tREAL; }
+#line 1110 "inherit1.tab.c"
break;
case 6:
#line 54 "inherit1.y"
{ yyval.tval = tINTEGER; }
+#line 1115 "inherit1.tab.c"
break;
case 7:
#line 58 "inherit1.y"
{ yyval.nlist->s = mksymbol(yystack.l_mark[-2].tval, yystack.l_mark[-3].cval, yystack.l_mark[0].id);
yyval.nlist->next = yystack.l_mark[-1].nlist;
}
+#line 1122 "inherit1.tab.c"
break;
case 8:
#line 62 "inherit1.y"
{ yyval.nlist->s = mksymbol(yystack.l_mark[-1].tval, yystack.l_mark[-2].cval, yystack.l_mark[0].id);
yyval.nlist->next = NULL;
}
+#line 1129 "inherit1.tab.c"
break;
case 9:
#line 68 "inherit1.y"
{ yyval.cval = cLOCAL; }
+#line 1134 "inherit1.tab.c"
break;
case 10:
#line 69 "inherit1.y"
{ yyval.tval = yystack.l_mark[-2].tval; }
+#line 1139 "inherit1.tab.c"
break;
case 11:
#line 71 "inherit1.y"
{ yyval.nlist = yystack.l_mark[0].nlist; }
+#line 1144 "inherit1.tab.c"
break;
-#line 1135 "inherit1.tab.c"
+#line 1146 "inherit1.tab.c"
default:
break;
}