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 |