Port render-test-list.scm and helpers to use new-style units.

svn: r5035
This commit is contained in:
Sam Tobin-Hochstadt 2006-12-05 22:51:47 +00:00
parent 3459c3a58f
commit 2b876b1f11
5 changed files with 1163 additions and 1166 deletions

View File

@ -8,14 +8,14 @@
"render-helpers.ss"
"render-sigs.ss"
(lib "stx.ss" "syntax")
(lib "unitsig.ss"))
(lib "unit.ss"))
(require-for-template mzscheme
"test-no-order.ss")
(define ddk-handlers@
(unit/sig ddk-handlers^ (import getbindings^ render-test-list^)
(define-unit ddk-handlers@
(import getbindings^ render-test-list^)
(export ddk-handlers^)
;;!(function handle-end-ddk-list
;; (form (handle-end-ddk-list ae kf ks pat
@ -538,6 +538,6 @@
bv)))))))))
;; end of ddk-handlers@
))
)
)

View File

@ -5,12 +5,13 @@
"update-binding-counts.scm"
"render-helpers.ss"
"render-sigs.ss"
(lib "unitsig.ss"))
(lib "unit.ss"))
(require-for-template mzscheme)
(define getbindings@
(unit/sig getbindings^ (import render-test-list^)
(define-unit getbindings@
(import render-test-list^)
(export getbindings^)
;;!(function next-outer
;; (form (next-outer p ae sf bv let-bound kf ks syntax bool)
@ -123,5 +124,5 @@
cert)))
;; end getbindings@
))
)
)

View File

@ -1,5 +1,5 @@
(module render-sigs mzscheme
(require (lib "unitsig.ss"))
(require (lib "unit.ss"))
(provide (all-defined))

View File

@ -14,7 +14,7 @@
"render-helpers.ss")
(require "render-sigs.ss"
(lib "unitsig.ss"))
(lib "unit.ss"))
(require-for-syntax "match-helper.ss"
"match-expander-struct.ss"
@ -30,8 +30,9 @@
(define render-test-list@
(unit/sig render-test-list^ (import ddk-handlers^ getbindings^)
(define-unit render-test-list@
(import ddk-handlers^ getbindings^)
(export render-test-list^)
;; some convenient syntax for make-reg-test and make-shape-test
(define make-test-gen
@ -606,6 +607,6 @@
"syntax error in pattern")]))
;; end of render-test-list@
))
)
)

View File

@ -7,18 +7,13 @@
"render-test-list-impl.ss"
"getbindings.ss"
"ddk-handlers.ss"
(lib "unitsig.ss"))
(lib "unit.ss"))
(define rtl@
(compound-unit/sig
(define-compound-unit/infer rtl@
(import)
(link (RTL : render-test-list^ (render-test-list@ DDK GET))
(GET : getbindings^ (getbindings@ RTL))
(DDK : ddk-handlers^ (ddk-handlers@ GET RTL))
)
(export (var (RTL render-test-list)))
))
(export render-test-list^)
(link render-test-list@ getbindings@ ddk-handlers@))
(define-values/invoke-unit/sig render-test-list^ rtl@)
(define-values/invoke-unit/infer rtl@)
)