@@ -52,7 +52,7 @@ func search(t *testing.T, expression string, data interface{}) (interface{}, err
52
52
return nil , err
53
53
}
54
54
caller := NewFunctionCaller (functions .GetDefaultFunctions ()... )
55
- intr := NewInterpreter (nil , caller )
55
+ intr := NewInterpreter (nil , caller , nil )
56
56
return intr .Execute (ast , data )
57
57
}
58
58
@@ -198,7 +198,7 @@ func TestCanSupportSliceOfStructsWithFunctions(t *testing.T) {
198
198
func BenchmarkInterpretSingleFieldStruct (b * testing.B ) {
199
199
assert := assert .New (b )
200
200
caller := NewFunctionCaller (functions .GetDefaultFunctions ()... )
201
- intr := NewInterpreter (nil , caller )
201
+ intr := NewInterpreter (nil , caller , nil )
202
202
parser := parsing .NewParser ()
203
203
ast , _ := parser .Parse ("fooasdfasdfasdfasdf" )
204
204
data := benchmarkStruct {"foobarbazqux" }
@@ -213,7 +213,7 @@ func BenchmarkInterpretSingleFieldStruct(b *testing.B) {
213
213
func BenchmarkInterpretNestedStruct (b * testing.B ) {
214
214
assert := assert .New (b )
215
215
caller := NewFunctionCaller (functions .GetDefaultFunctions ()... )
216
- intr := NewInterpreter (nil , caller )
216
+ intr := NewInterpreter (nil , caller , nil )
217
217
parser := parsing .NewParser ()
218
218
ast , _ := parser .Parse ("fooasdfasdfasdfasdf.fooasdfasdfasdfasdf.fooasdfasdfasdfasdf.fooasdfasdfasdfasdf" )
219
219
data := benchmarkNested {
@@ -238,7 +238,7 @@ func BenchmarkInterpretNestedMaps(b *testing.B) {
238
238
err := json .Unmarshal (jsonData , & data )
239
239
assert .Nil (err )
240
240
caller := NewFunctionCaller (functions .GetDefaultFunctions ()... )
241
- intr := NewInterpreter (nil , caller )
241
+ intr := NewInterpreter (nil , caller , nil )
242
242
parser := parsing .NewParser ()
243
243
ast , _ := parser .Parse ("fooasdfasdfasdfasdf.fooasdfasdfasdfasdf.fooasdfasdfasdfasdf.fooasdfasdfasdfasdf" )
244
244
for i := 0 ; i < b .N ; i ++ {
0 commit comments