1018 |
} |
} |
1019 |
|
|
1020 |
static void |
static void |
|
output_program (void) |
|
|
{ |
|
|
int c; |
|
|
|
|
|
while ((c = getc (finput)) != EOF) |
|
|
obstack_1grow (&table_obstack, c); |
|
|
} |
|
|
|
|
|
|
|
|
static void |
|
1021 |
free_itemsets (void) |
free_itemsets (void) |
1022 |
{ |
{ |
1023 |
core *cp, *cptmp; |
core *cp, *cptmp; |
1112 |
/* Copy definitions in directive. */ |
/* Copy definitions in directive. */ |
1113 |
macro_insert ("definitions", obstack_finish (&attrs_obstack)); |
macro_insert ("definitions", obstack_finish (&attrs_obstack)); |
1114 |
output_parser (); |
output_parser (); |
|
output_program (); |
|
1115 |
|
|
1116 |
obstack_free (¯o_obstack, 0); |
obstack_free (¯o_obstack, 0); |
1117 |
obstack_free (&output_obstack, 0); |
obstack_free (&output_obstack, 0); |