úÎRZIä?      !"#$%&'()*+,-./0123456789:;<=>None Try the left ? action. If @ occurs, try  the right ? action. Go to the next ? monad by throwing  AltGhcgoNext.  Run any one ? monad.  Try the left A action. If @ occurs, try  the right A action.  Safe-Inferred Module name. Haskell expression. GHC version in B. Package names  Include directories for modules =A single GHC option, as it would appear on the command line. ,The environment where this library is used. .The directory where this library is executed. +The directory where a cabal file is found. 'The file name of the found cabal file. The sandbox directory. (e.g. "/foo/bar/ packages-<ver>.conf/") If C, browse also returns operators. If C, browse also returns types. 4Whether or not Template Haskell should be expanded. The sandbox directory. Line separator string. BThe type for line separator. Historically, a Null string is used. Output style. Plain textstyle. S expression style.  A default . )DEF GHIJKLMNOP'DEF GHIJKLMNDFE  GHI JKLMNOPNone Parsing a cabal file in   and returns 8 options for GHC, include directories for modules and  package names of dependency. !!Parsing a cabal file and returns Q.   IOException is thrown if parsing fails. "Extracting all R3 for libraries, executables, tests and benchmarks. #(Extracting package names of dependency. $,Extracting include directories for modules. %DGetting GHC version. 7.6.3 becames 706 in the second of the result.  STUVWX!YZ"#$[%\] !"#$% STUVWX!YZ"#$[%\]None^_`abcdefghijklmnopq^_`abcdefghijklmno^_`abcdefghijklmnopNonerstuvwrstuvwrstuvwNone&A means to read the log. &xyz{|}&xy&xyz{|} None'.Checking syntax of a target file using hlint. % Warnings and errors are returned. 'A target file. ~A target file. '~'~ None(Listing language extensions. ((( None)Converting the ? monad to the  monad. *Converting the ? monad to the  monad. +Initialize the €) relating to the compilation of a single & file or GHC session according to the   and   provided. ,Initialize the €) relating to the compilation of a single  file or GHC session. -2To check TH, a session module graph is necessary.  load# sets a session module graph using depanal.  But we have to set  -fno-code to DynFlags before load. # So, this is necessary redundancy. .!Set the files that GHC will load / compile. / Return the €& currently in use in the GHC session. 07Checking if Template Haskell or quasi quotes are used. & If not, the process can be faster. ‚ƒ)?' actions created by the Ghc utilities. *-A target file displayed in an error message. ?' actions created by the Ghc utilities. „+…,†‡ˆ‰-Š./0 )*+,‰-./0ƒ‚)*„+…,†‡ˆ‰-Š./0 None13Obtaining information of a target expression. (GHCi' s info:) 23Obtaining information of a target expression. (GHCi' s info:) 3,Obtaining type of a target expression. (GHCi' s type:) 4,Obtaining type of a target expression. (GHCi' s type:) ‹Œ1A target file. A module name. A Haskell expression. 2A target file. A module name. A Haskell expression. 3A target file. A odule name.  Line number. Column number. 4A target file. A odule name.  Line number. Column number. Ž‘’“”1234 ‹Œ1234Ž‘’“” None5Listing installed modules. 6Listing installed modules. 565656None !"#$&+,-./0&  !"#$0/,+.-None7+Listing GHC flags. (e.g -fno-warn-orphans) 777None8Obtaining debug information. 9Obtaining debug information. 8A target file. 9A target file. 8989 Safe-Inferred:Finding  .  An error would be thrown. :A • for a sandbox. –—˜™š›œ: :–—˜™š›œNone;,Checking syntax of a target file using GHC. % Warnings and errors are returned. <,Checking syntax of a target file using GHC. % Warnings and errors are returned. ;The target files. <The target files. ;<;<None=/Getting functions, classes, etc from a module.  If  is C!, their types are also obtained.  If  is C, operators are also returned. >/Getting functions, classes, etc from a module.  If  is C!, their types are also obtained.  If  is C, operators are also returned. =A module name. (e.g. " Data.List") >A module name. (e.g. " Data.List") žŸ ¡¢£¤¥=> =>žŸ ¡¢£¤¥None, %'()*123456789:;<=>, :%=;'135(78*)><2469¦ !""#$%&'()*++,-./0123456 7 8 9 : ; < = > ? @ A B C D E FGHIJKLMNOPQRSTOPPRUVWXYZ[\]^_`abcdefghighjklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆO‰Š‹ŒŽ‘’“”•– —WX˜O™™ š › œ ž Ÿ   ¡ ¢ £ ¤ ¥ ¦ § ¨ © ª « ˆ ¬R­®¯°±²³´µ¶·¸¹º»¼½¾¿ ghc-mod-3.0.2 Language.Haskell.GhcMod.InternalLanguage.Haskell.GhcMod!Language.Haskell.GhcMod.GHCChoiceLanguage.Haskell.GhcMod.Types Language.Haskell.GhcMod.CabalApiLanguage.Haskell.GhcMod.GapLanguage.Haskell.GhcMod.DocLanguage.Haskell.GhcMod.ErrMsgLanguage.Haskell.GhcMod.LintLanguage.Haskell.GhcMod.LangLanguage.Haskell.GhcMod.GHCApiLanguage.Haskell.GhcMod.InfoLanguage.Haskell.GhcMod.ListLanguage.Haskell.GhcMod.FlagLanguage.Haskell.GhcMod.DebugLanguage.Haskell.GhcMod.CradleLanguage.Haskell.GhcMod.CheckLanguage.Haskell.GhcMod.Browse||>goNext runAnyOne|||> ModuleString Expression GHCVersionPackage IncludeDir GHCOptionCradlecradleCurrentDircradleCabalDircradleCabalFilecradlePackageConfOptions outputStyle hlintOptsghcOpts operatorsdetailed expandSplicesandbox lineSeparator LineSeparator OutputStyle PlainStyle LispStyledefaultOptions fromCabalFileparseCabalFilecabalAllBuildInfocabalDependPackagescabalSourceDirs getGHCVersion LogReader lintSyntax listLanguageswithGHCDummyFilewithGHCinitializeFlagsWithCradleinitializeFlagscheckSlowAndSetsetTargetFilesgetDynamicFlags canCheckFastinfoExprinfotypeExprtypeOf listModuleslistMods listFlags debugInfodebug findCradle checkSyntaxcheck browseModulebrowse ghc-7.6.2GhcMonadGhcbaseGHC.IO.Exception IOExceptionGHC.BaseStringghc-prim GHC.TypesTrue CheckSpeedFastSlowToStringtoLisptoPlainconverttoSexp tupToStringquote addNewLine $fToString[] $fToString[]0 Cabal-1.16.0Distribution.PackageDescriptionPackageDescription BuildInfocookInforemoveMe removeThemproblematicPackagescabalBuildDirsincludeDirectories getGHCOptionscabalCppOptions uniqueAndSortgetGHCIdgetGHCHasTypegetTypeClsInstmkTarget withStyle setLogActionsupportedExtensions getSrcSpan getSrcFiletoStringBufferfOptionssetCtxshowSeverityCaption setCabalPkg addDevPkgsfilterOutChildren infoThingpprInfo$fHasTypeGenLocated MonadUtilsliftIOstyleQualifiedstyleUnqualifiedshowQualifiedPageshowUnqualifiedPageshowQualifiedOneLineshowUnqualifiedOneLine setLogger handleErrMsgerrBagToStrListppErrMsgppMsgshowMsglintIODynFlagsBuild SingleFileCabalPkg importDirs initSession modifyFlags setSplice setFastOrNotsetSlowDynFlagsmodifyFlagsWithOptsCmdTypeInfo listifySpans listifyStagedprettyinModuleContextsetContextFromTarget$fHasTypeGenLocated0GHC.IOFilePath cabalSuffixcabalSuffixLengthcabalDir sandboxConfig sandboxDir checkSandboxpackageConfNamecheckPackageConfprocessExports processModule showThing formatTypetyType removeForAllsremoveForAlls'showOutputable