diff options
| author | Gustav Sörnäs <gustav@sornas.net> | 2021-01-21 20:59:38 +0100 |
|---|---|---|
| committer | Gustav Sörnäs <gustav@sornas.net> | 2021-01-21 20:59:38 +0100 |
| commit | ca1a394cca0c88b7656d156c9ba68bd9468a6612 (patch) | |
| tree | fc6ec74eabfb0950fc275676815c0e72474737ab /tests | |
| parent | 9e77bcebae382b5b5f712d87328b56129ccfe890 (diff) | |
| parent | 4448657f8443842e3ef75353c5fa87dfebb3cffd (diff) | |
| download | sylt-ca1a394cca0c88b7656d156c9ba68bd9468a6612.tar.gz | |
Merge remote-tracking branch 'origin/wip-close' into main
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/simple.tdy | 22 |
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 |
