summaryrefslogtreecommitdiffstats
path: root/yacc/defs.h
diff options
context:
space:
mode:
Diffstat (limited to 'yacc/defs.h')
-rw-r--r--yacc/defs.h20
1 files changed, 19 insertions, 1 deletions
diff --git a/yacc/defs.h b/yacc/defs.h
index b79a1137c..506ad60a9 100644
--- a/yacc/defs.h
+++ b/yacc/defs.h
@@ -290,7 +290,25 @@ extern short final_state;
extern char *allocate();
extern bucket *lookup();
extern bucket *make_bucket();
-
+extern action *parse_actions();
+extern action *get_shifts();
+extern action *add_reductions();
+extern action *add_reduce();
+extern void closure (), create_symbol_table (), default_action_error ();
+extern void done (), entry_without_type (), fatal (), finalize_closure ();
+extern void free_parser (), free_symbol_table (), free_symbols ();
+extern void illegal_character (), illegal_token_ref (), lalr (), lr0 ();
+extern void make_parser (), no_grammar (), no_space (), open_error ();
+extern void output (), over_unionized (), prec_redeclared (), reader ();
+extern void reflexive_transitive_closure (), reprec_warning ();
+extern void retyped_warning (), revalued_warning (), set_first_derives ();
+extern void syntax_error (), terminal_lhs (), terminal_start ();
+extern void tokenized_start (), too_many_entries (), undefined_goal ();
+extern void undefined_symbol_warning (), unexpected_EOF (), unknown_rhs ();
+extern void unterminated_action (), unterminated_comment ();
+extern void unterminated_string (), unterminated_text ();
+extern void unterminated_union (), used_reserved ();
+extern void verbose (), write_section ();
/* system variables */