use #f to propagate correct identifier
This commit is contained in:
parent
81eac261dc
commit
19da99f7e8
|
@ -19,7 +19,7 @@
|
|||
(lambda (user)
|
||||
(syntax-case** dr #t user () free-identifier=?
|
||||
[(_ . pattern) (syntax/loc user template)]
|
||||
[else (raise-syntax-error 'name (format "~a did not match pattern ~a" (syntax->datum user) '(name . pattern)))]
|
||||
[else (raise-syntax-error #f (format "`~a' did not match pattern `~a'" (cdr (syntax->datum user)) 'pattern) user)]
|
||||
))))]
|
||||
[(dr (name . pattern) template)
|
||||
(raise-syntax-error 'define-syntax-rule "expected an identifier" stx #'name)]
|
||||
|
|
Loading…
Reference in New Issue
Block a user