add support for nested lambdas

This commit was merged in pull request #12.
This commit is contained in:
2025-10-01 12:37:59 +03:00
committed by Pavel Kulyov
parent 442f663635
commit 775e321597
2 changed files with 10 additions and 3 deletions

View File

@@ -28,4 +28,11 @@
(return (+ a b 100)))
a b))
(var (fn int ((int))) l-1
(lambda int ((int a)) ()
(var (fn int ((int))) l-2
(lambda int ((int a)) ()
(return (+ 60 a))))
(return (+ 600 (l-2 a)))))
(printf "Calling nested lambdas: %d\n" (l-1 6))
(return 0))