diff options
| author | Taylan Kammer <taylan.kammer@gmail.com> | 2026-06-24 14:34:37 +0200 |
|---|---|---|
| committer | Taylan Kammer <taylan.kammer@gmail.com> | 2026-06-24 14:34:37 +0200 |
| commit | ede65518591b9af79cb50b18dc83419625d27782 (patch) | |
| tree | 4eedff3b74b59a55841dd5024583dd5660ec480e /_tests/syntax.scm | |
| parent | 61f87806e4e0beade8597a5f7a8fdf7769a7f081 (diff) | |
Various code cleanup.
Diffstat (limited to '_tests/syntax.scm')
| -rw-r--r-- | _tests/syntax.scm | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/_tests/syntax.scm b/_tests/syntax.scm new file mode 100644 index 0000000..467e669 --- /dev/null +++ b/_tests/syntax.scm @@ -0,0 +1,36 @@ +(let ((foo bar)) + (normal scheme stuff)) + +;; local +(let foo bar) + +;; local fn +(let foo + {(x:Int y:Double) + (print x) + (print y) + (+ x y)}) + +;; exported +(define foo bar) + +;; exported fn +(define foo + {(x:Int y:Double) + (print x) + (print y) + (+ y z)}) + + + + + + +(<scope> ((<lexical> <expr>) + )) + + + +(foo (+ x (* y z)) + (blah) + (blah)) |
