absyntax_utils/search_base_type.hh
changeset 921 d228aaa4d616
parent 919 8da635655f37
child 945 477393b00f95
equal deleted inserted replaced
920:4369ce5e687f 921:d228aaa4d616
    92 
    92 
    93     
    93     
    94   /*********************/
    94   /*********************/
    95   /* B 1.2 - Constants */
    95   /* B 1.2 - Constants */
    96   /*********************/
    96   /*********************/
    97   /*********************************/
       
    98   /* B 1.2.XX - Reference Literals */
       
    99   /*********************************/
       
   100   /* defined in IEC 61131-3 v3 - Basically the 'NULL' keyword! */
       
   101     void *visit(ref_value_null_literal_c *symbol);
       
   102     
       
   103   /******************************/
    97   /******************************/
   104   /* B 1.2.1 - Numeric Literals */
    98   /* B 1.2.1 - Numeric Literals */
   105   /******************************/
    99   /******************************/
   106      /* Numeric literals without any explicit type cast have unknown data type, 
   100      /* Numeric literals without any explicit type cast have unknown data type, 
   107       * so we continue considering them as their own basic data types until
   101       * so we continue considering them as their own basic data types until
   172     void *visit(safeword_type_name_c *symbol);
   166     void *visit(safeword_type_name_c *symbol);
   173     void *visit(safedword_type_name_c *symbol);
   167     void *visit(safedword_type_name_c *symbol);
   174     void *visit(safelword_type_name_c *symbol);
   168     void *visit(safelword_type_name_c *symbol);
   175     void *visit(safestring_type_name_c *symbol);
   169     void *visit(safestring_type_name_c *symbol);
   176     void *visit(safewstring_type_name_c *symbol);
   170     void *visit(safewstring_type_name_c *symbol);
       
   171 
       
   172   /********************************/
       
   173   /* B.1.3.2 - Generic data types */
       
   174   /********************************/
       
   175   void *visit(generic_type_any_c *symbol);
   177 
   176 
   178   /********************************/
   177   /********************************/
   179   /* B 1.3.3 - Derived data types */
   178   /* B 1.3.3 - Derived data types */
   180   /********************************/
   179   /********************************/
   181   /*  simple_type_name ':' simple_spec_init */
   180   /*  simple_type_name ':' simple_spec_init */