racket/collects/plai/plai-reader.ss
Matthew Flatt 665706fd66 plai languages
svn: r597
2005-08-16 01:53:16 +00:00

17 lines
419 B
Scheme

(module plai-reader mzscheme
(require (lib "etc.ss"))
(provide (rename plai-read-syntax read-syntax))
(define (read-syntax/namespace-introduce . args)
(let ([v (apply read-syntax args)])
(if (syntax? v)
(namespace-syntax-introduce v)
v)))
(define (plai-read-syntax . args)
(parameterize ([read-case-sensitive #t])
(apply read-syntax/namespace-introduce args)))
)