upd: first version of function call

This commit is contained in:
2023-11-09 17:28:41 +08:00
parent 9cc802fb7a
commit 5ad5615586
4 changed files with 100 additions and 13 deletions

View File

@ -347,7 +347,7 @@ std::any EvalVisitor::visitAtom_expr(Python3Parser::Atom_exprContext *ctx) {
std::vector<ParaArguItemType> args =
std::any_cast<std::vector<ParaArguItemType>>(
visitTrailer(ctx->trailer()));
return Functions.CallFunction(func_name, args);
return Functions.CallFunction(func_name, args, Variables);
}
std::any EvalVisitor::visitTrailer(Python3Parser::TrailerContext *ctx) {