aboutsummaryrefslogtreecommitdiffstats
path: root/progs/tests/scoping.sy
diff options
context:
space:
mode:
authorEdvard Thörnros <edvard.thornros@gmail.com>2021-03-07 17:50:18 +0100
committerGitHub <noreply@github.com>2021-03-07 17:50:18 +0100
commit09c830296fdb55efbc7f590337ce72f5ec75c04b (patch)
tree2411baac44a8ce88fcb90e35db68fba018aefb81 /progs/tests/scoping.sy
parenta9d943e2d93be0e741874cb1ef85488dacc6eeab (diff)
parenteab567c57dd41439ad4328a287baddda3e3270a8 (diff)
downloadsylt-09c830296fdb55efbc7f590337ce72f5ec75c04b.tar.gz
Merge pull request #91 from FredTheDino/compiler-rewrite
WIP: Rewrite the compiler
Diffstat (limited to 'progs/tests/scoping.sy')
-rw-r--r--progs/tests/scoping.sy23
1 files changed, 13 insertions, 10 deletions
diff --git a/progs/tests/scoping.sy b/progs/tests/scoping.sy
index 7679948..dfcf92c 100644
--- a/progs/tests/scoping.sy
+++ b/progs/tests/scoping.sy
@@ -1,13 +1,16 @@
-a : int = 1
-{
+start :: fn {
+ a : int = 1
+ {
+ a <=> 1
+ a : int = a + a
+ a <=> 2
+ }
a <=> 1
- a : int = a + a
- a <=> 2
-}
-a <=> 1
-{
- a = 2
- a : int = 1
+ {
+ a = 2
+ a : int = 1
+ a
+ }
+ a <=> 2
}
-a <=> 2