stage4/generate_c/generate_c_typedecl.cc
changeset 164 a0679c78143a
parent 160 59d58f5e6caa
child 174 f648065fb66e
equal deleted inserted replaced
163:61f65dd6eeb9 164:a0679c78143a
   536 /* structure_type_name ASSIGN structure_initialization */
   536 /* structure_type_name ASSIGN structure_initialization */
   537 /* structure_initialization may be NULL ! */
   537 /* structure_initialization may be NULL ! */
   538 //SYM_REF2(initialized_structure_c, structure_type_name, structure_initialization)
   538 //SYM_REF2(initialized_structure_c, structure_type_name, structure_initialization)
   539 void *visit(initialized_structure_c *symbol) {
   539 void *visit(initialized_structure_c *symbol) {
   540   TRACE("initialized_structure_c");
   540   TRACE("initialized_structure_c");
   541   fprintf(stderr, "initialized_structure_c\n");
   541   
   542   
   542   symbol->structure_type_name->accept(*basedecl);
   543   symbol->structure_type_name->accept(*this);
   543   
   544   return NULL;
   544   return NULL;
   545 }
   545 }
   546 
   546 
   547 /* helper symbol for structure_declaration */
   547 /* helper symbol for structure_declaration */
   548 /* structure_declaration:  STRUCT structure_element_declaration_list END_STRUCT */
   548 /* structure_declaration:  STRUCT structure_element_declaration_list END_STRUCT */