main.hh
changeset 980 9ed5aff159db
parent 956 513809fbfaf9
child 1011 76175defb87b
equal deleted inserted replaced
979:f8f1d89ff7d5 980:9ed5aff159db
    45 	bool full_token_loc;           /* error messages specify full token location */
    45 	bool full_token_loc;           /* error messages specify full token location */
    46 	bool conversion_functions;     /* Create a conversion function for derived datatype */
    46 	bool conversion_functions;     /* Create a conversion function for derived datatype */
    47 	bool nested_comments;          /* Allow the use of nested comments. */
    47 	bool nested_comments;          /* Allow the use of nested comments. */
    48 	bool ref_standard_extensions;  /* Allow the use of REFerences (keywords REF_TO, REF, DREF, ^, NULL). */
    48 	bool ref_standard_extensions;  /* Allow the use of REFerences (keywords REF_TO, REF, DREF, ^, NULL). */
    49 	bool ref_nonstand_extensions;  /* Allow the use of non-standard extensions to REF_TO datatypes: REF_TO ANY, and REF_TO in struct elements! */
    49 	bool ref_nonstand_extensions;  /* Allow the use of non-standard extensions to REF_TO datatypes: REF_TO ANY, and REF_TO in struct elements! */
       
    50 	bool nonliteral_in_array_size; /* Allow the use of constant non-literals when specifying size of arrays (ARRAY [1..max] OF INT) */
    50 	const char *includedir;        /* Include directory, where included files will be searched for... */
    51 	const char *includedir;        /* Include directory, where included files will be searched for... */
    51 	
    52 	
    52    /* options specific to stage3 */
    53    /* options specific to stage3 */
    53 	bool relaxed_datatype_model;   /* Use the relaxed datatype equivalence model, instead of the default strict equivalence model */
    54 	bool relaxed_datatype_model;   /* Use the relaxed datatype equivalence model, instead of the default strict equivalence model */
    54 } runtime_options_t;
    55 } runtime_options_t;