aboutsummaryrefslogtreecommitdiff
path: root/test/lambdas.tm
diff options
context:
space:
mode:
authorBruce Hill <bruce@bruce-hill.com>2024-05-23 13:09:59 -0400
committerBruce Hill <bruce@bruce-hill.com>2024-05-23 13:09:59 -0400
commitbf3cdc3dfa4dcd0d17f182fe875d718cb4a4272f (patch)
tree8b1c2c9088576fc25d753f7ec106baf54ca18ede /test/lambdas.tm
parente7beacb460803556485794aba6b36af1472ff706 (diff)
Refine the parsing of blocks so it's always ':' [inline-block] [indent indented-block]
Diffstat (limited to 'test/lambdas.tm')
-rw-r--r--test/lambdas.tm10
1 files changed, 5 insertions, 5 deletions
diff --git a/test/lambdas.tm b/test/lambdas.tm
index 0ec0826b..15a8f23b 100644
--- a/test/lambdas.tm
+++ b/test/lambdas.tm
@@ -1,18 +1,18 @@
func make_adder(x:Int)-> func(y:Int)->Int:
- return func(y:Int) x + y
+ return func(y:Int): x + y
func suffix_fn(fn:func(t:Text)->Text, suffix:Text)->func(t:Text)->Text:
- return func(t:Text) fn(t)++suffix
+ return func(t:Text): fn(t)++suffix
func mul_func(n:Int, fn:func(x:Int)->Int)-> func(x:Int)->Int:
- return func(x:Int) n*fn(x)
+ return func(x:Int): n*fn(x)
func main():
- >> add_one := func(x:Int) x + 1
+ >> add_one := func(x:Int): x + 1
>> add_one(10)
= 11
- >> shout := func(msg:Text) say("{msg:upper()}!")
+ >> shout := func(msg:Text): say("{msg:upper()}!")
>> shout("hello")
>> asdf := add_one