aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--progs/tests/scoping.sy1
-rw-r--r--progs/tests/simple.sy14
-rw-r--r--src/lib.rs12
3 files changed, 22 insertions, 5 deletions
diff --git a/progs/tests/scoping.sy b/progs/tests/scoping.sy
index 7679948..f8e0b00 100644
--- a/progs/tests/scoping.sy
+++ b/progs/tests/scoping.sy
@@ -9,5 +9,6 @@ a <=> 1
{
a = 2
a : int = 1
+ a
}
a <=> 2
diff --git a/progs/tests/simple.sy b/progs/tests/simple.sy
index 42b9ac2..0f69ae2 100644
--- a/progs/tests/simple.sy
+++ b/progs/tests/simple.sy
@@ -1,7 +1,11 @@
-a :: 1
-a <=> 1
-b := 2
+a := 0
{
- a <=> 1
- b <=> 2
+ b := 99999
+ {
+ a := 99999
+ a
+ }
+ b
+ a -= 1
}
+a <=> -1
diff --git a/src/lib.rs b/src/lib.rs
index 5908fa4..9b938ab 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -1244,6 +1244,11 @@ for i := 0, i < 10, i += 1 {
if i == 2 {
break
}
+
+ q
+ qq
+ qqq
+ qqqq
}
a <=> 3
",
@@ -1260,6 +1265,11 @@ for i := 0, i < 4, i += 1 {
continue
}
a = a + 1
+
+ q
+ qq
+ qqq
+ qqqq
}
a <=> 3
",
@@ -1301,7 +1311,9 @@ a := 0
b := 99999
{
a := 99999
+ a
}
+ b
a -= 1
}
a <=> -1