|
param_t * | _reverse_params (param_t *params, param_t *next) |
|
void | add_function (function_t *f) |
|
function_t * | begin_function (struct symbol_s *sym, const char *nicename, struct symtab_s *parent, int far) |
|
function_t * | build_builtin_function (struct symbol_s *sym, struct expr_s *bi_val, int far) |
|
function_t * | build_code_function (struct symbol_s *fsym, struct expr_s *state_expr, struct expr_s *statements) |
|
void | build_function (function_t *f) |
|
param_t * | check_params (param_t *params) |
|
void | clear_functions (void) |
|
param_t * | copy_params (param_t *params) |
|
void | emit_function (function_t *f, struct expr_s *e) |
|
struct expr_s * | find_function (struct expr_s *fexpr, struct expr_s *params) |
|
void | finish_function (function_t *f) |
|
int | function_parms (function_t *f, byte *parm_size) |
|
struct symbol_s * | function_symbol (struct symbol_s *sym, int overload, int create) |
|
void | make_function (struct symbol_s *sym, const char *nice_name, struct defspace_s *space, enum storage_class_e storage) |
|
function_t * | new_function (const char *name, const char *nice_name) |
|
param_t * | new_param (const char *selector, struct type_s *type, const char *name) |
|
param_t * | param_append_identifiers (param_t *params, struct symbol_s *idents, struct type_s *type) |
|
struct type_s * | parse_params (struct type_s *type, param_t *params) |
|
param_t * | reverse_params (param_t *params) |
|