fixed definition of with-syntax to allow internal definitions.
This commit is contained in:
parent
5e1066170e
commit
af46220d64
|
@ -1 +1 @@
|
||||||
1750
|
1751
|
||||||
|
|
|
@ -1102,7 +1102,7 @@
|
||||||
`(let ,(map list t* expr*)
|
`(let ,(map list t* expr*)
|
||||||
,(let f ((pat* pat*) (t* t*))
|
,(let f ((pat* pat*) (t* t*))
|
||||||
(cond
|
(cond
|
||||||
((null? pat*) `(begin #f ,b . ,b*))
|
((null? pat*) `(begin ,b . ,b*))
|
||||||
(else
|
(else
|
||||||
`(syntax-case ,(car t*) ()
|
`(syntax-case ,(car t*) ()
|
||||||
(,(car pat*) ,(f (cdr pat*) (cdr t*)))
|
(,(car pat*) ,(f (cdr pat*) (cdr t*)))
|
||||||
|
|
Loading…
Reference in New Issue