stage4/generate_c/generate_c.cc
changeset 810 d9c48ad646f1
parent 793 268bf4ca5fa1
child 816 dcd861dda04a
equal deleted inserted replaced
809:9204559768f1 810:d9c48ad646f1
   297 
   297 
   298     /* already handled by iterator base class (note that generate_c_base_c inherits from iterator_c) */
   298     /* already handled by iterator base class (note that generate_c_base_c inherits from iterator_c) */
   299     //void *visit(var_declaration_list_c *symbol) {iterate through list}
   299     //void *visit(var_declaration_list_c *symbol) {iterate through list}
   300 
   300 
   301     void *visit(fb_name_decl_c *symbol) {
   301     void *visit(fb_name_decl_c *symbol) {
   302       print_list(symbol->fb_name_list, symbol->function_block_type_name); 
   302       print_list(symbol->fb_name_list, spec_init_sperator_c::get_spec(symbol->fb_spec_init)); 
   303       return NULL;
   303       return NULL;
   304     }
   304     }
   305 
   305 
   306     void *visit(var1_init_decl_c *symbol) {
   306     void *visit(var1_init_decl_c *symbol) {
   307       print_list(symbol->var1_list, (symbol_c *)symbol->spec_init->accept(*this));
   307       print_list(symbol->var1_list, (symbol_c *)symbol->spec_init->accept(*this));