27 |
typedef struct merger_list |
typedef struct merger_list |
28 |
{ |
{ |
29 |
struct merger_list* next; |
struct merger_list* next; |
30 |
const char* name; |
struniq_t name; |
31 |
const char* type; |
struniq_t type; |
32 |
} |
} |
33 |
merger_list; |
merger_list; |
34 |
|
|
76 |
void grammar_midrule_action (void); |
void grammar_midrule_action (void); |
77 |
void grammar_current_rule_prec_set (symbol_t *precsym, location_t l); |
void grammar_current_rule_prec_set (symbol_t *precsym, location_t l); |
78 |
void grammar_current_rule_dprec_set (int dprec, location_t l); |
void grammar_current_rule_dprec_set (int dprec, location_t l); |
79 |
void grammar_current_rule_merge_set (const char* name, location_t l); |
void grammar_current_rule_merge_set (struniq_t name, location_t l); |
80 |
|
|
81 |
void grammar_current_rule_symbol_append (symbol_t *symbol, location_t l); |
void grammar_current_rule_symbol_append (symbol_t *symbol, location_t l); |
82 |
void grammar_current_rule_action_append (const char *action, location_t l); |
void grammar_current_rule_action_append (const char *action, location_t l); |