--- a/absyntax_utils/spec_init_separator.cc Tue Feb 05 17:40:23 2013 +0000
+++ b/absyntax_utils/spec_init_separator.cc Wed Feb 13 18:56:25 2013 +0000
@@ -158,24 +158,23 @@
return NULL;
}
+/* function_block_type_name ASSIGN structure_initialization */
+/* structure_initialization -> may be NULL ! */
+//SYM_REF2(fb_spec_init_c, function_block_type_name, structure_initialization)
+void *spec_init_sperator_c::visit(fb_spec_init_c *symbol) {
+ TRACE("spec_init_sperator_c::fb_spec_init_c");
+ switch (search_what) {
+ case search_spec: return symbol->function_block_type_name;
+ case search_init: return symbol->structure_initialization;
+ }
+ ERROR; /* should never occur */
+ return NULL;
+}
/******************************************/
/* B 1.4.3 - Declaration & Initialisation */
/******************************************/
-/* fb_name_list ':' function_block_type_name ASSIGN structure_initialization */
-/* structure_initialization -> may be NULL ! */
-void *spec_init_sperator_c::visit(fb_name_decl_c *symbol) {
- TRACE("spec_init_sperator_c::fb_name_decl_c");
- switch (search_what) {
- case search_spec: return symbol->function_block_type_name;
- case search_init: return symbol->structure_initialization;
- }
- ERROR; /* should never occur */
- return NULL;
-}
-
-
/* STRING '[' integer ']'
* STRING ASSIGN single_byte_character_string
* STRING '[' integer ']' ASSIGN single_byte_character_string