Skip to content

Commit f24247d

Browse files
committed
Rename Type to CheckType, and note what it's used for in the places it's still used.
1 parent c98dc0c commit f24247d

File tree

10 files changed

+10
-10
lines changed

10 files changed

+10
-10
lines changed

dex.cabal

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@ library
4949
, CUDA
5050
, Cat
5151
, CheapReduction
52+
, CheckType
5253
, Core
5354
, Err
5455
, Export
@@ -75,7 +76,6 @@ library
7576
, Syntax
7677
, TopLevel
7778
, Transpose
78-
, Type
7979
, Types.Core
8080
, Types.Imp
8181
, Types.Primitives

src/lib/Builder.hs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ import qualified Unsafe.Coerce as TrulyUnsafe
6666
import qualified RawName as R
6767
import Name
6868
import Syntax
69-
import Type
69+
import CheckType (caseAltsBinderTys)
7070
import QueryType
7171
import PPrint (prettyBlock)
7272
import CheapReduction

src/lib/Type.hs renamed to src/lib/CheckType.hs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
-- license that can be found in the LICENSE file or at
55
-- https://developers.google.com/open-source/licenses/bsd
66

7-
module Type (
7+
module CheckType (
88
CheckableE (..), CheckableB (..),
99
checkTypes, checkTypesM,
1010
checkExtends, checkedApplyDataDefParams, checkedApplyClassParams,

src/lib/Export.hs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ import Name
1818
import MTL1
1919
import Err
2020
import Syntax
21-
import Type
21+
import CheckType (asFirstOrderFunction)
2222
import QueryType
2323
import Builder
2424
import Simplify

src/lib/Imp.hs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ import MTL1
2929
import Name
3030
import Builder
3131
import Syntax
32-
import Type
32+
import CheckType (CheckableE (..), checkUnOp, checkBinOp)
3333
import Simplify
3434
import LabeledItems
3535
import QueryType

src/lib/Inference.hs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ import GHC.Generics (Generic (..))
3434
import Name
3535
import Builder
3636
import Syntax hiding (State)
37-
import Type
37+
import CheckType (CheckableE (..), checkExtends, checkedApplyClassParams, tryGetType, asNaryPiType)
3838
import QueryType
3939
import PPrint (pprintCanonicalized, prettyBlock)
4040
import CheapReduction

src/lib/Linearize.hs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ import GHC.Stack
1616
import Name
1717
import Builder
1818
import Syntax
19-
import Type
19+
import CheckType (isSingletonType)
2020
import MTL1
2121
import QueryType
2222
import Util (bindM2)

src/lib/Simplify.hs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ import Name
2828
import MTL1
2929
import Builder
3030
import Syntax
31-
import Type
31+
import CheckType (CheckableE (..), isData)
3232
import Util (enumerate, foldMapM, restructure)
3333
import QueryType
3434
import CheapReduction

src/lib/TopLevel.hs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ import Name
4545
import Parser
4646
import Syntax
4747
import Builder
48-
import Type
48+
import CheckType (CheckableE (..), checkTypesM, asFFIFunType, asFirstOrderFunction)
4949
import SourceRename
5050
import Inference
5151
import Simplify

src/lib/Transpose.hs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ import Control.Monad.Reader
1212
import qualified Data.Set as S
1313

1414
import MTL1
15-
import Type
15+
import CheckType (singletonTypeVal)
1616
import Err
1717
import Name
1818
import Syntax

0 commit comments

Comments
 (0)