named-scopes-test-use.rkt (385B)
1 #lang racket 2 3 (require "named-scopes-test-def.rkt" 4 rackunit) 5 6 (define r1 (foo-macro +)) 7 (define r2 (let ([x 2]) 8 (bar-macro x))) 9 (define r3 (let ([x 3]) 10 (baz-macro x))) 11 12 (define r4 (let () 13 (define-syntax (quux stx) 14 (syntax-local-introduce #'+)) 15 (quux))) 16 17 (check-equal? (list r1 r2 r3 r4) (list + 2 3 +))