Interpreter - Callables now receive the callee value as an argument

This commit is contained in:
Emmanuel BENOîT 2023-01-08 07:58:56 +01:00
parent 692531ca65
commit 85e9c7db38
4 changed files with 14 additions and 4 deletions
src/interpreter

View file

@ -505,7 +505,7 @@ impl ExprNode {
),
))
} else {
Ok(callable.call(es, arg_values)?.into())
Ok(callable.call(&callee, es, arg_values)?.into())
}
} else {
error(right_paren, "can only call functions and classes")