absyntax_utils/search_base_type.cc
changeset 412 aad38592bdde
parent 377 60b012b7793f
child 625 c0bda77b37a0
equal deleted inserted replaced
411:3e21d98d0a71 412:aad38592bdde
   254 void *search_base_type_c::visit(structure_type_declaration_c *symbol)  {
   254 void *search_base_type_c::visit(structure_type_declaration_c *symbol)  {
   255   this->current_type_name = symbol->structure_type_name;
   255   this->current_type_name = symbol->structure_type_name;
   256   return symbol->structure_specification->accept(*this);
   256   return symbol->structure_specification->accept(*this);
   257 }
   257 }
   258 
   258 
       
   259 /*  var1_list ':' structure_type_name */
       
   260 void *search_base_type_c::visit(structured_var_declaration_c *symbol) {
       
   261 	return symbol->structure_type_name->accept(*this);
       
   262 }
       
   263 
   259 /* structure_type_name ASSIGN structure_initialization */
   264 /* structure_type_name ASSIGN structure_initialization */
   260 /* structure_initialization may be NULL ! */
   265 /* structure_initialization may be NULL ! */
   261 void *search_base_type_c::visit(initialized_structure_c *symbol)	{
   266 void *search_base_type_c::visit(initialized_structure_c *symbol)	{
   262   return symbol->structure_type_name->accept(*this);
   267   return symbol->structure_type_name->accept(*this);
   263 }
   268 }