absyntax_utils/spec_init_separator.hh
changeset 909 8b2a31dea131
parent 810 d9c48ad646f1
child 912 252a69d6ecae
equal deleted inserted replaced
908:9e8e1ba5ca46 909:8b2a31dea131
    96   /*  function_block_type_name ASSIGN structure_initialization */
    96   /*  function_block_type_name ASSIGN structure_initialization */
    97   /* structure_initialization -> may be NULL ! */
    97   /* structure_initialization -> may be NULL ! */
    98   //SYM_REF2(fb_spec_init_c, function_block_type_name, structure_initialization)
    98   //SYM_REF2(fb_spec_init_c, function_block_type_name, structure_initialization)
    99   void *visit(fb_spec_init_c *symbol);
    99   void *visit(fb_spec_init_c *symbol);
   100 
   100 
       
   101   /* REF_TO (non_generic_type_name | function_block_type_name) */
       
   102   // SYM_REF1(ref_spec_c, type_name)
       
   103   void *visit(ref_spec_c *symbol);
   101 
   104 
       
   105   /* ref_spec [ ASSIGN ref_initialization ] */ 
       
   106   /* NOTE: ref_initialization may be NULL!! */
       
   107   // SYM_REF2(ref_spec_init_c, ref_spec, ref_initialization)
       
   108   void *visit(ref_spec_init_c *symbol);
       
   109   
   102   /******************************************/
   110   /******************************************/
   103   /* B 1.4.3 - Declaration & Initialisation */
   111   /* B 1.4.3 - Declaration & Initialisation */
   104   /******************************************/
   112   /******************************************/
   105   
   113   
   106   /* STRING '[' integer ']' 
   114   /* STRING '[' integer ']'