FTEQW
Documentation of the FTE engine source tree.
|
void QCC_AddFile | ( | char * | filename | ) |
pbool QCC_Include | ( | const char * | filename | ) |
void QCC_JoinPaths | ( | char * | fullname, |
size_t | fullnamesize, | ||
const char * | newfile, | ||
const char * | base | ||
) |
void QCC_PR_AddIncludePath | ( | const char * | newinc | ) |
CompilerConstant_t * QCC_PR_CheckCompConstDefined | ( | const char * | def | ) |
const char * QCC_PR_CheckCompConstString | ( | const char * | def | ) |
char * QCC_PR_CheckCompConstTooltip | ( | char * | word, |
char * | outstart, | ||
char * | outend | ||
) |
pbool QCC_PR_CheckImmediate | ( | const char * | string | ) |
pbool QCC_PR_CheckName | ( | const char * | string | ) |
pbool QCC_PR_CheckToken | ( | const char * | string | ) |
pbool QCC_PR_CheckTokenComment | ( | const char * | string, |
char ** | comment | ||
) |
CompilerConstant_t * QCC_PR_DefineName | ( | const char * | name | ) |
QCC_type_t * QCC_PR_DuplicateType | ( | QCC_type_t * | in, |
pbool | recurse | ||
) |
void QCC_PR_Expect | ( | const char * | string | ) |
QCC_type_t * QCC_PR_FieldType | ( | QCC_type_t * | pointsto | ) |
QCC_type_t * QCC_PR_GenFunctionType | ( | QCC_type_t * | rettype, |
struct QCC_typeparam_s * | args, | ||
int | numargs | ||
) |
char * QCC_PR_GetDefinesList | ( | void | ) |
void QCC_PR_LexComment | ( | char ** | comment | ) |
QCC_type_t * QCC_PR_MakeThiscall | ( | QCC_type_t * | orig, |
QCC_type_t * | thistype | ||
) |
struct accessor_s * QCC_PR_ParseAccessorMember | ( | QCC_type_t * | classtype, |
pbool | isinline, | ||
pbool | setnotget | ||
) |
QCC_type_t * QCC_PR_ParseEnum | ( | pbool | flags | ) |
NORETURN void VARGS QCC_PR_ParseErrorPrintDef | ( | int | errortype, |
QCC_def_t * | def, | ||
const char * | error, | ||
... | |||
) |
NORETURN void VARGS QCC_PR_ParseErrorPrintSRef | ( | int | errortype, |
QCC_sref_t | def, | ||
const char * | error, | ||
... | |||
) |
QCC_type_t * QCC_PR_ParseFunctionType | ( | int | newtype, |
QCC_type_t * | returntype | ||
) |
QCC_type_t * QCC_PR_ParseFunctionTypeReacc | ( | int | newtype, |
QCC_type_t * | returntype | ||
) |
QCC_function_t * QCC_PR_ParseImmediateStatements | ( | QCC_def_t * | def, |
QCC_type_t * | type, | ||
pbool | dowrap | ||
) |
char * QCC_PR_ParseName | ( | void | ) |
void QCC_PR_ParsePrintSRef | ( | int | type, |
QCC_sref_t | def | ||
) |
QCC_type_t * QCC_PR_ParseType | ( | int | newtype, |
pbool | silentfail | ||
) |
pbool QCC_PR_PeekToken | ( | const char * | string | ) |
QCC_type_t * QCC_PR_PointerType | ( | QCC_type_t * | pointsto | ) |
pbool QCC_PR_UndefineName | ( | const char * | name | ) |
QCC_type_t * QCC_TypeForName | ( | const char * | name | ) |
int typecmp | ( | QCC_type_t * | a, |
QCC_type_t * | b | ||
) |
int typecmp_lax | ( | QCC_type_t * | a, |
QCC_type_t * | b | ||
) |
char * TypeName | ( | QCC_type_t * | type, |
char * | buffer, | ||
int | buffersize | ||
) |
|
extern |
|
extern |
char* compilingfile |
qcc_includechunk_t* currentchunk |
QCC_def_t def_parms[MAX_PARMS] |
QCC_def_t def_ret |
pbool defaultnoref |
pbool defaultnosave |
pbool defaultstatic |
|
extern |
|
extern |
void* errorscope |
|
extern |
const char* file |
int ForcedCRC |
|
extern |
unsigned int locals_start |
char name[64] |
int pr_bracelevel |
|
extern |
int pr_error_count |
char* pr_file_p |
struct { ... } pr_framemacro[MAX_FRAMES] |
char pr_framemodelname[64] |
QCC_eval_t pr_immediate |
char pr_immediate_string[8192] |
size_t pr_immediate_strlen |
QCC_type_t* pr_immediate_type |
char* pr_line_start |
int pr_macrovalue |
int pr_nummacros |
char* pr_parm_argcount_name |
char pr_parm_names[MAX_PARMS][MAX_NAME] |
char* pr_punctuation[] |
char* pr_punctuationremap[] |
int pr_savedmacro |
int pr_source_line |
char pr_token[8192] |
int pr_token_line |
int pr_token_line_last |
char* pr_token_precomment |
token_type_t pr_token_type |
int pr_warning_count |
float qcc_framerate |
char qccincludedir[MAXINCLUDEDIRS][256] |
struct qccincludeonced_s * qccincludeonced |
|
extern |
int recursivefunctiontype |
QCC_type_t* type_bfloat |
QCC_type_t* type_bint |
QCC_type_t* type_double |
QCC_type_t* type_entity |
QCC_type_t* type_field |
QCC_type_t* type_float |
QCC_type_t* type_floatfield |
QCC_type_t* type_floatfunction |
QCC_type_t* type_floatpointer |
QCC_type_t* type_function |
pbool type_inlinefunction |
QCC_type_t* type_int64 |
QCC_type_t* type_integer |
QCC_type_t* type_intpointer |
QCC_type_t* type_invalid |
QCC_type_t* type_pointer |
QCC_type_t* type_string |
QCC_type_t* type_uint |
QCC_type_t* type_uint64 |
QCC_type_t* type_variant |
QCC_type_t* type_vector |
QCC_type_t* type_void |