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:
|