Static Public Methods |
| void | set_file (const char *name, int line, bool is_new_file) |
| bool | is_file_included () |
| void | char_to_text (char *array, unsigned char value) |
| void | Fail (const string file, int line, const string msg) |
| void | SyntaxError (string s) |
| void | Warning (int level, string s) |
| void | SyntaxError (Coord c, string s) |
| void | Warning (int level, Coord c, string s) |
| void | WarnAboutPrecedence (unsigned int op_id, exprNode *the_expr) |
Static Public Attributes |
| unit_list | Program |
| str_vec | Files |
| string | input_suffix = ".c" |
| string | output_suffix = ".p.c" |
| string | preproc |
| string | default_preproc = "gcc -x c -E -D__C_BREEZE__ -U__GNUC__ " |
| string | gcc_preproc = "gcc -x c -E -D__C_BREEZE__ -D__QI__=1 -D__HI__=1 -D__SI__=1 -D__DI__=1 -D__word__=1 -D__extension__='' -D__const='' -D__restrict='' -D__printf__='' -D__builtin_va_list='long int'" |
| string | ansi_preproc = "gcc -E -ansi -x c" |
| float | VersionNumber |
| string | VersionDate |
| string | Executable |
| int | WarningLevel = 4 |
| str_list * | cpp_flags |
| unitNode * | current_unit |
| int | current_file |
| int | current_line |
| int | current_offset |
| text_list | pragmas |
| string | PhaseName |
| bool | QuietlyIgnore = false |
| bool | DebugLex = false |
| bool | PrintSymTables = false |
| bool | TrackInsertSymbol = false |
| bool | PrintLineOffset = false |
| bool | IgnoreLineDirectives = false |
| bool | ANSIOnly = false |
| bool | FormatReadably = false |
| bool | Preprocess = true |
| bool | ShowPreprocess = false |
| bool | GCCisms = false |
| bool | OldStyleFunctionDefinition |