From e85c4984dbca6cb1bf579accf7d0ad694e619eb8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gustav=20S=C3=B6rn=C3=A4s?= Date: Fri, 15 Jan 2021 13:59:27 +0100 Subject: parse function types in function types in... --- tests/simple.tdy | 30 ++++++++++++++++++------------ 1 file changed, 18 insertions(+), 12 deletions(-) (limited to 'tests') diff --git a/tests/simple.tdy b/tests/simple.tdy index 6dde932..f7929f4 100644 --- a/tests/simple.tdy +++ b/tests/simple.tdy @@ -1,14 +1,20 @@ -// a := 1 -// a = 2 + 1 -// a = 3 -// -// for i := 0, i < 10, i = i + 1 { -// print i + 1 -// print i + 2 -// } - -f := fn b: int -> int { - ret b + 1 +a : fn int, int -> int = fn b: int, c: int -> int { + ret b + c } -f(1) +print a(1, 2) + 1 + +b := fn c: fn int -> -> int { + c(2) + ret 1 +} + +c := fn a: int { + print a +} + +b(c) + +// print b(fn a: int -> { +// print a +// }) -- cgit v1.2.1