stage3/fill_candidate_datatypes.hh
changeset 996 c752b113237b
parent 945 477393b00f95
child 1040 e8563dcaefca
equal deleted inserted replaced
995:ce997a27c516 996:c752b113237b
   119     /***************************/
   119     /***************************/
   120     /* B 0 - Programming Model */
   120     /* B 0 - Programming Model */
   121     /***************************/
   121     /***************************/
   122     void *visit(library_c *symbol);
   122     void *visit(library_c *symbol);
   123 
   123 
       
   124     /*************************/
       
   125     /* B.1 - Common elements */
       
   126     /*************************/
       
   127     /*******************************************/
       
   128     /* B 1.1 - Letters, digits and identifiers */
       
   129     /*******************************************/
       
   130 //  void *visit(                 identifier_c *symbol);
       
   131     void *visit(derived_datatype_identifier_c *symbol);
       
   132 //  void *visit(         poutype_identifier_c *symbol);
       
   133 
   124     /*********************/
   134     /*********************/
   125     /* B 1.2 - Constants */
   135     /* B 1.2 - Constants */
   126     /*********************/
   136     /*********************/
   127     /*********************************/
   137     /*********************************/
   128     /* B 1.2.XX - Reference Literals */
   138     /* B 1.2.XX - Reference Literals */
   191     void *visit(enumerated_spec_init_c *symbol);
   201     void *visit(enumerated_spec_init_c *symbol);
   192     void *visit(enumerated_value_list_c *symbol);
   202     void *visit(enumerated_value_list_c *symbol);
   193     void *visit(enumerated_value_c *symbol);
   203     void *visit(enumerated_value_c *symbol);
   194     void *visit(array_type_declaration_c *symbol);
   204     void *visit(array_type_declaration_c *symbol);
   195     void *visit(array_spec_init_c *symbol);
   205     void *visit(array_spec_init_c *symbol);
   196 //  void *visit(array_specification_c *symbol);
   206 //  void *visit(array_specification_c *symbol);     /* Not required. already handled by iterator_visitor_c base class */
   197 //  void *visit(array_subrange_list_c *symbol);
   207 //  void *visit(array_subrange_list_c *symbol);
   198 //  void *visit(array_initial_elements_list_c *symbol);
   208 //  void *visit(array_initial_elements_list_c *symbol);
   199 //  void *visit(array_initial_elements_c *symbol);
   209 //  void *visit(array_initial_elements_c *symbol);
   200     void *visit(structure_type_declaration_c *symbol);
   210     void *visit(structure_type_declaration_c *symbol);
   201     void *visit(initialized_structure_c *symbol);
   211     void *visit(initialized_structure_c *symbol);