From 4241593b42bffac2f8fcb63f1e88621fe025e360 Mon Sep 17 00:00:00 2001 From: Marc Vertes Date: Mon, 4 Sep 2023 16:58:15 +0200 Subject: codegen: add interpreter tests Also simplify project structure. The executable is now produced in the root directory. Work in progress. --- samples/add | 2 -- samples/fib | 6 ------ samples/p00 | 1 - samples/p01 | 2 -- samples/p02 | 7 ------- samples/p03 | 3 --- samples/p04 | 4 ---- samples/p05 | 10 ---------- samples/p06 | 7 ------- 9 files changed, 42 deletions(-) delete mode 100644 samples/add delete mode 100644 samples/fib delete mode 100644 samples/p00 delete mode 100644 samples/p01 delete mode 100644 samples/p02 delete mode 100644 samples/p03 delete mode 100644 samples/p04 delete mode 100644 samples/p05 delete mode 100644 samples/p06 (limited to 'samples') diff --git a/samples/add b/samples/add deleted file mode 100644 index a403485..0000000 --- a/samples/add +++ /dev/null @@ -1,2 +0,0 @@ -func add(a int, b int) int { return a + b } -add(4, 3) diff --git a/samples/fib b/samples/fib deleted file mode 100644 index 654c5c0..0000000 --- a/samples/fib +++ /dev/null @@ -1,6 +0,0 @@ -func fib(i int) int { - if i < 2 { return i } - return fib(i-2) + fib(i-1) -} - -println(fib(6)) diff --git a/samples/p00 b/samples/p00 deleted file mode 100644 index 19f5084..0000000 --- a/samples/p00 +++ /dev/null @@ -1 +0,0 @@ -1+2 diff --git a/samples/p01 b/samples/p01 deleted file mode 100644 index baafaa9..0000000 --- a/samples/p01 +++ /dev/null @@ -1,2 +0,0 @@ -s := "Hello" -println(s, 5+2) diff --git a/samples/p02 b/samples/p02 deleted file mode 100644 index 1aeb4a9..0000000 --- a/samples/p02 +++ /dev/null @@ -1,7 +0,0 @@ -a := 1 - -if a < 2 { - println("yep") -} - -println("ok") diff --git a/samples/p03 b/samples/p03 deleted file mode 100644 index 39a3cda..0000000 --- a/samples/p03 +++ /dev/null @@ -1,3 +0,0 @@ -func f(a int, b int) int { return a + b } - -println("f:", f(3, 4), f(5, 6)) diff --git a/samples/p04 b/samples/p04 deleted file mode 100644 index f2a85c8..0000000 --- a/samples/p04 +++ /dev/null @@ -1,4 +0,0 @@ -func f() int { println(a) } - -a := 4 -f() diff --git a/samples/p05 b/samples/p05 deleted file mode 100644 index 51c2c9b..0000000 --- a/samples/p05 +++ /dev/null @@ -1,10 +0,0 @@ -func f(i int) int { - if i < 2 { - if i == 1 { - return - } } - println("i", i) -} - -f(1) -println("bye") diff --git a/samples/p06 b/samples/p06 deleted file mode 100644 index 88029cc..0000000 --- a/samples/p06 +++ /dev/null @@ -1,7 +0,0 @@ -func f(i int) { - if i < 2 { return } - println("i > 1:", i) -} - -f(1) -println("bye") -- cgit v1.2.3