stage4/generate_c/generate_c.cc
changeset 624 c2546c6e0cfa
parent 623 3e991e4e1a37
child 625 c0bda77b37a0
child 661 f537c3315f83
equal deleted inserted replaced
623:3e991e4e1a37 624:c2546c6e0cfa
   795     // SYM_REF2(structured_var_init_decl_c, var1_list, initialized_structure)
   795     // SYM_REF2(structured_var_init_decl_c, var1_list, initialized_structure)
   796     void *visit(structured_var_init_decl_c *symbol) {
   796     void *visit(structured_var_init_decl_c *symbol) {
   797       return NULL;
   797       return NULL;
   798     }
   798     }
   799 
   799 
   800     void *visit(structured_var_declaration_c *symbol) {
       
   801       return NULL;
       
   802     }
       
   803 
       
   804     /* fb_name_list ':' function_block_type_name ASSIGN structure_initialization */
   800     /* fb_name_list ':' function_block_type_name ASSIGN structure_initialization */
   805     /* structure_initialization -> may be NULL ! */
   801     /* structure_initialization -> may be NULL ! */
   806     void *visit(fb_name_decl_c *symbol) {
   802     void *visit(fb_name_decl_c *symbol) {
   807       return NULL;
   803       return NULL;
   808     }
   804     }
   827 	  if (specification != NULL) {
   823 	  if (specification != NULL) {
   828         current_mode = arrayname_im;
   824         current_mode = arrayname_im;
   829         symbol->array_specification->accept(*this);
   825         symbol->array_specification->accept(*this);
   830         current_mode = none_im;
   826         current_mode = none_im;
   831       }
   827       }
       
   828       return NULL;
       
   829     }
       
   830 
       
   831     /*  var1_list ':' structure_type_name */
       
   832     //SYM_REF2(structured_var_declaration_c, var1_list, structure_type_name)
       
   833     void *visit(structured_var_declaration_c *symbol) {
   832       return NULL;
   834       return NULL;
   833     }
   835     }
   834 
   836 
   835     /* VAR [CONSTANT] var_init_decl_list END_VAR */
   837     /* VAR [CONSTANT] var_init_decl_list END_VAR */
   836     /* option -> may be NULL ! */
   838     /* option -> may be NULL ! */