aboutsummaryrefslogtreecommitdiffstats
path: root/test.scm
diff options
context:
space:
mode:
authorGravatar Peter McGoron 2024-12-31 18:49:19 -0500
committerGravatar Peter McGoron 2024-12-31 18:49:19 -0500
commit85916fc935f4c8f312914c4dd0efe708370bd28f (patch)
tree576722f27f9584b6971f0dff346f76478e5a6973 /test.scm
parentstart eval (diff)
correctly pass closures in an argument list
Diffstat (limited to 'test.scm')
-rw-r--r--test.scm7
1 files changed, 4 insertions, 3 deletions
diff --git a/test.scm b/test.scm
index 197b5d0..978746d 100644
--- a/test.scm
+++ b/test.scm
@@ -66,11 +66,11 @@
(test-group "lambda syntax"
(test "identity"
- '(pass (lambda ((__γ1 __κ2) (x)) (pass (x) __γ1 __κ2)) () __toplevel)
+ '(pass ((lambda ((__γ1 __κ2) (x)) (pass (x) __γ1 __κ2))) () __toplevel)
(cps->sexpr (core->cps '(lambda (x) x))))
(test "let bind"
- '(pass (lambda ((__γ3 __κ4) (x))
- (pass (x) __γ3 __κ4)) ()
+ '(pass ((lambda ((__γ3 __κ4) (x))
+ (pass (x) __γ3 __κ4))) ()
(kappa (__v2) __γ1
(apply __v2 (y) __γ1 __toplevel)))
(cps->sexpr (core->cps '((lambda (x) x) y)))))
@@ -134,3 +134,4 @@
(test "multiple quotes on a constant"
'(''#f)
(e1 '''#f)))
+