equal
deleted
inserted
replaced
631 if (symbol->string_type_declaration_init != NULL) |
631 if (symbol->string_type_declaration_init != NULL) |
632 symbol->string_type_declaration_init->accept(*this); |
632 symbol->string_type_declaration_init->accept(*this); |
633 return NULL; |
633 return NULL; |
634 } |
634 } |
635 |
635 |
636 |
636 /* function_block_type_name ASSIGN structure_initialization */ |
|
637 /* structure_initialization -> may be NULL ! */ |
|
638 void *visit(fb_spec_init_c *symbol) { |
|
639 symbol->function_block_type_name->accept(*this); |
|
640 if (symbol->structure_initialization != NULL) { |
|
641 s4o.print(" := "); |
|
642 symbol->structure_initialization->accept(*this); |
|
643 } |
|
644 return NULL; |
|
645 } |
637 |
646 |
638 |
647 |
639 |
648 |
640 /*********************/ |
649 /*********************/ |
641 /* B 1.4 - Variables */ |
650 /* B 1.4 - Variables */ |
810 /* name_list ':' function_block_type_name ASSIGN structure_initialization */ |
819 /* name_list ':' function_block_type_name ASSIGN structure_initialization */ |
811 /* structure_initialization -> may be NULL ! */ |
820 /* structure_initialization -> may be NULL ! */ |
812 void *visit(fb_name_decl_c *symbol) { |
821 void *visit(fb_name_decl_c *symbol) { |
813 symbol->fb_name_list->accept(*this); |
822 symbol->fb_name_list->accept(*this); |
814 s4o.print(" : "); |
823 s4o.print(" : "); |
815 symbol->function_block_type_name->accept(*this); |
824 symbol->fb_spec_init->accept(*this); |
816 if (symbol->structure_initialization != NULL) { |
|
817 s4o.print(" := "); |
|
818 symbol->structure_initialization->accept(*this); |
|
819 } |
|
820 return NULL; |
825 return NULL; |
821 } |
826 } |
822 |
827 |
823 /* name_list ',' fb_name */ |
828 /* name_list ',' fb_name */ |
824 void *visit(fb_name_list_c *symbol) {return print_list(symbol, "", ", ");} |
829 void *visit(fb_name_list_c *symbol) {return print_list(symbol, "", ", ");} |