absyntax_utils/search_base_type.hh
changeset 909 8b2a31dea131
parent 858 c5f145364a4f
child 919 8da635655f37
equal deleted inserted replaced
908:9e8e1ba5ca46 909:8b2a31dea131
   247 
   247 
   248   /* function_block_type_name ASSIGN structure_initialization */
   248   /* function_block_type_name ASSIGN structure_initialization */
   249   /* structure_initialization -> may be NULL ! */
   249   /* structure_initialization -> may be NULL ! */
   250     void *visit(fb_spec_init_c *symbol);
   250     void *visit(fb_spec_init_c *symbol);
   251     
   251     
       
   252   /* REF_TO (non_generic_type_name | function_block_type_name) */
       
   253     void *visit(ref_spec_c *symbol);       // Defined in IEC 61131-3 v3
       
   254   /* ref_spec [ ASSIGN ref_initialization ]; *//* NOTE: ref_initialization may be NULL!! */
       
   255     void *visit(ref_spec_init_c *symbol);  // Defined in IEC 61131-3 v3
       
   256   /* identifier ':' ref_spec_init */
       
   257     void *visit(ref_type_decl_c *symbol);  // Defined in IEC 61131-3 v3
       
   258 
   252   /*****************************/
   259   /*****************************/
   253   /* B 1.5.2 - Function Blocks */
   260   /* B 1.5.2 - Function Blocks */
   254   /*****************************/
   261   /*****************************/
   255   /*  FUNCTION_BLOCK derived_function_block_name io_OR_other_var_declarations function_block_body END_FUNCTION_BLOCK */
   262   /*  FUNCTION_BLOCK derived_function_block_name io_OR_other_var_declarations function_block_body END_FUNCTION_BLOCK */
   256   // SYM_REF3(function_block_declaration_c, fblock_name, var_declarations, fblock_body)
   263   // SYM_REF3(function_block_declaration_c, fblock_name, var_declarations, fblock_body)