equal
deleted
inserted
replaced
38 |
38 |
39 /* Compiler options, specified at runtime on the command line */ |
39 /* Compiler options, specified at runtime on the command line */ |
40 |
40 |
41 typedef struct { |
41 typedef struct { |
42 /* options specific to stage1_2 */ |
42 /* options specific to stage1_2 */ |
|
43 bool disable_implicit_en_eno; /* Disable the generation of implicit EN and ENO parameters on functions and Function Blocks */ |
43 bool pre_parsing; /* Support forward references (Run a pre-parsing phase before the defintive parsing phase that builds the AST) */ |
44 bool pre_parsing; /* Support forward references (Run a pre-parsing phase before the defintive parsing phase that builds the AST) */ |
44 bool safe_extensions; /* support SAFE_* datatypes defined in PLCOpen TC5 "Safety Software Technical Specification - Part 1" v1.0 */ |
45 bool safe_extensions; /* support SAFE_* datatypes defined in PLCOpen TC5 "Safety Software Technical Specification - Part 1" v1.0 */ |
45 bool full_token_loc; /* error messages specify full token location */ |
46 bool full_token_loc; /* error messages specify full token location */ |
46 bool conversion_functions; /* Create a conversion function for derived datatype */ |
47 bool conversion_functions; /* Create a conversion function for derived datatype */ |
47 bool nested_comments; /* Allow the use of nested comments. */ |
48 bool nested_comments; /* Allow the use of nested comments. */ |