Îõ³h&"à"Ð      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNO Safe-InferredsPQRSTUVWXYZ[\]^_`abcdefgh Safe-Inferred³ijkl Safe-Inferred×Üâm Safe-Inferred nopqrst Safe-InferredÁÃÜshhpOption information for GHChhpCommand line optionshhpInclude directories for modules hhpDependent package names hhp 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.uhhpGHC 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 v, browse also returns operators.hhpIf v, browse also returns types.hhpIf v, browse! will return fully qualified name hhpLine separator string.!hhpÁThe type for line separator. Historically, a Null string is used.#hhp Output style.$hhpS expression style.%hhpPlain textstyle.&hhp A default .whhp replace '"' "\\\"" "foo\"bar" "" "foo\\\"bar"xhhpÏlet 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\""yhhp0toLisp defaultOptions ["foo", "bar", "ba\"z"] """(\"foo\" \"bar\" \"ba\\\"z\")"/toPlain defaultOptions ["foo", "bar", "baz"] """foo\nbar\nbaz"zhhp toLisp defaultOptions "fo\"o" "" "\"fo\\\"o\""toPlain defaultOptions "foo" """foo"7  u{|}~€ !"#%$&w‚ƒ„…†‡ˆ‰Š‹Œ  Safe-Inferred 'hhpListing language extensions.'  Safe-InferredÔÜ ŽhhpGet path to sandbox package dbhhp‰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 store‘hhpÅGet options needed to add a list of package dbs to ghc-pkg's db stack’hhpÁGet 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“hhpÏProject Directory (where the cabal.sandbox.config file would be if it exists)‘hhpPackage db stack’hhpPackage db stackŽ“”‘’•–  Safe-Inferred y(hhp8Obtaining the package name and the doc path of a module.(  Safe-Inferred Ð)hhp%Listing GHC flags. (e.g -Wno-orphans))  Safe-Inferred ˜*hhpFinding †. Find a cabal file by tracing ancestor directories. Find a sandbox according to a cabal sandbox config in a cabal directory.*— Safe-Inferred"~+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.0hhpExtracting all Module š4s for libraries, executables, tests and benchmarks.+,-./0 Safe-Inferred%&Ür 1hhp-Obtaining the directory for system libraries.2hhpConverting the  monad to the › monad.4hhpInitialize the œÏ relating to the compilation of a single file or GHC session according to the  and  provided.hhpÅEnable hiding of all package not explicitly exposed (like Cabal does)žhhp3Parse command line ghc options and add them to the œ passed5hhp'Set the files as targets and load them.6hhp 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"7hhpSet œ equivalent to "-w:".8hhpSet œ equivalent to "-Wall".2hhp,A target file displayed in an error message.hhp& actions created by the Ghc utilities.123456£¤Ÿ ¡¢78 Safe-Inferredy9hhpãSet 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 Z to ¥.9§¨ Safe-Inferred:hhpÒChecking syntax of a target file using hlint. Warnings and errors are returned.:hhpA target file.: Safe-InferredŒ;hhpListing installed modules.<hhpListing installed modules.;< Safe-Inferredµ +,-./056789   ,+-./065978 Safe-InferredÁÃÔ×Ü=hhphhphhpA target file.hhpA Haskell expression.?hhpA target file.hhp Line number.hhpColumn number.@hhpA target file.hhp Line number.hhpColumn number.=>?@ Safe-Inferred]AhhpDatabase from B to modules.BhhpType of key for A.Chhp+Finding modules to which the symbol belong.Dhhp Creating A.Ehhp Looking up A with B to find modules.©hhp2Browsing all functions in all system/user modules.ABCDE Safe-InferredÿFhhpÐChecking syntax of a target file using GHC. Warnings and errors are returned.GhhpÐChecking syntax of a target file using GHC. Warnings and errors are returned.HhhpExpanding Haskell Template.ªhhpExpanding Haskell Template.FhhpThe target files.GhhpThe target files.HhhpThe target files.ªhhpThe target files.FGHª Safe-InferredvIhhpObtaining debug information.JhhpObtaining root information.IJ Safe-Inferred²Khhp5Getting functions, classes, etc from a module. If  is v', their types are also obtained. If  is v, operators are also returned.Lhhp5Getting functions, classes, etc from a module. If  is v', their types are also obtained. If  is v, operators are also returned.«hhpsplitPkgMdl "base:Prelude"(Just "base","Prelude")splitPkgMdl "Prelude"(Nothing,"Prelude")Khhp!A module name. (e.g. "Data.List")Lhhp!A module name. (e.g. "Data.List")KL Safe-InferredYMhhp5Printing necessary information for front-end booting.Nhhp5Printing necessary information for front-end booting.MN¬ Safe-Inferred„1234<>@ABDEGLNO234NLG>@>?@AB C D E FGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijk lm ln lo lp lq lr ls tu vw xy z{ z| }~ €‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±² ³ ´ µ ¶ · ¸ ¹ º » ¼½¾¿½ÀÁÂÙšÄ ÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖר hhp-1.0.1-7iPJUYrIGIW5rVW4KKRVDDHhp.GhcHhp Hhp.InternalHhp.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.BootbaseControl.Monad.IO.ClassliftIOghc-boot-9.2.4 GHC.VersioncProjectVersioncProjectVersionIntghcGHCrunGhcGHC.Driver.MonadGhcCompilerOptions ghcOptions includeDirs depPackages ModuleString ExpressionPackage PackageIdPackageVersionPackageBaseName IncludeDir GHCOptionCradlecradleCurrentDir cradleRootDircradleCabalFilecradlePkgDbStackOptions outputStyle hlintOptsghcOpts operatorsdetailed qualified lineSeparator LineSeparator OutputStyle LispStyle PlainStyledefaultOptions listLanguages packageDoc listFlags findCradlegetCompilerOptionsparseCabalFilecabalAllBuildInfocabalDependPackagescabalSourceDirscabalAllTargetsgetSystemLibDirwithGHCwithGHC'initializeFlagsWithCradlesetTargetFilesgetDynamicFlagssetNoWarningFlagssetAllWarningFlags withLogger lintSyntax listModulesmodulesinfoExprinfotypeExprtypesSymMdlDbSymbol findSymbol getSymMdlDb lookupSym checkSyntaxcheckexpandTemplate debugInforootInfo browseModulebrowsebootInfobootgetMainFileToBeDeletedGHC.Types.TyThing.PprpprTypeForUser pprTyThingLocpprTyThingInContextLocpprTyThingInContext pprTyThingHdr pprTyThing pprFamInstGHC.Tc.Utils.Zonk hsPatTypeGHC.Types.TyThingimplicitTyThingsGHC.Utils.Logger LogActionGHC.Types.SourceError SourceErrorsrcErrorMessagesGHC.Types.Error ErrorMessagesGHC.Parser.AnnotationlocALOCpagemode getUnitStatelanguagesAndExtensionssetEmptyLoggersetLinkerOptions setLoggerpprLocErrMessage guessTarget pprSigmaType getMessagesshowPage showOneLinegetStylestyleUnqualified listifySpansGapThingGtAGtTGtNGtPatSyn fromTyThing infoThingGhcPkgDbghc-prim GHC.TypesTruereplace $fToString[] $fToString[]0 $fToString[]1 PackageDbUserDbGlobalDbToStringtoPlaintoLispBuilderinterconvertlineSeptoSexp1toSexp2 tupToStringquotepkgNamepkgVerpkgIdshowPkg showPkgId getSandboxDbgetSandboxDbDir ghcPkgListghcPkgDbStackOptsghcDbStackOptsgetPackageDbStack ghcPkgListEx ghcPkgDbOptghcDbOptfindCradleWithoutSandbox Cabal-3.6.3.0%Distribution.Types.PackageDescriptionPackageDescriptionDistribution.Types.BuildInfo BuildInfoGHC.IOFilePathIOGHC.Driver.SessionDynFlagssetHideAllPackages addCmdOptssetDeferTypedHolessetDeferTypeErrorssetWarnTypedHolessetPartialSignatures withDynFlags withCmdFlagsGHC.BaseString sourceErrorcheckErrorPrefix getSrcSpan browseAllexpand splitPkgMdlpreBrowsedModules