1 {-# GHC_PRAGMA INTERFACE VERSION 5 #-}
6 import NameTypes(FullName, ShortName)
7 import PreludePS(_PackedString)
9 import TyVar(TyVarTemplate)
10 import UniType(UniType)
15 type TVE = UniqFM UniType
19 lookupTVE :: UniqFM UniType -> Name -> UniType
20 lookupTVE_NoFail :: UniqFM a -> Name -> Labda a
21 mkTVE :: [Name] -> (UniqFM UniType, [TyVarTemplate], [UniType])
22 nullTVE :: UniqFM UniType
23 plusTVE :: UniqFM UniType -> UniqFM UniType -> UniqFM UniType
24 unitTVE :: Unique -> a -> UniqFM a