ghc-lib-0.1.0: The GHC API, decoupled from GHC versions

Safe HaskellNone
LanguageHaskell2010

DsUsage

Dependency/fingerprinting code (used by MkIface)

mkUsageInfo :: HscEnv -> Module -> ImportedMods -> NameSet -> [FilePath] -> [(Module, Fingerprint)] -> [ModIface] -> IO [Usage] Source #

mkUsedNames :: TcGblEnv -> NameSet Source #

mkDependencies :: InstalledUnitId -> [Module] -> TcGblEnv -> IO Dependencies Source #

Extract information from the rename and typecheck phases to produce a dependencies information for the module being compiled.

The first argument is additional dependencies from plugins

AltStyle によって変換されたページ (->オリジナル) /