absyntax/absyntax.def
changeset 921 d228aaa4d616
parent 919 8da635655f37
child 933 76324f461aed
equal deleted inserted replaced
920:4369ce5e687f 921:d228aaa4d616
   292 
   292 
   293 
   293 
   294 /********************************/
   294 /********************************/
   295 /* B.1.3.2 - Generic data types */
   295 /* B.1.3.2 - Generic data types */
   296 /********************************/
   296 /********************************/
       
   297 
       
   298 /* ANY is currently only allowed when defining REF_TO ANY datatypes
       
   299  * (equivalent to a (void *)). This is a non standard extension to the
       
   300  * standard.
       
   301  * Standard library function that use the generic datatypes (ANY_***) are
       
   302  * currently handed as overloaded functions, and do not therefore require
       
   303  * the use of the generic datatype keywords.
       
   304  */
       
   305 SYM_REF0(generic_type_any_c)            // ANY
       
   306 /*
       
   307 SYM_REF0(generic_type_any_derived_c)    // ANY_DERIVED
       
   308 SYM_REF0(generic_type_any_elementary_c) // ANY_ELEMENTARY
       
   309 SYM_REF0(generic_type_any_magnitude_c)  // ANY_MAGNITUDE
       
   310 SYM_REF0(generic_type_any_num_c)        // ANY_NUM
       
   311 SYM_REF0(generic_type_any_real_c)       // ANY_REAL
       
   312 SYM_REF0(generic_type_any_int_c)        // ANY_INT
       
   313 SYM_REF0(generic_type_any_bit_c)        // ANY_BIT
       
   314 SYM_REF0(generic_type_any_string_c)     // ANY_STRING
       
   315 SYM_REF0(generic_type_any_date_c)       // ANY_DATE
       
   316 */
   297 
   317 
   298 /********************************/
   318 /********************************/
   299 /* B 1.3.3 - Derived data types */
   319 /* B 1.3.3 - Derived data types */
   300 /********************************/
   320 /********************************/
   301 /*  TYPE type_declaration_list END_TYPE */
   321 /*  TYPE type_declaration_list END_TYPE */