aboutsummaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorGustav Sörnäs <gustav@sornas.net>2021-01-21 20:59:38 +0100
committerGustav Sörnäs <gustav@sornas.net>2021-01-21 20:59:38 +0100
commitca1a394cca0c88b7656d156c9ba68bd9468a6612 (patch)
treefc6ec74eabfb0950fc275676815c0e72474737ab /tests
parent9e77bcebae382b5b5f712d87328b56129ccfe890 (diff)
parent4448657f8443842e3ef75353c5fa87dfebb3cffd (diff)
downloadsylt-ca1a394cca0c88b7656d156c9ba68bd9468a6612.tar.gz
Merge remote-tracking branch 'origin/wip-close' into main
Diffstat (limited to 'tests')
-rw-r--r--tests/simple.tdy22
1 files changed, 7 insertions, 15 deletions
diff --git a/tests/simple.tdy b/tests/simple.tdy
index f7929f4..28bd5e2 100644
--- a/tests/simple.tdy
+++ b/tests/simple.tdy
@@ -1,19 +1,11 @@
-a : fn int, int -> int = fn b: int, c: int -> int {
- ret b + c
+fac : fn int -> int = fn a: int -> int {
+ if a <= 1 {
+ ret 1
+ }
+ b := fac(a - 1)
+ ret a * b
}
-
-print a(1, 2) + 1
-
-b := fn c: fn int -> -> int {
- c(2)
- ret 1
-}
-
-c := fn a: int {
- print a
-}
-
-b(c)
+print fac(5)
// print b(fn a: int -> {
// print a