diff options
author | Paul Eggert <eggert@cs.ucla.edu> | 2002-12-11 06:44:28 +0000 |
---|---|---|
committer | Paul Eggert <eggert@cs.ucla.edu> | 2002-12-11 06:44:28 +0000 |
commit | 5b2dd224dccc80ed060332cb9daf0fc7c3edd37a (patch) | |
tree | d8276d4a7cf5c44a66f2a6a28121da9084281c59 /src/reader.h | |
parent | 16bb742fceb415d44e4d23aa467a65dff4917336 (diff) | |
download | bison-5b2dd224dccc80ed060332cb9daf0fc7c3edd37a.tar.gz |
(braced_code): Renamed from braced_code_t.
Remove brace_code_e tag.
Diffstat (limited to 'src/reader.h')
-rw-r--r-- | src/reader.h | 40 |
1 files changed, 20 insertions, 20 deletions
diff --git a/src/reader.h b/src/reader.h index a1d5be37..7e7cb5f2 100644 --- a/src/reader.h +++ b/src/reader.h @@ -23,15 +23,15 @@ # include "location.h" # include "symlist.h" + # include "parse-gram.h" typedef struct merger_list { struct merger_list* next; - struniq_t name; - struniq_t type; -} -merger_list; + uniqstr name; + uniqstr type; +} merger_list; /* From the scanner. */ extern FILE *gram_in; @@ -41,7 +41,7 @@ void scanner_initialize (void); void scanner_free (void); void scanner_last_string_free (void); -# define YY_DECL int gram_lex (yystype *val, location_t *loc) +# define YY_DECL int gram_lex (yystype *val, location *loc) YY_DECL; @@ -50,32 +50,32 @@ extern int gram_debug; int gram_parse (void); /* The sort of braced code we are in. */ -typedef enum braced_code_e +typedef enum { action_braced_code, destructor_braced_code, printer_braced_code - } braced_code_t; + } braced_code; /* FIXME: This is really a dirty hack which demonstrates that we should probably not try to parse the actions now. */ -extern braced_code_t current_braced_code; +extern braced_code current_braced_code; /* From reader.c. */ -void grammar_start_symbol_set (symbol_t *s, location_t l); -void prologue_augment (const char *prologue, location_t location); -void epilogue_augment (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_start_symbol_set (symbol *s, location loc); +void prologue_augment (const char *prologue, location loc); +void epilogue_augment (const char *epilogue, location loc); +void grammar_symbol_append (symbol *s, location loc); +void grammar_rule_begin (symbol *lhs, location loc); +void grammar_rule_end (location loc); 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 (struniq_t name, location_t l); +void grammar_current_rule_prec_set (symbol *precsym, location loc); +void grammar_current_rule_dprec_set (int dprec, location loc); +void grammar_current_rule_merge_set (uniqstr name, location loc); -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 grammar_current_rule_symbol_append (symbol *sym, location loc); +void grammar_current_rule_action_append (const char *action, location loc); +extern symbol_list *current_rule; void reader (void); void free_merger_functions (void); |