summaryrefslogtreecommitdiff
path: root/codegen/interpreter_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'codegen/interpreter_test.go')
-rw-r--r--codegen/interpreter_test.go7
1 files changed, 4 insertions, 3 deletions
diff --git a/codegen/interpreter_test.go b/codegen/interpreter_test.go
index 1d8a6b5..2563677 100644
--- a/codegen/interpreter_test.go
+++ b/codegen/interpreter_test.go
@@ -2,7 +2,6 @@ package codegen
import (
"fmt"
- "log"
"testing"
"github.com/gnolang/parscan/lang/golang"
@@ -25,14 +24,13 @@ func TestEval(t *testing.T) {
if res != test.res {
t.Errorf("got %#v, want %#v", res, test.res)
}
- log.Println(r, e)
})
}
}
var evalTests = []struct {
name, src, res, err string
-}{{ /* #00 */
+}{{ // #00
src: "1 + 2",
res: "3",
}, { // #01
@@ -42,6 +40,9 @@ var evalTests = []struct {
src: "func f(a int) int { return a + 1 }; f(5)",
res: "6",
}, { // #03
+ src: "func f(a int) (b int) { b = a + 1; return b }; f(5)",
+ res: "6",
+}, { // #04
src: "func f(a int) (b int) { b = a + 1; return }; f(5)",
res: "6",
}}