static inline void
output_table_data (struct obstack* oout,
- short* table,
+ short* table_data,
short first,
short begin,
short end)
}
else
++j;
- obstack_fgrow1 (oout, "%6d", table[i]);
+ obstack_fgrow1 (oout, "%6d", table_data[i]);
}
obstack_1grow (oout, 0);
}
else if ((c = getc (fskel)) == '%')
{
/* Read the macro. */
- char* macro_key = 0;
- char* macro_value = 0;
+ const char* macro_key = 0;
+ const char* macro_value = 0;
while (isalnum (c = getc (fskel)) || c == '_')
obstack_1grow (¯o_obstack, c);
obstack_1grow (¯o_obstack, 0);
{
obstack_init (&output_obstack);
- /* reader_output_yylsp (&table_obstack); */
+#if 0
+ reader_output_yylsp (&table_obstack); */
+#endif
free_itemsets ();
output_token_translations ();
output_stos ();
output_rule_data ();
output_actions ();
-
- /* if (!no_parser_flag) */
+
+#if 0
+ if (!no_parser_flag) */
+#endif
prepare ();
/* Copy definitions in directive. */
- macro_insert ("definitions", obstack_finish (&attrs_obstack));
+ macro_insert ("prologue", obstack_finish (&attrs_obstack));
output_parser ();
obstack_free (¯o_obstack, 0);