syntax/parse: added syntax/parse/pre
No *residual* dependencies on racket/contract/base (the *disappearing* macro transformers and compile-time support do use contracts, though).
This commit is contained in:
parent
1c6b8bd68e
commit
323aff1efb
|
@ -59,6 +59,7 @@
|
|||
scheme/gui/base
|
||||
slideshow/base
|
||||
string-constants
|
||||
syntax/parse
|
||||
wxme)))
|
||||
|
||||
(define no-bypass-rxs
|
||||
|
|
|
@ -1,14 +1,9 @@
|
|||
#lang racket/base
|
||||
(require racket/contract/base
|
||||
"parse/private/sc.rkt"
|
||||
"parse/private/litconv.rkt"
|
||||
"parse/private/lib.rkt"
|
||||
"parse/pre.rkt"
|
||||
"parse/experimental/provide.rkt"
|
||||
"parse/experimental/contract.rkt")
|
||||
(provide (except-out (all-from-out "parse/private/sc.rkt")
|
||||
syntax-parser/template parser/rhs)
|
||||
(all-from-out "parse/private/litconv.rkt")
|
||||
(except-out (all-from-out "parse/private/lib.rkt")
|
||||
(provide (except-out (all-from-out "parse/pre.rkt")
|
||||
static)
|
||||
expr/c)
|
||||
(provide-syntax-class/contract
|
||||
|
|
8
collects/syntax/parse/pre.rkt
Normal file
8
collects/syntax/parse/pre.rkt
Normal file
|
@ -0,0 +1,8 @@
|
|||
#lang racket/base
|
||||
(require "private/sc.rkt"
|
||||
"private/litconv.rkt"
|
||||
"private/lib.rkt")
|
||||
(provide (except-out (all-from-out "private/sc.rkt")
|
||||
syntax-parser/template parser/rhs)
|
||||
(all-from-out "private/litconv.rkt")
|
||||
(all-from-out "private/lib.rkt"))
|
|
@ -5,7 +5,7 @@
|
|||
"lib.rkt"
|
||||
"kws.rkt"
|
||||
racket/syntax
|
||||
syntax/keyword)
|
||||
syntax/private/keyword)
|
||||
syntax/parse/private/residual-ct ;; keep abs. path
|
||||
syntax/parse/private/residual ;; keep abs. path
|
||||
(only-in unstable/syntax phase-of-enclosing-module))
|
||||
|
|
Loading…
Reference in New Issue
Block a user