summaryrefslogtreecommitdiff
path: root/vm0
diff options
context:
space:
mode:
Diffstat (limited to 'vm0')
-rw-r--r--vm0/vm.go2
-rw-r--r--vm0/vm_test.go2
2 files changed, 2 insertions, 2 deletions
diff --git a/vm0/vm.go b/vm0/vm.go
index d9c9a8d..62344ed 100644
--- a/vm0/vm.go
+++ b/vm0/vm.go
@@ -25,7 +25,7 @@ func New(p *parser.Parser) (i *Interp) {
func (i *Interp) Eval(src string) (res any, err error) {
n := &parser.Node{}
- if n.Child, err = i.Parse(src); err != nil {
+ if n.Child, err = i.Parse(src, n); err != nil {
return
}
if debug {
diff --git a/vm0/vm_test.go b/vm0/vm_test.go
index dc0829b..a4a24e6 100644
--- a/vm0/vm_test.go
+++ b/vm0/vm_test.go
@@ -14,7 +14,7 @@ func TestEval(t *testing.T) {
//n, _ := i.Parse("println(2*5)")
//n, _ := i.Parse(`a := 2 + 5`)
src := `a := 2`
- nodes, err := i.Parse(src)
+ nodes, err := i.Parse(src, nil)
if err != nil {
t.Errorf("error %v", err)
}