mirror of
https://git.savannah.gnu.org/git/bison.git
synced 2026-03-23 03:03:02 +00:00
Regenerate.
This commit is contained in:
@@ -840,14 +840,9 @@ while (0)
|
|||||||
/* Enable debugging if requested. */
|
/* Enable debugging if requested. */
|
||||||
#if YYDEBUG
|
#if YYDEBUG
|
||||||
|
|
||||||
# ifdef YYFPRINTF
|
# ifndef YYFPRINTF
|
||||||
# define YYFPUTC(Char, Stream) YYFPRINTF (Stream, "%c", Char)
|
|
||||||
# define YYFPUTS(Char, Stream) YYFPRINTF (Stream, "%s", String)
|
|
||||||
# else
|
|
||||||
# include <stdio.h> /* INFRINGES ON USER NAME SPACE */
|
# include <stdio.h> /* INFRINGES ON USER NAME SPACE */
|
||||||
# define YYFPRINTF fprintf
|
# define YYFPRINTF fprintf
|
||||||
# define YYFPUTC fputc
|
|
||||||
# define YYFPUTS fputs
|
|
||||||
# endif
|
# endif
|
||||||
|
|
||||||
# define YYDPRINTF(Args) \
|
# define YYDPRINTF(Args) \
|
||||||
@@ -856,12 +851,6 @@ do { \
|
|||||||
YYFPRINTF Args; \
|
YYFPRINTF Args; \
|
||||||
} while (0)
|
} while (0)
|
||||||
|
|
||||||
# define YYDPUTS(String, Stream) \
|
|
||||||
do { \
|
|
||||||
if (yydebug) \
|
|
||||||
YYFPUTS (String, Stream); \
|
|
||||||
} while (0)
|
|
||||||
|
|
||||||
# define YY_SYMBOL_PRINT(Title, Type, Value, Location) \
|
# define YY_SYMBOL_PRINT(Title, Type, Value, Location) \
|
||||||
do { \
|
do { \
|
||||||
if (yydebug) \
|
if (yydebug) \
|
||||||
@@ -869,7 +858,7 @@ do { \
|
|||||||
YYFPRINTF (stderr, "%s ", Title); \
|
YYFPRINTF (stderr, "%s ", Title); \
|
||||||
yysymprint (stderr, \
|
yysymprint (stderr, \
|
||||||
Type, Value, Location); \
|
Type, Value, Location); \
|
||||||
YYFPUTC ('\n', stderr); \
|
YYFPRINTF (stderr, "\n"); \
|
||||||
} \
|
} \
|
||||||
} while (0)
|
} while (0)
|
||||||
|
|
||||||
@@ -888,10 +877,10 @@ yy_stack_print (bottom, top)
|
|||||||
short int *top;
|
short int *top;
|
||||||
#endif
|
#endif
|
||||||
{
|
{
|
||||||
YYFPUTS ("Stack now", stderr);
|
YYFPRINTF (stderr, "Stack now");
|
||||||
for (/* Nothing. */; bottom <= top; ++bottom)
|
for (/* Nothing. */; bottom <= top; ++bottom)
|
||||||
YYFPRINTF (stderr, " %d", *bottom);
|
YYFPRINTF (stderr, " %d", *bottom);
|
||||||
YYFPUTC ('\n', stderr);
|
YYFPRINTF (stderr, "\n");
|
||||||
}
|
}
|
||||||
|
|
||||||
# define YY_STACK_PRINT(Bottom, Top) \
|
# define YY_STACK_PRINT(Bottom, Top) \
|
||||||
@@ -933,15 +922,11 @@ do { \
|
|||||||
/* Nonzero means print parse trace. It is left uninitialized so that
|
/* Nonzero means print parse trace. It is left uninitialized so that
|
||||||
multiple parsers can coexist. */
|
multiple parsers can coexist. */
|
||||||
int yydebug;
|
int yydebug;
|
||||||
|
|
||||||
#else /* !YYDEBUG */
|
#else /* !YYDEBUG */
|
||||||
|
|
||||||
# define YYDPUTS(String, File)
|
|
||||||
# define YYDPRINTF(Args)
|
# define YYDPRINTF(Args)
|
||||||
# define YY_SYMBOL_PRINT(Title, Type, Value, Location)
|
# define YY_SYMBOL_PRINT(Title, Type, Value, Location)
|
||||||
# define YY_STACK_PRINT(Bottom, Top)
|
# define YY_STACK_PRINT(Bottom, Top)
|
||||||
# define YY_REDUCE_PRINT(Rule)
|
# define YY_REDUCE_PRINT(Rule)
|
||||||
|
|
||||||
#endif /* !YYDEBUG */
|
#endif /* !YYDEBUG */
|
||||||
|
|
||||||
|
|
||||||
@@ -1199,7 +1184,7 @@ yysymprint (yyoutput, yytype, yyvaluep, yylocationp)
|
|||||||
YYFPRINTF (yyoutput, "nterm %s (", yytname[yytype]);
|
YYFPRINTF (yyoutput, "nterm %s (", yytname[yytype]);
|
||||||
|
|
||||||
YY_LOCATION_PRINT (yyoutput, *yylocationp);
|
YY_LOCATION_PRINT (yyoutput, *yylocationp);
|
||||||
YYFPUTS (": ", yyoutput);
|
YYFPRINTF (yyoutput, ": ");
|
||||||
|
|
||||||
# ifdef YYPRINT
|
# ifdef YYPRINT
|
||||||
if (yytype < YYNTOKENS)
|
if (yytype < YYNTOKENS)
|
||||||
@@ -1210,97 +1195,97 @@ yysymprint (yyoutput, yytype, yyvaluep, yylocationp)
|
|||||||
case 3: /* "\"string\"" */
|
case 3: /* "\"string\"" */
|
||||||
#line 169 "parse-gram.y"
|
#line 169 "parse-gram.y"
|
||||||
{ fprintf (stderr, "\"%s\"", (yyvaluep->chars)); };
|
{ fprintf (stderr, "\"%s\"", (yyvaluep->chars)); };
|
||||||
#line 1214 "parse-gram.c"
|
#line 1199 "parse-gram.c"
|
||||||
break;
|
break;
|
||||||
case 4: /* "\"integer\"" */
|
case 4: /* "\"integer\"" */
|
||||||
#line 182 "parse-gram.y"
|
#line 182 "parse-gram.y"
|
||||||
{ fprintf (stderr, "%d", (yyvaluep->integer)); };
|
{ fprintf (stderr, "%d", (yyvaluep->integer)); };
|
||||||
#line 1219 "parse-gram.c"
|
#line 1204 "parse-gram.c"
|
||||||
break;
|
break;
|
||||||
case 8: /* "\"%destructor {...}\"" */
|
case 8: /* "\"%destructor {...}\"" */
|
||||||
#line 171 "parse-gram.y"
|
#line 171 "parse-gram.y"
|
||||||
{ fprintf (stderr, "{\n%s\n}", (yyvaluep->chars)); };
|
{ fprintf (stderr, "{\n%s\n}", (yyvaluep->chars)); };
|
||||||
#line 1224 "parse-gram.c"
|
#line 1209 "parse-gram.c"
|
||||||
break;
|
break;
|
||||||
case 9: /* "\"%printer {...}\"" */
|
case 9: /* "\"%printer {...}\"" */
|
||||||
#line 175 "parse-gram.y"
|
#line 175 "parse-gram.y"
|
||||||
{ fprintf (stderr, "{\n%s\n}", (yyvaluep->chars)); };
|
{ fprintf (stderr, "{\n%s\n}", (yyvaluep->chars)); };
|
||||||
#line 1229 "parse-gram.c"
|
#line 1214 "parse-gram.c"
|
||||||
break;
|
break;
|
||||||
case 10: /* "\"%union {...}\"" */
|
case 10: /* "\"%union {...}\"" */
|
||||||
#line 176 "parse-gram.y"
|
#line 176 "parse-gram.y"
|
||||||
{ fprintf (stderr, "{\n%s\n}", (yyvaluep->chars)); };
|
{ fprintf (stderr, "{\n%s\n}", (yyvaluep->chars)); };
|
||||||
#line 1234 "parse-gram.c"
|
#line 1219 "parse-gram.c"
|
||||||
break;
|
break;
|
||||||
case 26: /* "\"%initial-action {...}\"" */
|
case 26: /* "\"%initial-action {...}\"" */
|
||||||
#line 172 "parse-gram.y"
|
#line 172 "parse-gram.y"
|
||||||
{ fprintf (stderr, "{\n%s\n}", (yyvaluep->chars)); };
|
{ fprintf (stderr, "{\n%s\n}", (yyvaluep->chars)); };
|
||||||
#line 1239 "parse-gram.c"
|
#line 1224 "parse-gram.c"
|
||||||
break;
|
break;
|
||||||
case 27: /* "\"%lex-param {...}\"" */
|
case 27: /* "\"%lex-param {...}\"" */
|
||||||
#line 173 "parse-gram.y"
|
#line 173 "parse-gram.y"
|
||||||
{ fprintf (stderr, "{\n%s\n}", (yyvaluep->chars)); };
|
{ fprintf (stderr, "{\n%s\n}", (yyvaluep->chars)); };
|
||||||
#line 1244 "parse-gram.c"
|
#line 1229 "parse-gram.c"
|
||||||
break;
|
break;
|
||||||
case 34: /* "\"%parse-param {...}\"" */
|
case 34: /* "\"%parse-param {...}\"" */
|
||||||
#line 174 "parse-gram.y"
|
#line 174 "parse-gram.y"
|
||||||
{ fprintf (stderr, "{\n%s\n}", (yyvaluep->chars)); };
|
{ fprintf (stderr, "{\n%s\n}", (yyvaluep->chars)); };
|
||||||
#line 1249 "parse-gram.c"
|
#line 1234 "parse-gram.c"
|
||||||
break;
|
break;
|
||||||
case 42: /* "\"type\"" */
|
case 42: /* "\"type\"" */
|
||||||
#line 180 "parse-gram.y"
|
#line 180 "parse-gram.y"
|
||||||
{ fprintf (stderr, "<%s>", (yyvaluep->uniqstr)); };
|
{ fprintf (stderr, "<%s>", (yyvaluep->uniqstr)); };
|
||||||
#line 1254 "parse-gram.c"
|
#line 1239 "parse-gram.c"
|
||||||
break;
|
break;
|
||||||
case 46: /* "\"identifier\"" */
|
case 46: /* "\"identifier\"" */
|
||||||
#line 184 "parse-gram.y"
|
#line 184 "parse-gram.y"
|
||||||
{ fputs ((yyvaluep->symbol)->tag, stderr); };
|
{ fprintf (stderr, "%s", (yyvaluep->symbol)->tag); };
|
||||||
#line 1259 "parse-gram.c"
|
#line 1244 "parse-gram.c"
|
||||||
break;
|
break;
|
||||||
case 47: /* "\"identifier:\"" */
|
case 47: /* "\"identifier:\"" */
|
||||||
#line 186 "parse-gram.y"
|
#line 186 "parse-gram.y"
|
||||||
{ fprintf (stderr, "%s:", (yyvaluep->symbol)->tag); };
|
{ fprintf (stderr, "%s:", (yyvaluep->symbol)->tag); };
|
||||||
#line 1264 "parse-gram.c"
|
#line 1249 "parse-gram.c"
|
||||||
break;
|
break;
|
||||||
case 49: /* "\"%{...%}\"" */
|
case 49: /* "\"%{...%}\"" */
|
||||||
#line 178 "parse-gram.y"
|
#line 178 "parse-gram.y"
|
||||||
{ fprintf (stderr, "{\n%s\n}", (yyvaluep->chars)); };
|
{ fprintf (stderr, "{\n%s\n}", (yyvaluep->chars)); };
|
||||||
#line 1269 "parse-gram.c"
|
#line 1254 "parse-gram.c"
|
||||||
break;
|
break;
|
||||||
case 50: /* "\"epilogue\"" */
|
case 50: /* "\"epilogue\"" */
|
||||||
#line 178 "parse-gram.y"
|
#line 178 "parse-gram.y"
|
||||||
{ fprintf (stderr, "{\n%s\n}", (yyvaluep->chars)); };
|
{ fprintf (stderr, "{\n%s\n}", (yyvaluep->chars)); };
|
||||||
#line 1274 "parse-gram.c"
|
#line 1259 "parse-gram.c"
|
||||||
break;
|
break;
|
||||||
case 51: /* "\"{...}\"" */
|
case 51: /* "\"{...}\"" */
|
||||||
#line 177 "parse-gram.y"
|
#line 177 "parse-gram.y"
|
||||||
{ fprintf (stderr, "{\n%s\n}", (yyvaluep->chars)); };
|
{ fprintf (stderr, "{\n%s\n}", (yyvaluep->chars)); };
|
||||||
#line 1279 "parse-gram.c"
|
#line 1264 "parse-gram.c"
|
||||||
break;
|
break;
|
||||||
case 72: /* "symbol" */
|
case 72: /* "symbol" */
|
||||||
#line 184 "parse-gram.y"
|
#line 184 "parse-gram.y"
|
||||||
{ fputs ((yyvaluep->symbol)->tag, stderr); };
|
{ fprintf (stderr, "%s", (yyvaluep->symbol)->tag); };
|
||||||
#line 1284 "parse-gram.c"
|
#line 1269 "parse-gram.c"
|
||||||
break;
|
break;
|
||||||
case 73: /* "action" */
|
case 73: /* "action" */
|
||||||
#line 177 "parse-gram.y"
|
#line 177 "parse-gram.y"
|
||||||
{ fprintf (stderr, "{\n%s\n}", (yyvaluep->chars)); };
|
{ fprintf (stderr, "{\n%s\n}", (yyvaluep->chars)); };
|
||||||
#line 1289 "parse-gram.c"
|
#line 1274 "parse-gram.c"
|
||||||
break;
|
break;
|
||||||
case 74: /* "string_as_id" */
|
case 74: /* "string_as_id" */
|
||||||
#line 184 "parse-gram.y"
|
#line 184 "parse-gram.y"
|
||||||
{ fputs ((yyvaluep->symbol)->tag, stderr); };
|
{ fprintf (stderr, "%s", (yyvaluep->symbol)->tag); };
|
||||||
#line 1294 "parse-gram.c"
|
#line 1279 "parse-gram.c"
|
||||||
break;
|
break;
|
||||||
case 75: /* "string_content" */
|
case 75: /* "string_content" */
|
||||||
#line 169 "parse-gram.y"
|
#line 169 "parse-gram.y"
|
||||||
{ fprintf (stderr, "\"%s\"", (yyvaluep->chars)); };
|
{ fprintf (stderr, "\"%s\"", (yyvaluep->chars)); };
|
||||||
#line 1299 "parse-gram.c"
|
#line 1284 "parse-gram.c"
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
YYFPUTC (')', yyoutput);
|
YYFPRINTF (yyoutput, ")");
|
||||||
}
|
}
|
||||||
|
|
||||||
#endif /* ! YYDEBUG */
|
#endif /* ! YYDEBUG */
|
||||||
@@ -1376,7 +1361,7 @@ yyparse (void)
|
|||||||
#else
|
#else
|
||||||
int
|
int
|
||||||
yyparse ()
|
yyparse ()
|
||||||
;
|
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
{
|
{
|
||||||
@@ -1443,7 +1428,7 @@ YYLTYPE yylloc;
|
|||||||
rule. */
|
rule. */
|
||||||
int yylen;
|
int yylen;
|
||||||
|
|
||||||
YYDPUTS ("Starting parse\n", stderr);
|
YYDPRINTF ((stderr, "Starting parse\n"));
|
||||||
|
|
||||||
yystate = 0;
|
yystate = 0;
|
||||||
yyerrstatus = 0;
|
yyerrstatus = 0;
|
||||||
@@ -1474,8 +1459,8 @@ YYLTYPE yylloc;
|
|||||||
yylloc.start.line = yylloc.end.line = 1;
|
yylloc.start.line = yylloc.end.line = 1;
|
||||||
yylloc.start.column = yylloc.end.column = 0;
|
yylloc.start.column = yylloc.end.column = 0;
|
||||||
}
|
}
|
||||||
/* Line 1068 of yacc.c. */
|
/* Line 1053 of yacc.c. */
|
||||||
#line 1479 "parse-gram.c"
|
#line 1464 "parse-gram.c"
|
||||||
yylsp[0] = yylloc;
|
yylsp[0] = yylloc;
|
||||||
goto yysetstate;
|
goto yysetstate;
|
||||||
|
|
||||||
@@ -1580,14 +1565,14 @@ yybackup:
|
|||||||
/* YYCHAR is either YYEMPTY or YYEOF or a valid look-ahead symbol. */
|
/* YYCHAR is either YYEMPTY or YYEOF or a valid look-ahead symbol. */
|
||||||
if (yychar == YYEMPTY)
|
if (yychar == YYEMPTY)
|
||||||
{
|
{
|
||||||
YYDPUTS ("Reading a token: ", stderr);
|
YYDPRINTF ((stderr, "Reading a token: "));
|
||||||
yychar = YYLEX;
|
yychar = YYLEX;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (yychar <= YYEOF)
|
if (yychar <= YYEOF)
|
||||||
{
|
{
|
||||||
yychar = yytoken = YYEOF;
|
yychar = yytoken = YYEOF;
|
||||||
YYDPUTS ("Now at end of input.\n", stderr);
|
YYDPRINTF ((stderr, "Now at end of input.\n"));
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@@ -2067,8 +2052,8 @@ yyreduce:
|
|||||||
default: break;
|
default: break;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Line 1264 of yacc.c. */
|
/* Line 1249 of yacc.c. */
|
||||||
#line 2072 "parse-gram.c"
|
#line 2057 "parse-gram.c"
|
||||||
|
|
||||||
yyvsp -= yylen;
|
yyvsp -= yylen;
|
||||||
yyssp -= yylen;
|
yyssp -= yylen;
|
||||||
|
|||||||
@@ -146,7 +146,7 @@ typedef union YYSTYPE {
|
|||||||
assoc assoc;
|
assoc assoc;
|
||||||
uniqstr uniqstr;
|
uniqstr uniqstr;
|
||||||
} YYSTYPE;
|
} YYSTYPE;
|
||||||
/* Line 1520 of yacc.c. */
|
/* Line 1505 of yacc.c. */
|
||||||
#line 151 "parse-gram.h"
|
#line 151 "parse-gram.h"
|
||||||
# define yystype YYSTYPE /* obsolescent; will be withdrawn */
|
# define yystype YYSTYPE /* obsolescent; will be withdrawn */
|
||||||
# define YYSTYPE_IS_DECLARED 1
|
# define YYSTYPE_IS_DECLARED 1
|
||||||
|
|||||||
Reference in New Issue
Block a user