CBZ Class Reference#include <c_breeze.h>
List of all members.
|
Static Public Member Functions |
static void | set_file (const char *name, int line, bool is_new_file) |
static bool | is_file_included () |
static void | char_to_text (char *array, unsigned char value) |
static void | Fail (const string file, int line, const string msg) |
static void | SyntaxError (string s) |
static void | Warning (int level, string s) |
static void | SyntaxError (Coord c, string s) |
static void | Warning (int level, Coord c, string s) |
static void | WarnAboutPrecedence (unsigned int op_id, exprNode *the_expr) |
static void | Error (Coord c, string s) |
static string | get_temp_id_str () |
static idNode * | get_temp_id () |
static idNode * | get_temp_var (blockNode *containing_block, typeNode *type) |
Static Public Attributes |
static unit_list | Program |
static str_vec | Files |
static string | input_suffix |
static string | output_suffix |
static string | obj_suffix |
static string | cc_cmd |
static string | preproc_flags |
static string | gcc_preproc_flags |
static string | ansi_preproc_flags |
static float | VersionNumber |
static string | VersionDate |
static string | Executable |
static int | WarningLevel |
static str_list * | cpp_flags |
static unitNode * | current_unit |
static int | current_file |
static int | current_line |
static int | current_offset |
static text_list | pragmas |
static string | PhaseName |
static bool | QuietlyIgnore |
static bool | DebugLex |
static bool | PrintSymTables |
static bool | TrackInsertSymbol |
static bool | PrintLineOffset |
static bool | IgnoreLineDirectives |
static bool | ANSIOnly |
static bool | FormatReadably |
static bool | Preprocess |
static bool | ShowPreprocess |
static bool | GCCisms |
static bool | NoRegAlloc |
static bool | LeaveIncluded |
static bool | OldStyleFunctionDefinition |
Static Private Attributes |
static unsigned int | next_temp_id_seed |
Member Function Documentation
static void CBZ::char_to_text |
( |
char * |
array, |
|
|
unsigned char |
value |
|
) |
[static] |
|
static void CBZ::Error |
( |
Coord |
c, |
|
|
string |
s |
|
) |
[static] |
|
static void CBZ::Fail |
( |
const string |
file, |
|
|
int |
line, |
|
|
const string |
msg |
|
) |
[static] |
|
static idNode* CBZ::get_temp_id |
( |
|
) |
[static] |
|
static string CBZ::get_temp_id_str |
( |
|
) |
[static] |
|
static bool CBZ::is_file_included |
( |
|
) |
[static] |
|
static void CBZ::set_file |
( |
const char * |
name, |
|
|
int |
line, |
|
|
bool |
is_new_file |
|
) |
[static] |
|
static void CBZ::SyntaxError |
( |
Coord |
c, |
|
|
string |
s |
|
) |
[static] |
|
static void CBZ::SyntaxError |
( |
string |
s |
) |
[static] |
|
static void CBZ::WarnAboutPrecedence |
( |
unsigned int |
op_id, |
|
|
exprNode * |
the_expr |
|
) |
[static] |
|
static void CBZ::Warning |
( |
int |
level, |
|
|
Coord |
c, |
|
|
string |
s |
|
) |
[static] |
|
static void CBZ::Warning |
( |
int |
level, |
|
|
string |
s |
|
) |
[static] |
|
Member Data Documentation
The documentation for this class was generated from the following file:
|