vox.fe.ast.expr.call

Members

Enums

CallExprFlags
enum CallExprFlags
Undocumented in source.

Functions

doIfti
AstNodes doIfti(TokenIndex loc, TemplateDeclNode* templ, FunctionSignatureNode* sig, AstNodes rt_args, bool success, TypeCheckState state)
Undocumented in source. Be warned that the author may not have intended to support it.
ir_gen_call
ExprValue ir_gen_call(IrGenState gen, IrIndex currentBlock, IrLabel nextStmt, CallExprNode* node)
Undocumented in source. Be warned that the author may not have intended to support it.
name_register_nested_call
void name_register_nested_call(CallExprNode* node, NameRegisterState state)
Undocumented in source. Be warned that the author may not have intended to support it.
name_resolve_call
void name_resolve_call(CallExprNode* node, NameResolveState state)
Undocumented in source. Be warned that the author may not have intended to support it.
post_clone_call
void post_clone_call(CallExprNode* node, CloneState state)
Undocumented in source. Be warned that the author may not have intended to support it.
print_call
void print_call(CallExprNode* node, AstPrintState state)
Undocumented in source. Be warned that the author may not have intended to support it.
type_check_call
void type_check_call(AstIndex callIndex, CallExprNode* node, TypeCheckState state)
Undocumented in source. Be warned that the author may not have intended to support it.
type_check_constructor_call
void type_check_constructor_call(CallExprNode* node, StructDeclNode* s, TypeCheckState state)
Undocumented in source. Be warned that the author may not have intended to support it.
type_check_func_call
void type_check_func_call(CallExprNode* node, FunctionSignatureNode* signature, Identifier funcId, TypeCheckState state)
Undocumented in source. Be warned that the author may not have intended to support it.
visitCall
ExprValue visitCall(IrGenState gen, AstIndex signatureIndex, IrIndex callee, IrIndex currentBlock, IrLabel nextStmt, CallExprNode* n)
Undocumented in source. Be warned that the author may not have intended to support it.
visitConstructor
ExprValue visitConstructor(IrGenState gen, StructDeclNode* s, IrIndex currentBlock, IrLabel nextStmt, CallExprNode* node)
Undocumented in source. Be warned that the author may not have intended to support it.

Structs

CallExprNode
struct CallExprNode
Undocumented in source.

Meta

Authors

Andrey Penechko.