/[bison]/bison/src/reader.h
ViewVC logotype

Diff of /bison/src/reader.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.24 by akim, Thu Jun 20 11:10:56 2002 UTC revision 1.25 by hilfinger, Fri Jun 28 02:26:44 2002 UTC
# Line 24  Line 24 
24  # include "symlist.h"  # include "symlist.h"
25  # include "parse-gram.h"  # include "parse-gram.h"
26    
27    typedef struct merger_list
28    {
29      struct merger_list* next;
30      const char* name;
31      const char* type;
32    }
33    merger_list;
34    
35  typedef struct gram_control_s  typedef struct gram_control_s
36  {  {
37    int errcode;    int errcode;
# Line 70  void grammar_rule_end PARAMS ((location_ Line 78  void grammar_rule_end PARAMS ((location_
78  void grammar_midrule_action PARAMS ((void));  void grammar_midrule_action PARAMS ((void));
79  void grammar_current_rule_prec_set PARAMS ((symbol_t *precsym,  void grammar_current_rule_prec_set PARAMS ((symbol_t *precsym,
80                                              location_t l));                                              location_t l));
81    void grammar_current_rule_dprec_set PARAMS ((int dprec,
82                                                location_t l));
83    void grammer_current_rule_merge_set PARAMS ((const char* name,
84                                                location_t l));
85    
86  void grammar_current_rule_symbol_append PARAMS ((symbol_t *symbol,  void grammar_current_rule_symbol_append PARAMS ((symbol_t *symbol,
87                                                   location_t l));                                                   location_t l));
88  void grammar_current_rule_action_append PARAMS ((const char *action,  void grammar_current_rule_action_append PARAMS ((const char *action,
89                                                   location_t l));                                                   location_t l));
90  extern symbol_list_t *current_rule;  extern symbol_list_t *current_rule;
91  void reader PARAMS ((void));  void reader PARAMS ((void));
92    void free_merger_functions PARAMS ((void));
93    
94    extern merger_list *merge_functions;
95    
96  extern int typed;  extern int typed;
97    
98  #endif /* !READER_H_ */  #endif /* !READER_H_ */

Legend:
Removed from v.1.24  
changed lines
  Added in v.1.25

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26