My Project
|
Go to the source code of this file.
Macros | |
#define | free_stmt_retry (void *)dummy_func |
#define | free_stmt_break (void *)dummy_func |
#define | free_stmt_continue (void *)dummy_func |
#define | free_stmt_return free_stmt_exp |
#define | free_stmt_while free_stmt_flow |
#define | free_stmt_until free_stmt_flow |
Functions | |
AST_FREE (StmtList *, stmt_list) | |
static | AST_FREE (Stmt *, stmt2) |
AST_FREE (Array_Sub, array_sub) | |
AST_FREE (Range *, range) | |
ANN | AST_FREE (Exp_Lambda *, exp_lambda) |
ANN | AST_FREE (Exp_Array *, exp_array) |
ANN | AST_FREE (Exp_Slice *, exp_slice) |
AST_FREE (SpecializedList *, specialized_list) | |
AST_FREE (Type_Decl *, type_decl) | |
static | AST_FREE (Variable *, variable) |
ANN | AST_FREE (Exp_Decl *, exp_decl) |
static ANN | AST_FREE (Exp_Binary *, exp_binary) |
static ANN | AST_FREE (Exp_Cast *, exp_cast) |
static ANN | AST_FREE (Exp_Postfix *, exp_post) |
static ANN | AST_FREE (Exp_Unary *, exp_unary) |
static ANN | AST_FREE (Exp_If *, exp_if) |
AST_FREE (Tmpl *, tmpl) | |
ANN | AST_FREE (Func_Base *, func_base) |
AST_FREE (Func_Def, func_def) | |
ANN | AST_FREE (Type_Def, type_def) |
ANN | AST_FREE (Fptr_Def, fptr_def) |
static ANN | AST_FREE (Exp_Call *, exp_call) |
static ANN | AST_FREE (Exp_Dot *, exp_dot) |
static ANN | AST_FREE (Exp_Primary *, prim) |
static ANN | AST_FREE (Exp_Named *, exp_named) |
static ANN | AST_FREE (Type_Decl **, exp_td) |
AST_FREE (Exp *, exp) | |
AST_FREE (ArgList *, arg_list) | |
static ANN | AST_FREE (Stmt_Code, stmt_code) |
static ANN | AST_FREE (struct Stmt_Exp_ *, stmt_exp) |
static ANN | AST_FREE (struct Stmt_Flow_ *, stmt_flow) |
static ANN | AST_FREE (struct Match *, stmt_case) |
static ANN | AST_FREE (HandlerList *, handler_list) |
static ANN | AST_FREE (struct Stmt_Try_ *, stmt_try) |
static ANN | AST_FREE (struct Match *, stmt_match) |
static ANN | AST_FREE (Stmt_For, stmt_for) |
static ANN | AST_FREE (Stmt_Each, stmt_each) |
static ANN | AST_FREE (Stmt_Loop, stmt_loop) |
static ANN | AST_FREE (Stmt_If, stmt_if) |
ANN | AST_FREE (Enum_Def, enum_def) |
static ANN | AST_FREE (Stmt_PP, stmt_pp) |
static ANN | AST_FREE (Stmt_Defer, stmt_defer) |
ANN | AST_FREE (VariableList *, variable_list) |
ANN | AST_FREE (Union_Def, union_def) |
AST_FREE (Spread_Def, stmt_spread) | |
static | AST_FREE (Stmt_Using, stmt_using) |
static | AST_FREE (Stmt_Import, stmt_import) |
DECL_STMT_FUNC (free, void, MemPool,) | |
AST_FREE (Stmt *, stmt) | |
AST_FREE (Extend_Def, extend_def) | |
AST_FREE (Class_Def, class_def) | |
AST_FREE (Trait_Def, trait_def) | |
AST_FREE (Prim_Def, prim_def) | |
static ANN | AST_FREE (const Section *, section) |
AST_FREE (TmplArgList *, tmplarg_list) | |
AST_FREE (Ast, ast) | |
#define free_stmt_break (void *)dummy_func |
Definition at line 258 of file ast_free.c.
#define free_stmt_continue (void *)dummy_func |
Definition at line 259 of file ast_free.c.
#define free_stmt_retry (void *)dummy_func |
Definition at line 257 of file ast_free.c.
#define free_stmt_return free_stmt_exp |
Definition at line 260 of file ast_free.c.
#define free_stmt_until free_stmt_flow |
Definition at line 262 of file ast_free.c.
#define free_stmt_while free_stmt_flow |
Definition at line 261 of file ast_free.c.
AST_FREE | ( | ArgList * | , |
arg_list | ) |
Definition at line 158 of file ast_free.c.
AST_FREE | ( | Array_Sub | , |
array_sub | ) |
Definition at line 7 of file ast_free.c.
AST_FREE | ( | Ast | , |
ast | ) |
Definition at line 362 of file ast_free.c.
AST_FREE | ( | Class_Def | , |
class_def | ) |
Definition at line 311 of file ast_free.c.
|
static |
Definition at line 329 of file ast_free.c.
ANN AST_FREE | ( | Enum_Def | , |
enum_def | ) |
Definition at line 232 of file ast_free.c.
Definition at line 151 of file ast_free.c.
ANN AST_FREE | ( | Exp_Array * | , |
exp_array | ) |
Definition at line 20 of file ast_free.c.
|
static |
Definition at line 55 of file ast_free.c.
|
static |
Definition at line 124 of file ast_free.c.
|
static |
Definition at line 60 of file ast_free.c.
ANN AST_FREE | ( | Exp_Decl * | , |
exp_decl | ) |
Definition at line 50 of file ast_free.c.
|
static |
Definition at line 130 of file ast_free.c.
|
static |
Definition at line 84 of file ast_free.c.
ANN AST_FREE | ( | Exp_Lambda * | , |
exp_lambda | ) |
Definition at line 18 of file ast_free.c.
|
static |
Definition at line 144 of file ast_free.c.
|
inlinestatic |
Definition at line 65 of file ast_free.c.
|
static |
Definition at line 134 of file ast_free.c.
ANN AST_FREE | ( | Exp_Slice * | , |
exp_slice | ) |
Definition at line 25 of file ast_free.c.
|
static |
Definition at line 67 of file ast_free.c.
AST_FREE | ( | Extend_Def | , |
extend_def | ) |
Definition at line 306 of file ast_free.c.
ANN AST_FREE | ( | Fptr_Def | , |
fptr_def | ) |
Definition at line 119 of file ast_free.c.
ANN AST_FREE | ( | Func_Base * | , |
func_base | ) |
Definition at line 96 of file ast_free.c.
AST_FREE | ( | Func_Def | , |
func_def | ) |
Definition at line 103 of file ast_free.c.
|
static |
Definition at line 186 of file ast_free.c.
AST_FREE | ( | Prim_Def | , |
prim_def | ) |
Definition at line 325 of file ast_free.c.
AST_FREE | ( | Range * | , |
range | ) |
Definition at line 12 of file ast_free.c.
AST_FREE | ( | SpecializedList * | , |
specialized_list | ) |
Definition at line 30 of file ast_free.c.
AST_FREE | ( | Spread_Def | , |
stmt_spread | ) |
Definition at line 264 of file ast_free.c.
AST_FREE | ( | Stmt * | , |
stmt | ) |
Definition at line 293 of file ast_free.c.
|
static |
Definition at line 289 of file ast_free.c.
|
static |
Definition at line 167 of file ast_free.c.
|
static |
Definition at line 242 of file ast_free.c.
|
static |
Definition at line 216 of file ast_free.c.
|
static |
|
static |
Definition at line 226 of file ast_free.c.
|
static |
Definition at line 276 of file ast_free.c.
|
static |
Definition at line 221 of file ast_free.c.
Definition at line 237 of file ast_free.c.
|
static |
Definition at line 269 of file ast_free.c.
AST_FREE | ( | StmtList * | , |
stmt_list | ) |
Definition at line 298 of file ast_free.c.
|
static |
Definition at line 180 of file ast_free.c.
|
static |
Definition at line 199 of file ast_free.c.
|
inlinestatic |
Definition at line 171 of file ast_free.c.
|
static |
Definition at line 175 of file ast_free.c.
|
static |
Definition at line 194 of file ast_free.c.
AST_FREE | ( | Tmpl * | , |
tmpl | ) |
Definition at line 90 of file ast_free.c.
AST_FREE | ( | TmplArgList * | , |
tmplarg_list | ) |
Definition at line 353 of file ast_free.c.
AST_FREE | ( | Trait_Def | , |
trait_def | ) |
Definition at line 319 of file ast_free.c.
|
static |
Definition at line 148 of file ast_free.c.
AST_FREE | ( | Type_Decl * | , |
type_decl | ) |
Definition at line 38 of file ast_free.c.
ANN AST_FREE | ( | Type_Def | , |
type_def | ) |
Definition at line 110 of file ast_free.c.
ANN AST_FREE | ( | Union_Def | , |
union_def | ) |
Definition at line 252 of file ast_free.c.
|
static |
Definition at line 46 of file ast_free.c.
ANN AST_FREE | ( | VariableList * | , |
variable_list | ) |
Definition at line 244 of file ast_free.c.
DECL_STMT_FUNC | ( | free | , |
void | , | ||
MemPool | ) |