vox.fe.ast.decl.var

Members

Enums

VariableFlags
enum VariableFlags
Undocumented in source.

Functions

gen_init_value_var
IrIndex gen_init_value_var(VariableDeclNode* node, CompilationContext* c)
Undocumented in source. Be warned that the author may not have intended to support it.
ir_gen_decl_var
void ir_gen_decl_var(CompilationContext* c, VariableDeclNode* node)
Undocumented in source. Be warned that the author may not have intended to support it.
ir_gen_local_var
void ir_gen_local_var(IrGenState gen, IrIndex curBlock, IrLabel nextStmt, VariableDeclNode* v)
Undocumented in source. Be warned that the author may not have intended to support it.
name_register_nested_var
void name_register_nested_var(AstIndex nodeIndex, VariableDeclNode* node, NameRegisterState state)
Undocumented in source. Be warned that the author may not have intended to support it.
name_register_self_var
void name_register_self_var(AstIndex nodeIndex, VariableDeclNode* node, NameRegisterState state)
Undocumented in source. Be warned that the author may not have intended to support it.
name_resolve_var
void name_resolve_var(VariableDeclNode* node, NameResolveState state)
Undocumented in source. Be warned that the author may not have intended to support it.
post_clone_var
void post_clone_var(VariableDeclNode* node, CloneState state)
Undocumented in source. Be warned that the author may not have intended to support it.
print_var
void print_var(VariableDeclNode* node, AstPrintState state)
Undocumented in source. Be warned that the author may not have intended to support it.
type_check_var
void type_check_var(VariableDeclNode* node, TypeCheckState state)
Undocumented in source. Be warned that the author may not have intended to support it.

Structs

VariableDeclNode
struct VariableDeclNode
Undocumented in source.

Meta

Authors

Andrey Penechko.