Added the RegisterFunc() interface to the expression context
This commit is contained in:
+1
-1
@@ -33,7 +33,7 @@ func EvalStringV(source string, args []EvalArg) (result any, err error) {
|
||||
for _, arg := range args {
|
||||
if isFunc(arg.value) {
|
||||
if f, ok := arg.value.(FuncTemplate); ok {
|
||||
ctx.addFunc(arg.name, f)
|
||||
ctx.RegisterFunc(arg.name, f, 0, -1)
|
||||
} else {
|
||||
err = fmt.Errorf("invalid function specification: %q", arg.name)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user