stage3/fill_candidate_datatypes.hh
changeset 909 8b2a31dea131
parent 895 f824bf8e1579
child 919 8da635655f37
equal deleted inserted replaced
908:9e8e1ba5ca46 909:8b2a31dea131
   170     /********************************/
   170     /********************************/
   171     /* B 1.3.3 - Derived data types */
   171     /* B 1.3.3 - Derived data types */
   172     /********************************/
   172     /********************************/
   173 //  void *visit(data_type_declaration_c *symbol);   /* Not required. already handled by iterator_visitor_c base class */
   173 //  void *visit(data_type_declaration_c *symbol);   /* Not required. already handled by iterator_visitor_c base class */
   174 //  void *visit(type_declaration_list_c *symbol);   /* Not required. already handled by iterator_visitor_c base class */
   174 //  void *visit(type_declaration_list_c *symbol);   /* Not required. already handled by iterator_visitor_c base class */
   175     void *visit(simple_type_declaration_c *symbol); /* Not required. already handled by iterator_visitor_c base class */
   175     void *visit(simple_type_declaration_c *symbol);
   176     void *visit(simple_spec_init_c *symbol);
   176     void *visit(simple_spec_init_c *symbol);
   177     void *visit(subrange_type_declaration_c *symbol);
   177     void *visit(subrange_type_declaration_c *symbol);
   178     void *visit(subrange_spec_init_c *symbol);
   178     void *visit(subrange_spec_init_c *symbol);
   179 //  void *visit(subrange_specification_c *symbol);
   179 //  void *visit(subrange_specification_c *symbol);
   180     void *visit(subrange_c *symbol);
   180     void *visit(subrange_c *symbol);
   194 //  void *visit(structure_element_declaration_c *symbol);
   194 //  void *visit(structure_element_declaration_c *symbol);
   195 //  void *visit(structure_element_initialization_list_c *symbol);
   195 //  void *visit(structure_element_initialization_list_c *symbol);
   196 //  void *visit(structure_element_initialization_c *symbol);
   196 //  void *visit(structure_element_initialization_c *symbol);
   197 //  void *visit(string_type_declaration_c *symbol);
   197 //  void *visit(string_type_declaration_c *symbol);
   198     void *visit(fb_spec_init_c *symbol);
   198     void *visit(fb_spec_init_c *symbol);
       
   199       
       
   200     void *visit(ref_spec_c *symbol);      // Defined in IEC 61131-3 v3
       
   201     void *visit(ref_spec_init_c *symbol); // Defined in IEC 61131-3 v3
       
   202     void *visit(ref_type_decl_c *symbol); // Defined in IEC 61131-3 v3
       
   203 
   199 
   204 
   200     
   205     
   201     /*********************/
   206     /*********************/
   202     /* B 1.4 - Variables */
   207     /* B 1.4 - Variables */
   203     /*********************/
   208     /*********************/