-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | A program to find and display the docs of a name from a given module. -- -- Given a module name and a name, it will find and display the -- documentation of that name. -- -- EXAMPLE USAGE -- --
-- $ haskell-docs Data.List.Split split -- split :: forall a. Splitter a -> [a] -> [[a]] -- Split a list according to the given splitting strategy. This is -- how to "run" a Splitter that has been built using the other -- combinators. ---- -- INSTALLATION -- -- You should ensure that you have -- --
-- documentation: True ---- -- in your .cabal/config so that the necessary .haddock files are -- generated. -- -- Haddock is very sensitive to the GHC version. This program tries not -- to be. If you cannot install this package due to a version problem, -- open a Github issue. If the versions match up but the build fails, -- open a Github issue. Neither case should arise. -- -- USING WITH GHCI -- --
-- > :def doc \input -> return (":!haskell-docs " ++ input)
-- > :doc System.IO getContents base
-- The getContents operation returns all user input as a single string,
-- which is read lazily as it is needed
-- (same as hGetContents stdin).
--
--
-- Add the above :def to your user .ghci to have it on start-up.
--
-- CONTRIBUTION AND ISSUES
--
-- Issues/ideas/contributions please make a Github issue:
-- http://github.com/chrisdone/haskell-docs/issues
@package haskell-docs
@version 3.0.3
-- | Lookup the documentation of a name in a module (and in a specific
-- package in the case of ambiguity).
module Documentation.Haddock.Docs
-- | Run an action with an initialized GHC package set.
withInitializedPackages :: [String] -> (DynFlags -> Ghc a) -> IO a
-- | Print the documentation of a name in the given module.
printDocumentation :: DynFlags -> String -> ModuleName -> Maybe String -> Maybe PackageConfig -> Ghc Bool
mkModuleName :: String -> ModuleName
-- | Get the type of the given identifier from the given module.
getType :: DynFlags -> ModuleName -> String -> Ghc String
instance Typeable DocsException
instance Show DocsException
instance Exception DocsException