Safe Haskell | None |
---|---|
Language | Haskell98 |
Lookup the documentation of a name in a module (and in a specific package in the case of ambiguity).
Synopsis
- searchAndPrintDoc :: [String] -> Bool -> Bool -> Maybe PackageName -> Maybe ModuleName -> Identifier -> Ghc ()
- searchAndPrintModules :: [String] -> Identifier -> IO ()
- newtype Identifier = Identifier {}
- newtype PackageName = PackageName String
Documentation
:: [String] | GHC Options |
-> Bool | Print modules only. |
-> Bool | S-expression format. |
-> Maybe PackageName | Package. |
-> Maybe ModuleName | Module name. |
-> Identifier | Identifier. |
-> Ghc () |
searchAndPrintModules :: [String] -> Identifier -> IO () Source #
Search only for identifiers and print out all modules associated.
newtype Identifier Source #
An identifier.
Instances
Eq Identifier Source # | |
Defined in Haskell.Docs.Types (==) :: Identifier -> Identifier -> Bool # (/=) :: Identifier -> Identifier -> Bool # | |
Show Identifier Source # | |
Defined in Haskell.Docs.Types showsPrec :: Int -> Identifier -> ShowS # show :: Identifier -> String # showList :: [Identifier] -> ShowS # |
newtype PackageName Source #
An package name.
Instances
Eq PackageName Source # | |
Defined in Haskell.Docs.Types (==) :: PackageName -> PackageName -> Bool # (/=) :: PackageName -> PackageName -> Bool # | |
Show PackageName Source # | |
Defined in Haskell.Docs.Types showsPrec :: Int -> PackageName -> ShowS # show :: PackageName -> String # showList :: [PackageName] -> ShowS # |