mirror of
https://git.savannah.gnu.org/git/bison.git
synced 2026-03-16 15:53:03 +00:00
* src/output.c (prepare): Delete insertion of previous muscles,
and insert the `prefix' muscles. * src/macrotab.c (macro_init): Likewise. (macro_init): Initialization prefix directive by `yy'. * src/bison.simple: Substitute all %%yylex, %%yychar, %%yylval, %%yydebug, %%yyerror, %%yynerrs and %%yyparse by yylex, yychar, yylval, yydebug, yyerror, yynerrs and yyparse. New directive `#define' to substitute yydebug, ... with option name_prefix.
This commit is contained in:
10
src/output.c
10
src/output.c
@@ -1075,15 +1075,7 @@ prepare (void)
|
||||
MACRO_INSERT_INT ("ntokens", ntokens);
|
||||
|
||||
if (spec_name_prefix)
|
||||
{
|
||||
MACRO_INSERT_PREFIX ("yylex", "lex");
|
||||
MACRO_INSERT_PREFIX ("yychar", "char");
|
||||
MACRO_INSERT_PREFIX ("yylval", "lval");
|
||||
MACRO_INSERT_PREFIX ("yydebug", "debug");
|
||||
MACRO_INSERT_PREFIX ("yyerror", "error");
|
||||
MACRO_INSERT_PREFIX ("yynerrs", "nerrs");
|
||||
MACRO_INSERT_PREFIX ("yyparse", "parse");
|
||||
}
|
||||
MACRO_INSERT_STRING ("prefix", spec_name_prefix);
|
||||
}
|
||||
|
||||
/*----------------------------------------------------------.
|
||||
|
||||
Reference in New Issue
Block a user