haddock-2.7.0: A documentation-generation tool for Haskell librariesSource codeContentsIndex
Haddock.Interface
Portabilityportable
Stabilityexperimental
Maintainerhaddock@projects.haskell.org
Description
Here we build the actual module interfaces. By interface we mean the information that is used to render a Haddock page for a module. Parts of this information are also stored in the .haddock files.
Synopsis
createInterfaces :: Verbosity -> [String] -> [Flag] -> [InterfaceFile] -> Ghc ([Interface], LinkEnv)
Documentation
createInterfacesSource
:: VerbosityVerbosity of logging to stdout
-> [String]A list of file or module names sorted by module topology
-> [Flag]Command-line flags
-> [InterfaceFile]Interface files of package dependencies
-> Ghc ([Interface], LinkEnv)Resulting list of interfaces and renaming environment
Create Interface structures by typechecking the list of modules using the GHC API and processing the resulting syntax trees.
Produced by Haddock version 2.6.0