From d3f14cf53cf857b90184900a726e3ee0875dea80 Mon Sep 17 00:00:00 2001 From: Bruce Hill Date: Sun, 14 Jul 2024 14:13:23 -0400 Subject: Support nested lambda closures --- test/lambdas.tm | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'test') diff --git a/test/lambdas.tm b/test/lambdas.tm index 15a8f23b..cb5bf3d4 100644 --- a/test/lambdas.tm +++ b/test/lambdas.tm @@ -30,3 +30,13 @@ func main(): >> abs100 := mul_func(100, Int.abs) >> abs100(-5) = 500 + + // Test nested lambdas: + outer := "Hello" + fn := func(): + return func(): + return func(): + defer: |{outer} + return outer + >> fn()()() + = "Hello" -- cgit v1.2.3