úÎ6g2T      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSNoneRender the doc.NGet a mapping from names to doc string of that name from a Haddock interface.NGet a mapping from names to doc string of that name from a Haddock interface.Strip redundant whitespace.Trim either side of a string. Format an example to plain text.None0 An exception when doing lookups.@Identier documentation along with argument docs and identifiers.An package name.An identifier.    NoneT$2Run an action with an initialized GHC package set.%;Get the type of the given identifier from the given module.&Make a module name.'Run the given GHC action.(!Pretty print something to string.)Wraps T.*Set the import context.+ Show the package name e.g. base.$%&'()*+$%&'()*+$%&'()*+$%&'()*+None,S-expression type.0Print docs as s-expressions.1#Print an identifier' documentation.2(Format some documentation to plain text.3!Render an s-expression to string.4 Convert docs to an s-expression.5Format an argument.6Indent after the first line. ,-./01Print modules only?Print package? Print module?23456 ,./-0123456 012,-./3456,-./0123456None8<Get all installed packages, filtering out the given package.:.Version-portable version of allPackagesByName.;1Convert a Cabal module name to a GHC module name.789:;789:;789:;789:;NoneT <"Search a name in the given module.="Search a name in the given module.>9Search a name in the given module from the given package.?2Obtain the current notion of a package identifier.ACSearch for the identifier in a module in any of the given packages.B5Search for the given identifier in the given package.C1Search for the given identifier in the interface.D0Find arguments documentation for the identifier.E`Search for a module's package, returning suggestions if not found. Filters out the given value.F0Get the Haddock interfaces of the given package.G™The module symbol doesn't actually exist in the module we intended, so we descend into the module that it does exist in and restart our search process. <=>?@ABCDEFG <=>?@ABCDEFG <=>?@ABCDEFG <=>?@ABCDEFGNone$LT HAn identifier index.IELookup an identifier. Automatically creates an index if none exists.JGenerate an identifier index.K?Generate a flat file of all package, module, name combinations.LSave the index to file.M Filename to read/write index to.N+Lookup an entry in the index by identifier.OVExtract the "package:Module package:Module" string into a map from package to modules.PSHA1 hex-encode a string.Q Get unique package flags string. HIJKLMNOPQ HIJKLMNOPQ IHJKLMNOPQ HIJKLMNOPQNone$LSASearch only for identifiers and print out all modules associated.R GHC OptionsPrint modules only.S-expression format.Package. Module name. Identifier.SRSRSRSU       !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[/\)haskell-docs-4.2.7-InFb7eykK456nHriFHkzxVHaskell.Docs.HaddockDocHaskell.Docs.TypesHaskell.Docs.GhcHaskell.Docs.FormattingHaskell.Docs.CabalHaskell.Docs.HaddockHaskell.Docs.Index Haskell.DocsdocinterfaceNameMapinterfaceArgMap normalizetrim formatExample DocsException NoFindModulePackageLookupFailedNoModulePackageComboNoInterfaceFilesNoParseInterfaceFilesNoFindNameInExportsNoFindNameInInterfaceNoReadInterfaceFileIdentDocidentDocPackageNameidentDocIdentifieridentDocModuleName identDocDocs identDocIdentidentDocArgDocs PackageName Identifier unIdentifierPkgID$fExceptionDocsException $fEqIdentDoc$fShowIdentifier$fEqIdentifier$fShowPackageName$fEqPackageName$fShowDocsExceptionwithInitializedPackagesfindIdentifiermakeModuleNamerunshowpprshowSDocForUsersetImportContextshowPackageNameSexpAtomStringList printSexp printIdentDoc formatDoc renderSexptoSexp formatArg indentAftergetGhcOpsPackageDBgetAllPackagespkgDBpackagesByName convModule searchIdentsearchModuleIdentsearchPackageModuleIdent getIdentifierexcludePrevioussearchInPackagessearchWithPackagesearchWithInterfacelookupArgsDocsgetPackagesByModulegetHaddockInterfacesByPackage descendSearchIndex lookupIdent generateIndexgenerateFlatFile saveIndexgetIndexFilename lookupInIndexextractModulessha1 getPkgFlagssearchAndPrintDocsearchAndPrintModulesghc Outputable