vox.fe.ast.decl.func

Members

Enums

FuncDeclFlags
enum FuncDeclFlags
Undocumented in source.

Functions

ir_gen_function
void ir_gen_function(IrGenState gen, FunctionDeclNode* f)
Undocumented in source. Be warned that the author may not have intended to support it.
name_register_nested_func
void name_register_nested_func(AstIndex nodeIndex, FunctionDeclNode* node, NameRegisterState state)
Undocumented in source. Be warned that the author may not have intended to support it.
name_register_self_func
void name_register_self_func(AstIndex nodeIndex, FunctionDeclNode* node, NameRegisterState state)
Undocumented in source. Be warned that the author may not have intended to support it.
name_resolve_func
void name_resolve_func(FunctionDeclNode* node, NameResolveState state)
Undocumented in source. Be warned that the author may not have intended to support it.
post_clone_func
void post_clone_func(FunctionDeclNode* node, CloneState state)
Undocumented in source. Be warned that the author may not have intended to support it.
print_func
void print_func(FunctionDeclNode* node, AstPrintState state)
Undocumented in source. Be warned that the author may not have intended to support it.
type_check_func
void type_check_func(FunctionDeclNode* node, TypeCheckState state)
Undocumented in source. Be warned that the author may not have intended to support it.

Structs

FunctionBackendData
struct FunctionBackendData
Undocumented in source.
FunctionDeclNode
struct FunctionDeclNode
Undocumented in source.
FunctionIndex
struct FunctionIndex

Refers to a function inside a module

Meta

Authors

Andrey Penechko.