110 |
|
|
111 |
/* Set the TYPE_NAME associated to SYMBOL. Does nothing if passed 0 as |
/* Set the TYPE_NAME associated to SYMBOL. Does nothing if passed 0 as |
112 |
TYPE_NAME. */ |
TYPE_NAME. */ |
113 |
void symbol_type_set PARAMS ((symbol_t *symbol, location_t location, |
void symbol_type_set PARAMS ((symbol_t *symbol, |
114 |
char *type_name)); |
char *type_name, location_t location)); |
115 |
|
|
116 |
/* Set the DESTRUCTOR associated to SYMBOL. */ |
/* Set the DESTRUCTOR associated to SYMBOL. */ |
117 |
void symbol_destructor_set PARAMS ((symbol_t *symbol, location_t location, |
void symbol_destructor_set PARAMS ((symbol_t *symbol, |
118 |
char *destructor)); |
char *destructor, location_t location)); |
119 |
|
|
120 |
/* Set the PRINTER associated to SYMBOL. */ |
/* Set the PRINTER associated to SYMBOL. */ |
121 |
void symbol_printer_set PARAMS ((symbol_t *symbol, |
void symbol_printer_set PARAMS ((symbol_t *symbol, |
123 |
|
|
124 |
/* Set the PRECEDENCE associated to SYMBOL. Ensures that SYMBOL is a |
/* Set the PRECEDENCE associated to SYMBOL. Ensures that SYMBOL is a |
125 |
terminal. Does nothing if invoked with UNDEF_ASSOC as ASSOC. */ |
terminal. Does nothing if invoked with UNDEF_ASSOC as ASSOC. */ |
126 |
void symbol_precedence_set PARAMS ((symbol_t *symbol, location_t location, |
void symbol_precedence_set PARAMS ((symbol_t *symbol, |
127 |
int prec, associativity assoc)); |
int prec, associativity assoc, |
128 |
|
location_t location)); |
129 |
|
|
130 |
/* Set the CLASS associated to SYMBOL. */ |
/* Set the CLASS associated to SYMBOL. */ |
131 |
void symbol_class_set PARAMS ((symbol_t *symbol, |
void symbol_class_set PARAMS ((symbol_t *symbol, |