absyntax_utils/search_base_type.cc
changeset 619 f8c9ac5c529a
parent 617 43e00c10dc49
child 625 c0bda77b37a0
child 652 7fe1533d2260
equal deleted inserted replaced
618:5e09f665c2f1 619:f8c9ac5c529a
   332 // SYM_REF3(function_block_declaration_c, fblock_name, var_declarations, fblock_body)
   332 // SYM_REF3(function_block_declaration_c, fblock_name, var_declarations, fblock_body)
   333 void *search_base_type_c::visit(function_block_declaration_c *symbol)                   {return (void *)symbol;}
   333 void *search_base_type_c::visit(function_block_declaration_c *symbol)                   {return (void *)symbol;}
   334 
   334 
   335 
   335 
   336 
   336 
   337 
   337 /*********************************************/
       
   338 /* B.1.6  Sequential function chart elements */
       
   339 /*********************************************/
       
   340 /* INITIAL_STEP step_name ':' action_association_list END_STEP */
       
   341 // SYM_REF2(initial_step_c, step_name, action_association_list)
       
   342 void *search_base_type_c::visit(initial_step_c *symbol) {
       
   343   this->current_type_name = NULL; /* this pseudo data type does not have a type name! */
       
   344   return (void *)symbol;
       
   345 }
       
   346 
       
   347 /* STEP step_name ':' action_association_list END_STEP */
       
   348 // SYM_REF2(step_c, step_name, action_association_list)
       
   349 void *search_base_type_c::visit(step_c *symbol) {
       
   350   this->current_type_name = NULL; /* this pseudo data type does not have a type name! */
       
   351   return (void *)symbol;
       
   352 }
       
   353