aboutsummaryrefslogtreecommitdiffstats
path: root/tests/simple.tdy
diff options
context:
space:
mode:
Diffstat (limited to 'tests/simple.tdy')
-rw-r--r--tests/simple.tdy28
1 files changed, 21 insertions, 7 deletions
diff --git a/tests/simple.tdy b/tests/simple.tdy
index 3fe05a4..2f0f606 100644
--- a/tests/simple.tdy
+++ b/tests/simple.tdy
@@ -13,12 +13,26 @@
// print d
// print c
-a int := 2
-if a == 0 {
- print "123"
-} else if a == 1 {
- print "BCD"
-} else {
- print "ABC"
+for a := 0, a < 10, print a {
+ print a
+ a = a + 1
}
+
// 1, 2, 3, 4
+
+
+//
+// === main ===
+// | Constant(Int(0))
+// | ReadLocal(0)
+// | Constant(Int(10))
+// | Less
+// | JmpFalse(12)
+// | Jmp(11)
+// | Jmp(1)
+// | ReadLocal(0)
+// | Constant(Int(1))
+// | Add
+// | Assign(0)
+// | Jmp(7)
+// | Return