/[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.18 by akim, Fri Jun 14 17:35:45 2002 UTC revision 1.19 by akim, Sat Jun 15 18:21:11 2002 UTC
# Line 27  typedef struct symbol_list Line 27  typedef struct symbol_list
27  {  {
28    struct symbol_list *next;    struct symbol_list *next;
29    symbol_t *sym;    symbol_t *sym;
30    int line;    location_t location;
31    
32    /* The action is attached to the LHS of a rule. */    /* The action is attached to the LHS of a rule. */
33    const char *action;    const char *action;
34    int action_line;    location_t action_location;
35    
36    symbol_t *ruleprec;    symbol_t *ruleprec;
37  } symbol_list;  } symbol_list;
# Line 66  char *get_type_name PARAMS ((int n, symb Line 66  char *get_type_name PARAMS ((int n, symb
66  extern int typed;  extern int typed;
67    
68  /* From reader.c. */  /* From reader.c. */
69  void grammar_start_symbol_set PARAMS ((symbol_t *s));  void grammar_start_symbol_set PARAMS ((symbol_t *s, location_t l));
70  void prologue_augment PARAMS ((const char *prologue, location_t location));  void prologue_augment PARAMS ((const char *prologue, location_t location));
71  void epilogue_set PARAMS ((const char *epilogue, location_t location));  void epilogue_set PARAMS ((const char *epilogue, location_t location));
72  void grammar_symbol_append PARAMS ((symbol_t *s));  void grammar_symbol_append PARAMS ((symbol_t *s, location_t l));
73  void grammar_rule_begin PARAMS ((symbol_t *lhs));  void grammar_rule_begin PARAMS ((symbol_t *lhs, location_t l));
74  void grammar_rule_end PARAMS ((void));  void grammar_rule_end PARAMS ((location_t l));
75  void grammar_midrule_action PARAMS ((void));  void grammar_midrule_action PARAMS ((void));
76  void grammar_current_rule_prec_set PARAMS ((symbol_t *precsym));  void grammar_current_rule_prec_set PARAMS ((symbol_t *precsym));
77  void grammar_current_rule_symbol_append PARAMS ((symbol_t *symbol));  void grammar_current_rule_symbol_append PARAMS ((symbol_t *symbol,
78                                                     location_t l));
79  void grammar_current_rule_action_append PARAMS ((const char *action,  void grammar_current_rule_action_append PARAMS ((const char *action,
80                                                   int line));                                                   location_t l));
81  extern symbol_list *current_rule;  extern symbol_list *current_rule;
82  void reader PARAMS ((void));  void reader PARAMS ((void));
83    

Legend:
Removed from v.1.18  
changed lines
  Added in v.1.19

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