mirror of
https://git.savannah.gnu.org/git/bison.git
synced 2026-03-09 04:13:03 +00:00
* data/push.c (YYPUSH_MORE): Make it an enum instead.
(yypushparse): Use YYPUSH_MORE instead of the mystery constant. Adjust white space and comments to match GNU style better.
This commit is contained in:
@@ -1,3 +1,9 @@
|
||||
2006-09-21 Paul Eggert <eggert@cs.ucla.edu>
|
||||
|
||||
* data/push.c (YYPUSH_MORE): Make it an enum instead.
|
||||
(yypushparse): Use YYPUSH_MORE instead of the mystery constant.
|
||||
Adjust white space and comments to match GNU style better.
|
||||
|
||||
2006-09-20 Bob Rossi <bob@brasko.net>
|
||||
|
||||
* data/push.c (yyresult_get): Remove function.
|
||||
|
||||
13
data/push.c
13
data/push.c
@@ -973,7 +973,7 @@ yysyntax_error (char *yyresult, int yystate, int yychar)
|
||||
|
||||
]b4_push_if([
|
||||
struct yypvars;
|
||||
#define YYPUSH_MORE 4
|
||||
enum { YYPUSH_MORE = 4 };
|
||||
]b4_c_function_decl([yychar_set], [void], [[struct yypvars *YYPVARS], [YYPVARS]], [[int yychar], [yychar]])[
|
||||
]b4_c_function_decl([yylval_set], [void], [[struct yypvars *YYPVARS], [YYPVARS]], [[YYSTYPE yylval], [yylval]])[
|
||||
#ifdef YYLTYPE_IS_TRIVIAL
|
||||
@@ -1060,13 +1060,11 @@ m4_define([b4_declare_yyparse_variables],
|
||||
int yynew;]b4_locations_if([YYLTYPE yyloc;])[
|
||||
};
|
||||
|
||||
/* Init the parser data structure. Use malloc, should perhaps use a
|
||||
system dependent equivalent function. */
|
||||
/* Initialize the parser data structure. */
|
||||
void *
|
||||
yypvarsinit (void)
|
||||
{
|
||||
struct yypvars *pv;
|
||||
pv= (struct yypvars *) malloc(sizeof(struct yypvars));
|
||||
struct yypvars *pv = (struct yypvars *) malloc (sizeof *pv);
|
||||
pv->yystate = 0;
|
||||
pv->yyresult = -1;
|
||||
pv->yyerrstatus = 0;
|
||||
@@ -1098,7 +1096,6 @@ yypvarsinit (void)
|
||||
pv->yynew = 1;
|
||||
|
||||
]b4_locations_if([ pv->yylsp = pv->yyls;])[
|
||||
/* Init parser variables */
|
||||
|
||||
return (void *) pv;
|
||||
}
|
||||
@@ -1383,7 +1380,7 @@ yybackup:
|
||||
{
|
||||
]b4_push_if([
|
||||
YYDPRINTF ((stderr, "Return for a new token:\n"));
|
||||
yyresult= 4;
|
||||
yyresult = YYPUSH_MORE;
|
||||
/* Initialize the locals to the current context. */
|
||||
pv->yychar = yychar;
|
||||
pv->yylval = yylval;
|
||||
@@ -1781,7 +1778,7 @@ typedef struct YYLTYPE
|
||||
#endif
|
||||
|
||||
]b4_push_if([struct ]b4_prefix[pvars;
|
||||
#define YYPUSH_MORE 4])[
|
||||
enum { YYPUSH_MORE = 4 };])[
|
||||
]b4_pure_if([],
|
||||
[extern YYLTYPE b4_prefix[]lloc;])
|
||||
)dnl b4_locations_if
|
||||
|
||||
Reference in New Issue
Block a user