diff --git a/parser_test.go b/parser_test.go index 0e44b2b..283ae2a 100644 --- a/parser_test.go +++ b/parser_test.go @@ -156,6 +156,7 @@ func TestGeneralParser(t *testing.T) { /* 135 */ {`builtin "math.arith"; mul(1|2, 2|3)`, newFraction(2, 6), nil}, /* 136 */ {`builtin "math.arith"; mul(1|2, 1.0, 2)`, float64(1.0), nil}, /* 137 */ {`builtin "os.file"`, int64(1), nil}, + /* 138 */ {`v=10; v++; v`, int64(11), nil}, } // t.Setenv("EXPR_PATH", ".") @@ -167,20 +168,12 @@ func parserTest(t *testing.T, section string, inputs []inputType) { succeeded := 0 failed := 0 - // inputs1 := []inputType{ - // /* 159 */ {`include "file-reader.expr"; it=$(ds,"int.list"); mul(it)`, int64(12000), nil}, - // } - for i, input := range inputs { var expr Expr var gotResult any var gotErr error ctx := NewSimpleFuncStore() - // ctx.SetVar("var1", int64(123)) - // ctx.SetVar("var2", "abc") - // ImportMathFuncs(ctx) - // ImportImportFuncs(ctx) parser := NewParser(ctx) logTest(t, i+1, "Iterator", input.source, input.wantResult, input.wantErr)