mirror of
https://git.savannah.gnu.org/git/bison.git
synced 2026-03-18 16:53:02 +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:
@@ -1,3 +1,9 @@
|
|||||||
|
2001-11-22 Marc Autret <autret_m@epita.fr>
|
||||||
|
|
||||||
|
* src/muscle_tab.c (muscle_init): Remove initialization of
|
||||||
|
skeleton muscle.
|
||||||
|
* src/output.c (output_master_parser): Do it here.
|
||||||
|
|
||||||
2001-11-20 Akim Demaille <akim@epita.fr>
|
2001-11-20 Akim Demaille <akim@epita.fr>
|
||||||
|
|
||||||
* po/sv.po: New.
|
* po/sv.po: New.
|
||||||
|
|||||||
@@ -56,9 +56,6 @@ muscle_init (void)
|
|||||||
muscle_insert ("version", VERSION);
|
muscle_insert ("version", VERSION);
|
||||||
muscle_insert ("filename", infile);
|
muscle_insert ("filename", infile);
|
||||||
|
|
||||||
/* Skeleton use. */
|
|
||||||
muscle_insert ("skeleton", skeleton);
|
|
||||||
|
|
||||||
/* Types. */
|
/* Types. */
|
||||||
muscle_insert ("stype", "int");
|
muscle_insert ("stype", "int");
|
||||||
muscle_insert ("ltype", "yyltype");
|
muscle_insert ("ltype", "yyltype");
|
||||||
|
|||||||
@@ -985,7 +985,6 @@ output_parser (const char *skel_filename, struct obstack *oout)
|
|||||||
obstack_fgrow1 (oout, "%d", line + 1);
|
obstack_fgrow1 (oout, "%d", line + 1);
|
||||||
else if (!strcmp (muscle_key, "input_line"))
|
else if (!strcmp (muscle_key, "input_line"))
|
||||||
obstack_fgrow1 (oout, "%d", lineno);
|
obstack_fgrow1 (oout, "%d", lineno);
|
||||||
/* FIXME: Insert the code to recognize %%sub-skeleton for exemple. */
|
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
obstack_sgrow (oout, "%%");
|
obstack_sgrow (oout, "%%");
|
||||||
@@ -1014,6 +1013,7 @@ output_master_parser (void)
|
|||||||
else
|
else
|
||||||
skeleton = skeleton_find ("BISON_SIMPLE", BISON_SIMPLE);
|
skeleton = skeleton_find ("BISON_SIMPLE", BISON_SIMPLE);
|
||||||
}
|
}
|
||||||
|
muscle_insert ("skeleton", skeleton);
|
||||||
output_parser (skeleton, &table_obstack);
|
output_parser (skeleton, &table_obstack);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user