mirror of
https://git.savannah.gnu.org/git/bison.git
synced 2026-03-11 05:13:04 +00:00
* src/muscle_tab.c (muscle_init): Remove initialization of
skeleton muscle. * src/output.c (output_master_parser): Do it here.
This commit is contained in:
@@ -56,9 +56,6 @@ muscle_init (void)
|
||||
muscle_insert ("version", VERSION);
|
||||
muscle_insert ("filename", infile);
|
||||
|
||||
/* Skeleton use. */
|
||||
muscle_insert ("skeleton", skeleton);
|
||||
|
||||
/* Types. */
|
||||
muscle_insert ("stype", "int");
|
||||
muscle_insert ("ltype", "yyltype");
|
||||
|
||||
@@ -985,7 +985,6 @@ output_parser (const char *skel_filename, struct obstack *oout)
|
||||
obstack_fgrow1 (oout, "%d", line + 1);
|
||||
else if (!strcmp (muscle_key, "input_line"))
|
||||
obstack_fgrow1 (oout, "%d", lineno);
|
||||
/* FIXME: Insert the code to recognize %%sub-skeleton for exemple. */
|
||||
else
|
||||
{
|
||||
obstack_sgrow (oout, "%%");
|
||||
@@ -1014,6 +1013,7 @@ output_master_parser (void)
|
||||
else
|
||||
skeleton = skeleton_find ("BISON_SIMPLE", BISON_SIMPLE);
|
||||
}
|
||||
muscle_insert ("skeleton", skeleton);
|
||||
output_parser (skeleton, &table_obstack);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user