* src/bison.simple: Add %%user_code directive at the end.

* src/reader.c (read_additionnal_code): New.
(reader): Use it.
* src/output.c (output_program): Remove.
(output): Update.
This commit is contained in:
Marc Autret
2001-08-29 14:17:00 +00:00
parent 4e5caae2c6
commit ff48177d25
4 changed files with 32 additions and 11 deletions

View File

@@ -1017,16 +1017,6 @@ output_parser (void)
xfclose (fskel);
}
static void
output_program (void)
{
int c;
while ((c = getc (finput)) != EOF)
obstack_1grow (&table_obstack, c);
}
static void
free_itemsets (void)
{
@@ -1122,7 +1112,6 @@ output (void)
/* Copy definitions in directive. */
macro_insert ("definitions", obstack_finish (&attrs_obstack));
output_parser ();
output_program ();
obstack_free (&macro_obstack, 0);
obstack_free (&output_obstack, 0);