absyntax_utils/search_base_type.cc
changeset 667 bd1360f29f15
parent 652 7fe1533d2260
parent 625 c0bda77b37a0
child 718 a9f8cc778444
equal deleted inserted replaced
666:8ba9ec4bae50 667:bd1360f29f15
   293 void *search_base_type_c::visit(structure_type_declaration_c *symbol)  {
   293 void *search_base_type_c::visit(structure_type_declaration_c *symbol)  {
   294   this->current_type_name = symbol->structure_type_name;
   294   this->current_type_name = symbol->structure_type_name;
   295   return symbol->structure_specification->accept(*this);
   295   return symbol->structure_specification->accept(*this);
   296 }
   296 }
   297 
   297 
       
   298 /*  var1_list ':' structure_type_name */
       
   299 void *search_base_type_c::visit(structured_var_declaration_c *symbol) {
       
   300 	return symbol;
       
   301 }
       
   302 
   298 /* structure_type_name ASSIGN structure_initialization */
   303 /* structure_type_name ASSIGN structure_initialization */
   299 /* structure_initialization may be NULL ! */
   304 /* structure_initialization may be NULL ! */
   300 void *search_base_type_c::visit(initialized_structure_c *symbol)	{
   305 void *search_base_type_c::visit(initialized_structure_c *symbol)	{
   301   return symbol->structure_type_name->accept(*this);
   306   return symbol->structure_type_name->accept(*this);
   302 }
   307 }