original commit: 3ffa1eacea030cf9027add932894b9fb90ab70d8
This commit is contained in:
Robby Findler 2003-02-13 13:02:42 +00:00
parent a99bea0a0a
commit c7461e6555

View File

@ -1127,17 +1127,11 @@
(match-mac (lambda (stx)
(syntax-case stx (=>)
((_ exp (pat body) ...)
((_ exp clause ...)
(quasisyntax/loc stx (let ((x exp)) #,(gen-match (syntax x)
'()
(syntax ((pat body) ...))
stx))))
((_ exp (pat (=> fail) body) ...)
(quasisyntax/loc stx (let ((x exp)) #,(gen-match (syntax x)
'()
(syntax ((pat (=> fail) body) ...))
stx)))))))
(syntax (clause ...))
stx)))))))
(match-lambda-mac (lambda (stx)
(syntax-case stx ()
[(k clause ...)