stage1_2/stage1_2.hh
changeset 924 9e824bb0c3d4
parent 873 dea39ef02847
child 934 2a42a68f4b59
equal deleted inserted replaced
923:0ad7843d3790 924:9e824bb0c3d4
    58 		/******************************************************/
    58 		/******************************************************/
    59 	bool safe_extensions;
    59 	bool safe_extensions;
    60 	bool full_token_loc;       /* error messages specify full token location */
    60 	bool full_token_loc;       /* error messages specify full token location */
    61 	bool conversion_functions; /* Create a conversion function for derived datatype */
    61 	bool conversion_functions; /* Create a conversion function for derived datatype */
    62 	bool nested_comments;      /* Allow the use of nested comments. */
    62 	bool nested_comments;      /* Allow the use of nested comments. */
    63 	bool ref_operator;         /* Allow the use of REF() operator. */
    63 	bool ref_operator;         /* Allow the use of REFerences (keywords REF_TO, REF, NULL). */
       
    64 	bool ref_to_any;           /* Allow the use of REF_TO ANY datatypes - non-standard extension! */
    64 	const char *includedir;    /* Include directory, where included files will be searched for... */
    65 	const char *includedir;    /* Include directory, where included files will be searched for... */
    65 } stage1_2_options_t;
    66 } stage1_2_options_t;
    66 
    67 
    67 
    68 
    68 int stage1_2(const char *filename, symbol_c **tree_root, stage1_2_options_t options);
    69 int stage1_2(const char *filename, symbol_c **tree_root, stage1_2_options_t options);