-- 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