Database containing Hoogle search data.
Modulehoogle-5.0.18.4Haskell2010
Hoogle
High level Hoogle API
- 3 types
- 6 values
- Packagehoogle-5.0.18.4
- Exports9
- LanguageHaskell2010
- LicenceBSD-3-Clause
- SourceHoogle.hs
Load a database from a file.
Search a database, given a query string, produces a list of results.
The default location of a database
A location of documentation.
Constructors
TargettargetURL :: URLURL where this thing is located
targetPackage :: Maybe (String, URL)Name and URL of the package it is in (Nothing if it is a package)
targetModule :: Maybe (String, URL)Name and URL of the module it is in (Nothing if it is a package or module)
targetType :: StringOne of package, module or empty string
targetItem :: StringHTML span of the item, using
<s0>for the name and<s1>onwards for argumentstargetDocs :: StringHTML documentation to show, a sequence of block level elements
Instances7Eq, Ord, Show, NFData, Arbitrary, FromJSON, …
Eq TargetDefined in hoogle-5.0.18.4 · Input.ItemOrd TargetDefined in hoogle-5.0.18.4 · Input.ItemShow TargetDefined in hoogle-5.0.18.4 · Input.ItemNFData TargetDefined in hoogle-5.0.18.4 · Input.ItemArbitrary TargetDefined in hoogle-5.0.18.4 · Input.ItemFromJSON TargetDefined in hoogle-5.0.18.4 · Input.ItemToJSON TargetDefined in hoogle-5.0.18.4 · Input.Item
A URL, complete with a https: prefix.
Run a command line Hoogle operation.
Returns the details printed out when hoogle --info is called
Returns the Target formatted as an item to display in the results | Bool argument decides whether links are shown