X-Git-Url: https://git.saurik.com/bison.git/blobdiff_plain/e0e5bf84b0e5494553cc1c1c6db599c4033df4df..5b7f88c7f24c3ca04bbb00860f5c429096ee8ce7:/src/reader.h?ds=sidebyside diff --git a/src/reader.h b/src/reader.h index 321740a0..c241344f 100644 --- a/src/reader.h +++ b/src/reader.h @@ -40,9 +40,8 @@ typedef struct gram_control_s /* From the scanner. */ extern FILE *gram_in; extern int gram__flex_debug; -void scanner_last_string_free PARAMS ((void)); -void scanner_initialize PARAMS ((void)); -void scanner_free PARAMS ((void)); +void scanner_initialize (void); +void scanner_free (void); # define YY_DECL \ int gram_lex (yystype *yylval, location_t *yylloc, \ @@ -52,8 +51,7 @@ YY_DECL; /* From the parser. */ extern int gram_debug; -void gram_error (gram_control_t *control, - location_t *loc, const char *msg); +void gram_error (location_t *loc, const char *msg); int gram_parse (void *control); /* The sort of braced code we are in. */ @@ -69,27 +67,22 @@ extern braced_code_t current_braced_code; /* From reader.c. */ -void grammar_start_symbol_set PARAMS ((symbol_t *s, location_t l)); -void prologue_augment PARAMS ((const char *prologue, location_t location)); -void epilogue_set PARAMS ((const char *epilogue, location_t location)); -void grammar_symbol_append PARAMS ((symbol_t *s, location_t l)); -void grammar_rule_begin PARAMS ((symbol_t *lhs, location_t l)); -void grammar_rule_end PARAMS ((location_t l)); -void grammar_midrule_action PARAMS ((void)); -void grammar_current_rule_prec_set PARAMS ((symbol_t *precsym, - location_t l)); -void grammar_current_rule_dprec_set PARAMS ((int dprec, - location_t l)); -void grammar_current_rule_merge_set PARAMS ((const char* name, - location_t l)); - -void grammar_current_rule_symbol_append PARAMS ((symbol_t *symbol, - location_t l)); -void grammar_current_rule_action_append PARAMS ((const char *action, - location_t l)); +void grammar_start_symbol_set (symbol_t *s, location_t l); +void prologue_augment (const char *prologue, location_t location); +void epilogue_set (const char *epilogue, location_t location); +void grammar_symbol_append (symbol_t *s, location_t l); +void grammar_rule_begin (symbol_t *lhs, location_t l); +void grammar_rule_end (location_t l); +void grammar_midrule_action (void); +void grammar_current_rule_prec_set (symbol_t *precsym, location_t l); +void grammar_current_rule_dprec_set (int dprec, location_t l); +void grammar_current_rule_merge_set (const char* name, location_t l); + +void grammar_current_rule_symbol_append (symbol_t *symbol, location_t l); +void grammar_current_rule_action_append (const char *action, location_t l); extern symbol_list_t *current_rule; -void reader PARAMS ((void)); -void free_merger_functions PARAMS ((void)); +void reader (void); +void free_merger_functions (void); extern merger_list *merge_functions;