aboutsummaryrefslogtreecommitdiffstats
path: root/tests/simple.tdy
diff options
context:
space:
mode:
Diffstat (limited to 'tests/simple.tdy')
-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