Fix typechecker tests for new environment setup.
original commit: 00a8a85f9dd344026a1ca8a4087a86d9bf571728
This commit is contained in:
parent
ea078904a5
commit
9e9680d5ff
|
@ -3,10 +3,9 @@
|
|||
(require "test-utils.ss"
|
||||
(for-syntax scheme/base)
|
||||
(for-template scheme/base))
|
||||
(require (private #;base-env prims type-annotation
|
||||
base-types-extra
|
||||
#;base-env-numeric
|
||||
base-env-indexing
|
||||
(require (private prims type-annotation
|
||||
base-types-extra base-special-env
|
||||
base-env-indexing base-structs
|
||||
parse-type)
|
||||
(typecheck typechecker)
|
||||
(rep type-rep filter-rep object-rep)
|
||||
|
@ -25,14 +24,19 @@
|
|||
(typecheck typechecker)
|
||||
(env global-env)
|
||||
(private #;base-env #;base-env-numeric
|
||||
base-env-indexing))
|
||||
base-env-indexing base-special-env))
|
||||
(for-template (private #;base-env base-types base-types-extra
|
||||
#;base-env-numeric
|
||||
#;base-env-numeric base-special-env
|
||||
base-env-indexing))
|
||||
(for-syntax syntax/kerncase syntax/parse))
|
||||
|
||||
(require (prefix-in b: (private base-env))
|
||||
(prefix-in n: (private base-env-numeric)))
|
||||
|
||||
(provide typecheck-tests g tc-expr/expand)
|
||||
|
||||
(b:init) (n:init) (initialize-structs) (initialize-indexing)
|
||||
|
||||
(define N -Number)
|
||||
(define B -Boolean)
|
||||
(define Sym -Symbol)
|
||||
|
|
Loading…
Reference in New Issue
Block a user