equal
deleted
inserted
replaced
191 |
191 |
192 |
192 |
193 /* enumerated_type_name ':' enumerated_spec_init */ |
193 /* enumerated_type_name ':' enumerated_spec_init */ |
194 void *visit(enumerated_type_declaration_c *symbol) { |
194 void *visit(enumerated_type_declaration_c *symbol) { |
195 TRACE("enumerated_type_declaration_c"); |
195 TRACE("enumerated_type_declaration_c"); |
196 type_symtable.insert(symbol->enumerated_type_name, symbol->enumerated_spec_init); |
196 type_symtable.insert(symbol->enumerated_type_name, symbol); |
197 current_enumerated_type = symbol->enumerated_type_name; |
197 current_enumerated_type = symbol->enumerated_type_name; |
198 symbol->enumerated_spec_init->accept(*this); |
198 symbol->enumerated_spec_init->accept(*this); |
199 current_enumerated_type = NULL; |
199 current_enumerated_type = NULL; |
200 return NULL; |
200 return NULL; |
201 } |
201 } |