ensure thst case' expansion is an expression
svn: r7856
This commit is contained in:
parent
600089413b
commit
d42b8a68df
|
@ -21,9 +21,9 @@
|
||||||
(lambda (x)
|
(lambda (x)
|
||||||
(syntax-case x (else)
|
(syntax-case x (else)
|
||||||
((_ v)
|
((_ v)
|
||||||
(syntax (begin v (void))))
|
(syntax (#%expression (begin v (void)))))
|
||||||
((_ v (else e1 e2 ...))
|
((_ v (else e1 e2 ...))
|
||||||
(syntax/loc x (begin v e1 e2 ...)))
|
(syntax/loc x (#%expression (begin v e1 e2 ...))))
|
||||||
((_ v ((k ...) e1 e2 ...))
|
((_ v ((k ...) e1 e2 ...))
|
||||||
(syntax/loc x (if (case-test v (k ...)) (begin e1 e2 ...) (void))))
|
(syntax/loc x (if (case-test v (k ...)) (begin e1 e2 ...) (void))))
|
||||||
((_ v ((k ...) e1 e2 ...) c1 c2 ...)
|
((_ v ((k ...) e1 e2 ...) c1 c2 ...)
|
||||||
|
|
Loading…
Reference in New Issue
Block a user