Fix bug in definition of match-define.
This commit is contained in:
parent
00383c4c5d
commit
0a5ff7fddd
|
@ -96,7 +96,7 @@
|
|||
(set! **match-bound-vars** bv)
|
||||
(with-syntax ([((vars . vals) ...) (reverse bv)])
|
||||
#'(begin (set! vars vals) ...))))]
|
||||
[(vars ...) (reverse **match-bound-vars**)])
|
||||
[(vars ...) (map car (reverse **match-bound-vars**))])
|
||||
#'(begin
|
||||
(define vars #f) ...
|
||||
(let ([the-exp exp])
|
||||
|
|
Loading…
Reference in New Issue
Block a user