From f40a1c23467eef36f53635e525f8b25f591e8a45 Mon Sep 17 00:00:00 2001 From: Marc Vertes Date: Sat, 29 Nov 2025 19:46:34 +0100 Subject: chore: shorter name for packages, simpilfy vm values --- interpreter/dump_test.go | 49 ------------------------------------------------ 1 file changed, 49 deletions(-) delete mode 100644 interpreter/dump_test.go (limited to 'interpreter/dump_test.go') diff --git a/interpreter/dump_test.go b/interpreter/dump_test.go deleted file mode 100644 index d8fcc55..0000000 --- a/interpreter/dump_test.go +++ /dev/null @@ -1,49 +0,0 @@ -package interpreter_test - -import ( - "testing" - - "github.com/mvertes/parscan/interpreter" - "github.com/mvertes/parscan/lang/golang" -) - -func TestDump(t *testing.T) { - initProgram := "var a int = 2+1; a" - interp := interpreter.NewInterpreter(golang.GoSpec) - r, e := interp.Eval(initProgram) - t.Log(r, e) - if e != nil { - t.Fatal(e) - } - - r, e = interp.Eval("a = 100") - t.Log(r, e) - if e != nil { - t.Fatal(e) - } - - d := interp.Dump() - t.Log(d) - - interp = interpreter.NewInterpreter(golang.GoSpec) - r, e = interp.Eval(initProgram) - t.Log(r, e) - if e != nil { - t.Fatal(e) - } - - e = interp.ApplyDump(d) - if e != nil { - t.Fatal(e) - } - - r, e = interp.Eval("a = a + 1;a") - t.Log(r, e) - if e != nil { - t.Fatal(e) - } - - if r.Interface() != int(101) { - t.Fatalf("unexpected result: %v", r) - } -} -- cgit v1.2.3