- refactored opt/c to its own struct/prop
- moved opters next to their respective original contracts where possible - the rest moved to contract-basic-opters.ss to avoid module cycle - fixed some typos svn: r4774 original commit: bd0b34a9ac5b16ac08bc86bf0624f18982575b80
This commit is contained in:
parent
8fc5a9f478
commit
3ad9a94b46
|
@ -3,17 +3,27 @@
|
|||
"private/contract-arrow.ss"
|
||||
"private/contract-guts.ss"
|
||||
"private/contract-ds.ss"
|
||||
"private/contract-opt-guts.ss"
|
||||
"private/contract-opt.ss"
|
||||
"private/contract-opters.ss" ;; loaded for its effect -- registering the opters
|
||||
)
|
||||
|
||||
"private/contract-basic-opters.ss")
|
||||
|
||||
(provide
|
||||
; (all-from "private/contract-opt.ss") ;; not yet
|
||||
(all-from "private/contract-opt.ss")
|
||||
(all-from "private/contract-opt-guts.ss")
|
||||
(all-from-except "private/contract-opt-guts.ss"
|
||||
make-opt-contract
|
||||
orig-ctc-prop
|
||||
orig-ctc-pred?
|
||||
orig-ctc-get)
|
||||
(all-from "private/contract-ds.ss")
|
||||
(all-from "private/contract-arrow.ss")
|
||||
(all-from-except "private/contract-arrow.ss"
|
||||
check-procedure)
|
||||
(all-from-except "private/contract-guts.ss"
|
||||
build-compound-type-name
|
||||
first-order-prop
|
||||
first-order-get)
|
||||
(all-from "private/contract.ss")))
|
||||
first-order-get
|
||||
check-flat-contract
|
||||
check-flat-named-contract)
|
||||
(all-from-except "private/contract.ss"
|
||||
check-between/c
|
||||
check-unary-between/c)))
|
Loading…
Reference in New Issue
Block a user