equal
deleted
inserted
replaced
344 this->current_var_type_symbol->accept(*this); |
344 this->current_var_type_symbol->accept(*this); |
345 s4o.print(";\n"); |
345 s4o.print(";\n"); |
346 break; |
346 break; |
347 } |
347 } |
348 } |
348 } |
349 |
349 |
350 void print_var_number(void) { |
350 void print_var_number(void) { |
351 char str[10]; |
351 char str[10]; |
352 sprintf(str, "%d", current_var_number); |
352 sprintf(str, "%d", current_var_number); |
353 s4o.print(str); |
353 s4o.print(str); |
354 current_var_number++; |
354 current_var_number++; |
552 reset_var_type_symbol(); |
552 reset_var_type_symbol(); |
553 |
553 |
554 return NULL; |
554 return NULL; |
555 } |
555 } |
556 |
556 |
|
557 /* enumerated_value_list ',' enumerated_value */ |
|
558 void *visit(enumerated_value_list_c *symbol) { |
|
559 this->current_var_type_name->accept(*this); |
|
560 return NULL; |
|
561 } |
|
562 |
557 /* fb_name_list ':' function_block_type_name ASSIGN structure_initialization */ |
563 /* fb_name_list ':' function_block_type_name ASSIGN structure_initialization */ |
558 /* structure_initialization -> may be NULL ! */ |
564 /* structure_initialization -> may be NULL ! */ |
559 void *visit(fb_name_decl_c *symbol) { |
565 void *visit(fb_name_decl_c *symbol) { |
560 TRACE("fb_name_decl_c"); |
566 TRACE("fb_name_decl_c"); |
561 /* Please read the comments inside the var1_init_decl_c |
567 /* Please read the comments inside the var1_init_decl_c |