aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/main.rs1
-rw-r--r--tests/scoping.tdy13
2 files changed, 14 insertions, 0 deletions
diff --git a/src/main.rs b/src/main.rs
index dc4b14c..8517561 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -47,4 +47,5 @@ mod tests {
test_file!(order_of_operations, "tests/order-of-operations.tdy");
test_file!(variables, "tests/variables.tdy");
+ test_file!(scoping, "tests/scoping.tdy");
}
diff --git a/tests/scoping.tdy b/tests/scoping.tdy
new file mode 100644
index 0000000..6424985
--- /dev/null
+++ b/tests/scoping.tdy
@@ -0,0 +1,13 @@
+a int := 1
+{
+ a <=> 1
+ a int := a + a
+ a <=> 2
+}
+a <=> 1
+
+{
+ a = 2
+ a int := 1
+}
+a <=> 2