racket/collects/syntax/context.ss
Matthew Flatt 39cedb62ed v3.99.0.2
svn: r7706
2007-11-13 12:40:00 +00:00

16 lines
309 B
Scheme

(module context mzscheme
(provide build-expand-context
generate-expand-context)
(define (build-expand-context v)
(let ([c (syntax-local-context)])
(if (pair? c)
(cons v c)
(list v))))
(define (generate-expand-context)
(build-expand-context (gensym 'internal-define))))