úÎ!oÉe‡J      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHINone=?*JKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrsNoneûtuvwxNoneSXVyNone‘z{|}~€None=?XÚhhpOption information for GHChhpCommand line optionshhpInclude directories for moduleshhpDependent package nameshhp Module name.hhpHaskell expression.hhp A package's name, verson and id.hhp A package id. hhpA package version. hhpA package name. hhp!An include directory for modules. hhp!A single GHC command line option.hhpGHC package database flags. hhp+The environment where this library is used.hhp-The directory where this library is executed.hhpThe project root directory.hhp&The file name of the found cabal file.hhpPackage database stackhhpIf ‚, browse also returns operators.hhpIf ‚, browse also returns types.hhpIf ‚, browse! will return fully qualified namehhpLine separator string.hhpAThe type for line separator. Historically, a Null string is used.hhp Output style.hhpS expression style. hhpPlain textstyle.!hhp A default .ƒhhp replace '"' "\\\"" "foo\"bar" "" "foo\\\"bar"„hhpOlet inp = [((1,2,3,4),"foo"),((5,6,7,8),"bar")] :: [((Int,Int,Int,Int),String)]toLisp defaultOptions inp ""'"((1 2 3 4 \"foo\") (5 6 7 8 \"bar\"))"toPlain defaultOptions inp """"1 2 3 4 \"foo\"\n5 6 7 8 \"bar\""…hhp0toLisp defaultOptions ["foo", "bar", "ba\"z"] """(\"foo\" \"bar\" \"ba\\\"z\")"/toPlain defaultOptions ["foo", "bar", "baz"] """foo\nbar\nbaz"†hhp toLisp defaultOptions "fo\"o" "" "\"fo\\\"o\""toPlain defaultOptions "foo" """foo"7 ‡ˆ‰ Š‹Œ !ƒŽ‘’“”•–—˜™ Nones"hhpListing language extensions." NonePX'ñšhhpGet path to sandbox package db›hhp‰Extract the sandbox package db directory from the cabal.sandbox.config file. Exception is thrown if the sandbox config file is broken.œhhp.List packages in one or more ghc package storehhpEGet options needed to add a list of package dbs to ghc-pkg's db stackžhhpAGet options needed to add a list of package dbs to ghc's db stackšhhp:Path to the cabal package root directory (containing the cabal.sandbox.config file)›hhp Path to the cabal.sandbox.config fileŸhhpOProject Directory (where the cabal.sandbox.config file would be if it exists)hhpPackage db stackžhhpPackage db stackšŸœ ž¡¢ None)>#hhp8Obtaining the package name and the doc path of a module.# None*#$hhp%Listing GHC flags. (e.g -Wno-orphans)$ None,µ%hhpFinding  †. Find a cabal file by tracing ancestor directories. Find a sandbox according to a cabal sandbox config in a cabal directory.%£None2þ&hhpGetting necessary  from three information sources.'hhp!Parsing a cabal file and returns ¤.  IOException is thrown if parsing fails.(hhpExtracting all ¥' for libraries, executables, and tests.)hhp'Extracting package names of dependency.*hhp+Extracting include directories for modules.+hhpExtracting all Module ¦4s for libraries, executables, tests and benchmarks.&'()*+None"#X@# ,hhp-Obtaining the directory for system libraries.-hhpConverting the § monad to the ¨ monad./hhpInitialize the ©O relating to the compilation of a single file or GHC session according to the   and  provided.ªhhpEEnable hiding of all package not explicitly exposed (like Cabal does)«hhp3Parse command line ghc options and add them to the © passed0hhp'Set the files as targets and load them.1hhp Return the ©% currently in use in the GHC session.¬hhpSet ©$ equivalent to "-fdefer-typed-holes"­hhpSet ©$ equivalent to "-fdefer-type-errors"®hhpSet © equivalent to "-Wtyped-holes"¯hhpSet ©( equivalent to "-XPartialTypeSignatures"2hhpSet © equivalent to "-w:".3hhpSet © equivalent to "-Wall".-hhp,A target file displayed in an error message.hhp§& actions created by the Ghc utilities.,-./01°±¬­®¯23NoneC]4hhpcSet the session flag (e.g. "-Wall" or "-w:") then executes a body. Log messages are returned as ²*. Right is success and Left is failure.³hhp Converting ´ to ².4µ¶NoneEU5hhpRChecking syntax of a target file using hlint. Warnings and errors are returned.5hhpA target file.5NoneFŒ6hhpListing installed modules.7hhpListing installed modules.67NoneFË &'()*+01234   '&()*+10423None=?PSXO)8hhp<Obtaining information of a target expression. (GHCi's info:)9hhp<Obtaining information of a target expression. (GHCi's info:):hhp5Obtaining type of a target expression. (GHCi's type:);hhp5Obtaining type of a target expression. (GHCi's type:)8hhpA target file.hhpA Haskell expression.9hhpA target file.hhpA Haskell expression.:hhpA target file.hhp Line number.hhpColumn number.;hhpA target file.hhp Line number.hhpColumn number.89:;NoneRù<hhpDatabase from = to modules.=hhpType of key for <.>hhp+Finding modules to which the symbol belong.?hhp Creating <.@hhp Looking up < with = to find modules.·hhp2Browsing all functions in all system/user modules.<=>?@NoneX€AhhpPChecking syntax of a target file using GHC. Warnings and errors are returned.BhhpPChecking syntax of a target file using GHC. Warnings and errors are returned.ChhpExpanding Haskell Template.¸hhpExpanding Haskell Template.AhhpThe target files.BhhpThe target files.ChhpThe target files.¸hhpThe target files.ABC¸NoneYÏDhhpObtaining debug information.EhhpObtaining root information.DENoneaWFhhp5Getting functions, classes, etc from a module. If  is ‚', their types are also obtained. If  is ‚, operators are also returned.Ghhp5Getting functions, classes, etc from a module. If  is ‚', their types are also obtained. If  is ‚, operators are also returned.¹hhpsplitPkgMdl "base:Prelude"(Just "base","Prelude")splitPkgMdl "Prelude"(Nothing,"Prelude")Fhhp!A module name. (e.g. "Data.List")Ghhp!A module name. (e.g. "Data.List")FGNonecjHhhp5Printing necessary information for front-end booting.Ihhp5Printing necessary information for front-end booting.HIºNonec­,-./79;<=?@BGI-./IGB9;7=<?@,NonedS&  !"#$%568:>ACDEFH& % !HFA5C8:6"$DE#>» !"#$%%&'()**+,-./01223456 7 8 9 :;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`a_`b_`c_`d_`e_`f_`g_`h_`i_`j_`k_`l_`m_`n_`o_`p_`q_`r_`s_`t_`u_`v_`w_`x_`y_`z_`{_|}_|~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³ ´ µ ¶ · ¸ ¹ º » ¼ ½¾¿À¾ÁÂÃÄÅ_ÆÇš›È_ÉÉÊËÌÍÎÏÐÑÃÒÓÔ_ÕÖרÙÚÛÜÝhhp-0.0.3-36T3qPeBkv9DMCrYGyGCb Hhp.InternalHhpHhp.GhcHhp.GapHhp.DocHhp.Syb Hhp.Things Hhp.TypesHhp.Lang Hhp.GhcPkg Hhp.PkgDocHhp.Flag Hhp.Cradle Hhp.CabalApi Hhp.GHCApi Hhp.LoggerHhp.LintHhp.ListHhp.InfoHhp.Find Hhp.Check Hhp.Debug Hhp.BrowseHhp.BootCompilerOptions ghcOptions includeDirs depPackages ModuleString ExpressionPackage PackageIdPackageVersionPackageBaseName IncludeDir GHCOptionCradlecradleCurrentDir cradleRootDircradleCabalFilecradlePkgDbStackOptions outputStyle hlintOptsghcOpts operatorsdetailed qualified lineSeparator LineSeparator OutputStyle LispStyle PlainStyledefaultOptions listLanguages packageDoc listFlags findCradlegetCompilerOptionsparseCabalFilecabalAllBuildInfocabalDependPackagescabalSourceDirscabalAllTargetsgetSystemLibDirwithGHCwithGHC'initializeFlagsWithCradlesetTargetFilesgetDynamicFlagssetNoWaringFlagssetAllWaringFlags withLogger lintSyntax listModulesmodulesinfoExprinfotypeExprtypesSymMdlDbSymbol findSymbol getSymMdlDb lookupSym checkSyntaxcheckexpandTemplate debugInforootInfo browseModulebrowsebootInfobootghcHsBindsHsBindLR PatSynBindFunBindPatBindVarBindAbsBinds XHsBindsLRfun_extfun_id fun_matches fun_co_fnfun_tickpat_extpat_lhspat_rhs pat_ticksvar_extvar_idvar_rhs var_inlineabs_extabs_tvs abs_ev_vars abs_exports abs_ev_binds abs_bindsabs_sigTyCoRepmkFunTysmkFunTyLPatternLBinding LExpression WarnFlags makeUserStyle getModuleNameemptyWarnFlagsgetModSummaries getTyThingfixInfoinTypesoutTypelanguagesAndExtensionsshowPage showOneLinegetStylestyleUnqualified showDocWith listifySpansGapThingGtAGtTGtNGtPatSyn fromTyThing infoThingGhcPkgDbghc-prim GHC.TypesTruereplace $fToString[] $fToString[]0 $fToString[]1 PackageDbUserDbGlobalDbToStringtoPlaintoLispBuilderinterconvertlineSeptoSexp1toSexp2 tupToStringquotepkgNamepkgVerpkgIdshowPkg showPkgId getSandboxDbgetSandboxDbDir ghcPkgListghcPkgDbStackOptsghcDbStackOptsgetPackageDbStack ghcPkgListEx ghcPkgDbOptghcDbOptfindCradleWithoutSandbox Cabal-2.4.0.1%Distribution.Types.PackageDescriptionPackageDescriptionDistribution.Types.BuildInfo BuildInfobaseGHC.IOFilePathGhcMonadGhcIODynFlagssetHideAllPackages addCmdOptssetDeferTypedHolessetDeferTypeErrorssetWarnTypedHolessetPartialSignatures withDynFlags withCmdFlagsGHC.BaseString sourceErrorHscTypes SourceErrorcheckErrorPrefix getSrcSpan browseAllexpand splitPkgMdlpreBrowsedModules