Adding a syntax test inserting a top-level identifier also referenced by a macro template.

This commit is contained in:
Alex Shinn 2014-01-20 21:50:31 +09:00
parent 4f8dfe2d3c
commit b8b821e75a

View file

@ -404,6 +404,17 @@
(be-like-begin sequence)
(test 4 (sequence 1 2 3 4))
(define-syntax jabberwocky
(syntax-rules ()
((_ hatter)
(begin
(define march-hare 42)
(define-syntax hatter
(syntax-rules ()
((_) march-hare)))))))
(jabberwocky mad-hatter)
(test 42 (mad-hatter))
(test 'ok (let ((=> #f)) (cond (#t => 'ok))))
(test-end)