fixed bug in quasiquote when the symbols quasiquote, unquote,
unquote-splicing are introduced.
This commit is contained in:
parent
d03fbfe4ef
commit
84e0f4ab6d
|
@ -1 +1 @@
|
||||||
1863
|
1864
|
||||||
|
|
|
@ -1649,7 +1649,7 @@
|
||||||
(define quasiquote-macro
|
(define quasiquote-macro
|
||||||
(let ()
|
(let ()
|
||||||
(define (datum x)
|
(define (datum x)
|
||||||
(list (scheme-stx 'quote) (mkstx x '() '() '())))
|
(list (scheme-stx 'quote) (mkstx x top-mark* '() '())))
|
||||||
(define-syntax app
|
(define-syntax app
|
||||||
(syntax-rules (quote)
|
(syntax-rules (quote)
|
||||||
((_ 'x arg* ...)
|
((_ 'x arg* ...)
|
||||||
|
|
Loading…
Reference in New Issue