local var renamed

This commit is contained in:
Celestino Amoroso 2024-05-24 04:23:03 +02:00
parent e4275e2cb6
commit d545a35acf

View File

@ -81,8 +81,8 @@ type funcDefFunctor struct {
expr Expr
}
func (functor *funcDefFunctor) Invoke(ctx ExprContext, name string, args []any) (result any, err error) {
for i, p := range functor.params {
func (funcDef *funcDefFunctor) Invoke(ctx ExprContext, name string, args []any) (result any, err error) {
for i, p := range funcDef.params {
if i < len(args) {
arg := args[i]
if functor, ok := arg.(Functor); ok {
@ -97,7 +97,7 @@ func (functor *funcDefFunctor) Invoke(ctx ExprContext, name string, args []any)
ctx.UnsafeSetVar(p, nil)
}
}
result, err = functor.expr.eval(ctx, false)
result, err = funcDef.expr.eval(ctx, false)
return
}