* data/c.m4 (b4_token_enums): New.

(b4_token_defines): Rename as...
(b4_token_enums_defines): this.
(b4_token_defines): New, output only the #defines.
* data/yacc.c, data/glr.c: Adjust.
* data/lalr1.cc: Use b4_token_enums instead of b4_token_enums_defines.
* data/c.m4 (b4_yydestruct_generate, b4_yysymprint_generate): Define
as default values.
This commit is contained in:
Akim Demaille
2005-09-16 19:26:40 +00:00
parent 3a73c9ae44
commit cf147260d2
8 changed files with 171 additions and 105 deletions

View File

@@ -616,8 +616,12 @@ prepare (void)
skeleton = "yacc.c";
}
/* Parse the skeleton file and output the needed parsers. */
MUSCLE_INSERT_C_STRING ("skeleton", skeleton);
/* About the skeletons. */
{
char const* p = getenv ("BISON_PKGDATADIR");
MUSCLE_INSERT_STRING ("pkgdatadir", p ? p : PKGDATADIR);
MUSCLE_INSERT_C_STRING ("skeleton", skeleton);
}
}