absyntax_utils/search_base_type.cc
changeset 945 477393b00f95
parent 921 d228aaa4d616
child 958 7474d2cd1d6e
--- a/absyntax_utils/search_base_type.cc	Sat Oct 25 13:20:10 2014 +0100
+++ b/absyntax_utils/search_base_type.cc	Sun Nov 16 12:54:10 2014 +0000
@@ -105,7 +105,9 @@
 /*******************************************/
 /* B 1.1 - Letters, digits and identifiers */
 /*******************************************/
-void *search_base_type_c::visit(identifier_c *type_name) {
+
+
+void *search_base_type_c::handle_datatype_identifier(token_c *type_name) {
   symbol_c *type_decl;
 
   this->current_basetype_name = type_name;
@@ -129,6 +131,9 @@
   return NULL;
 }
 
+void *search_base_type_c::visit(                 identifier_c *type_name) {return handle_datatype_identifier(type_name);}  // still needed to handle FB and program datatypes!
+void *search_base_type_c::visit(derived_datatype_identifier_c *type_name) {return handle_datatype_identifier(type_name);}
+
 
 /*********************/
 /* B 1.2 - Constants */