* 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:
Marc Autret
2001-11-22 21:45:14 +00:00
parent cc72668cfb
commit c1ecb3c1f5
3 changed files with 7 additions and 4 deletions

View File

@@ -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>
* po/sv.po: New.

View File

@@ -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");

View File

@@ -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);
}