HieBin
readHieFile :: Binary a => NameCache -> FilePath -> IO (a, NameCache) Source #
writeHieFile :: Binary a => FilePath -> a -> IO () Source #
data HieName Source #
Name's get converted into HieName's before being written into .hie files. See toHieName and fromHieName for logic on how to convert between these two types.
Name
HieName
.hie
toHieName
fromHieName
Constructors
Defined in HieBin
Methods
(==) :: HieName -> HieName -> Bool #
(/=) :: HieName -> HieName -> Bool #
compare :: HieName -> HieName -> Ordering #
(<) :: HieName -> HieName -> Bool #
(<=) :: HieName -> HieName -> Bool #
(>) :: HieName -> HieName -> Bool #
(>=) :: HieName -> HieName -> Bool #
max :: HieName -> HieName -> HieName #
min :: HieName -> HieName -> HieName #
ppr :: HieName -> SDoc Source #
pprPrec :: Rational -> HieName -> SDoc Source #
toHieName :: Name -> HieName Source #