ghc-6.12.2: The GHC API
Source code
Contents
Index
MkIface
Synopsis
mkUsedNames
::
TcGblEnv
->
IO
NameSet
mkDependencies
::
TcGblEnv
->
IO
Dependencies
mkIface
::
HscEnv
->
Maybe
Fingerprint
->
ModDetails
->
ModGuts
->
IO
(
Messages
,
Maybe
(
ModIface
,
Bool
))
mkIfaceTc
::
HscEnv
->
Maybe
Fingerprint
->
ModDetails
->
TcGblEnv
->
IO
(
Messages
,
Maybe
(
ModIface
,
Bool
))
writeIfaceFile
::
DynFlags
->
ModLocation
->
ModIface
->
IO
()
checkOldIface
::
HscEnv
->
ModSummary
->
Bool
->
Maybe
ModIface
->
IO
(RecompileRequired,
Maybe
ModIface
)
tyThingToIfaceDecl
::
TyThing
->
IfaceDecl
Documentation
mkUsedNames
::
TcGblEnv
->
IO
NameSet
Source
mkDependencies
::
TcGblEnv
->
IO
Dependencies
Source
mkIface
::
HscEnv
->
Maybe
Fingerprint
->
ModDetails
->
ModGuts
->
IO
(
Messages
,
Maybe
(
ModIface
,
Bool
))
Source
mkIfaceTc
::
HscEnv
->
Maybe
Fingerprint
->
ModDetails
->
TcGblEnv
->
IO
(
Messages
,
Maybe
(
ModIface
,
Bool
))
Source
make an interface from the results of typechecking only. Useful for non-optimising compilation, or where we aren't generating any object code at all (
HscNothing
).
writeIfaceFile
::
DynFlags
->
ModLocation
->
ModIface
->
IO
()
Source
checkOldIface
::
HscEnv
->
ModSummary
->
Bool
->
Maybe
ModIface
->
IO
(RecompileRequired,
Maybe
ModIface
)
Source
tyThingToIfaceDecl
::
TyThing
->
IfaceDecl
Source
Produced by
Haddock
version 2.6.1