diff -r 566414d7ba1f -r 477393b00f95 absyntax_utils/search_base_type.cc --- 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 */