absyntax_utils/spec_init_separator.cc
changeset 810 d9c48ad646f1
parent 596 4efb11e44065
child 909 8b2a31dea131
--- 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