fix define-for-syntax within splicing-syntax-parameterize
This commit is contained in:
parent
843c722146
commit
67d901ccc4
|
@ -190,7 +190,9 @@
|
||||||
(syntax-case body ( begin
|
(syntax-case body ( begin
|
||||||
define-values
|
define-values
|
||||||
define-syntaxes
|
define-syntaxes
|
||||||
define-for-syntaxes
|
begin-for-syntax
|
||||||
|
module
|
||||||
|
module*
|
||||||
#%require
|
#%require
|
||||||
#%provide )
|
#%provide )
|
||||||
[(begin expr ...)
|
[(begin expr ...)
|
||||||
|
@ -202,7 +204,9 @@
|
||||||
(letrec-syntaxes ([(sp-id) (syntax-local-value (quote-syntax temp-id))] ...)
|
(letrec-syntaxes ([(sp-id) (syntax-local-value (quote-syntax temp-id))] ...)
|
||||||
rhs)))]
|
rhs)))]
|
||||||
[(define-syntaxes . _) body]
|
[(define-syntaxes . _) body]
|
||||||
[(define-for-syntaxes . _) body]
|
[(begin-for-syntax . _) body]
|
||||||
|
[(module . _) body]
|
||||||
|
[(module* . _) body]
|
||||||
[(#%require . _) body]
|
[(#%require . _) body]
|
||||||
[(#%provide . _) body]
|
[(#%provide . _) body]
|
||||||
[expr (syntax/loc body
|
[expr (syntax/loc body
|
||||||
|
|
Loading…
Reference in New Issue
Block a user