Îõ³h&!?À      !"#$%&'()*+,-./0123456789:;<=>?@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 { | } ~  €  ‚ ƒ „ … † ‡ ˆ ‰ Š ‹ Œ  Ž   ‘ ’ “ ” • – — ˜ ™ š › œ  ž Ÿ   ¡ ¢ £ ¤ ¥ ¦ § ¨ © ª « ¬ ­ ® ¯ ° ± ² ³ ´ µ ¶ · ¸ ¹ º » ¼ ½ ¾ ¿  Safe-Inferred#$á  doctest-parallelEvaluate an expression doctest-parallelLike  , but try to preserve the it variable doctest-parallelEvaluate an expression    Safe-Inferred_ÀÁÂÃÄÅÆÇNone#$%àá!doctest-parallel Convert a Library, to arguments suitable to be passed to GHCi.doctest-parallel3Drop a number of elements from the end of the list. âdropEnd 3 "hello" == "he" dropEnd 5 "bye" == "" dropEnd (-1) "bye" == "bye" \i xs -> dropEnd i xs `isPrefixOf` xs \i xs -> length (dropEnd i xs) == max 0 (length xs - max 0 i) \i -> take 3 (dropEnd 5 [i..]) == take 3 [i..]  NoneŒdoctest-parallel Run a GHC action in Haddock mode Safe-InferredFdoctest-parallelRun an interpreter session.Example:+withInterpreter [] $ \i -> eval i "23 + 42""65\n" doctest-parallel:Evaluate an expression; return a Left value on exceptions.ÆAn exception may e.g. be caused on unterminated multiline expressions.doctest-parallelList of flags, passed to GHCdoctest-parallel Action to rundoctest-parallelResult of action ! !None5 k"doctest-parallel+A combination of file name and line number.%doctest-parallelA line number.&doctest-parallel!A thing with a location attached.(doctest-parallel/Convert a GHC located thing to a located thing.)doctest-parallelDiscard location information.*doctest-parallelAdd dummy location information.+doctest-parallelÐCreate a list from a location, by repeatedly increasing the line number by one.,doctest-parallel(Convert a GHC source span to a location. "#$%&'()*+, &'()*%"#$+, Safe-Inferred5 ¸6doctest-parallel Preserve the it% variable between examples (default: False)7doctest-parallelVerbose output (default: False)8doctest-parallelModule names to test9doctest-parallelÒNumber of threads to use. Defaults to autodetection based on the number of cores.Hdoctest-parallel2Parse a flag into its flag and argument component.Example:parseFlag "--optghc=foo"("--optghc",Just "foo")parseFlag "--optghc="("--optghc",Nothing)parseFlag "--fast"("--fast",Nothing)459876:;<>=?@ABCDEFGH@ABCD<>=?;:459876EFGH Safe-Inferred ÂOdoctest-parallelÅReturn the longest suffix of elements that satisfy a given predicate.Pdoctest-parallel*Remove trailing white space from a string.stripEnd "foo ""foo"NOPNOPNone35Qdoctest-parallelÂDocumentation for a module grouped together with the modules name.Vdoctest-parallel8Extract all docstrings from given list of files/modules.ìThis includes the docstrings of all local modules that are imported from those modules (possibly indirect).QRSTUVQRSTUV None [idoctest-parallelExtract fÈs from all given modules and all modules included by the given modules.jdoctest-parallel2Extract all properties from given Haddock comment.kdoctest-parallel4Extract all interactions from given Haddock comment.idoctest-parallel Extracted fsQRSTU]^_`abcdefhgijklQRSTUfhg]_^`abcdeikjl None¢uvwxuvwx NoneØdoctest-parallel(The result of evaluating an interaction.†doctest-parallel&Find all free variables in given term.&GHCi is used to detect free variables.‡doctest-parallelÏParse and return all variables that are not in scope from a ghc error message.ƒ‚„…†‡ƒ‚„…†‡ Noneá·‹doctest-parallelTest succeededŒdoctest-parallel"Test failed with unexpected resultdoctest-parallelTest failed with an errorŽdoctest-parallel0Message to send when verbose output is activateddoctest-parallelAll examples tested in moduledoctest-parallel4Indicate test has started executing (verbose output)‘doctest-parallel.Exception caught while executing internal code’doctest-parallelCould not import module•doctest-parallelcharacters on the current line–doctest-parallel'should intermediate results be printed?˜doctest-parallel test summary™doctest-parallel$A monad for generating test reports.šdoctest-parallelSummary of a test run.œdoctest-parallel3Total number of lines of examples (excluding setup)doctest-parallel Executed sTried lines so farždoctest-parallelCouldn't execute sErrors examplesŸdoctest-parallelGot unexpected output for  sFailures examples doctest-parallel+Whether an "example" is part of setup block¤doctest-parallel(Run all examples from a list of modules.¥doctest-parallel,Count number of expressions in given module.¦doctest-parallelAdd output to the report.§doctest-parallel&Add intermediate output to the report.0This will be overwritten by subsequent calls to ¦/§1. Intermediate out may not contain any newlines.¨doctest-parallel9Add output to the report, overwrite any intermediate out.©doctest-parallel#Run all examples from given module.´doctest-parallelRun given test group.%The interpreter state is zeroed with :reload1 first. This means that you can reuse the same  for several test groups.µdoctest-parallel4Execute all expressions from given example in given  and verify the output.¸doctest-parallelSum up summaries.¹doctest-parallelFormat a summary.¤doctest-parallel&Number of threads to use. Defaults to È.doctest-parallel Preserve itdoctest-parallelVerbosedoctest-parallelImplicit Preludedoctest-parallel%Arguments passed to the GHCi process.doctest-parallelModules under test-ŠŽŒ‹’‘“”—–•˜™š›Ÿžœ ¢¡£¤¥¦§¨©ª«¬­®¯°±²³´µ¶- ¢¡š›Ÿžœ£¤¥™“”—–•˜¦§¨©ŠŽŒ‹’‘ª«¬­®¯°±²³´µ¶ None#$%&àí»doctest-parallel)Run doctest with given list of arguments.Example:&mainFromCabal "my-project" =<< getArgs¾doctest-parallelÎFilter modules to be tested against a list of modules to be tested (specified by the user on the command line). If list is empty, test all modules. Throws and error if a non-existing module was specified.»¼½¾¿»¼½¾¿É !"#$%&'()*+,-./012134456789:;<=>?@ABCDEFGHIGJKLMNOPQRSTUVWXXYZ[\]^_`ab c d e f f g h h i j k l m n o p q r s t u v w x G y z { | } ~  €  R S ‚ ƒ „ … † ‡ ˆ ‰ Š ‹ Œ  Ž   ‘ ’ “ ” ” • – — ˜ ™ š š › œ  ž Ÿ Ÿ   ¡ ¢ £ ¤ ¥ ¦ § ¨ © ª « ¬ ­ ® ¯ ° ± ² ³ ´ µ ¶ · ¸ ¹ º » ¼ ½K¾¿ÀÁÂÃÄÅÆÇÈdoctest-parallel-0.2-inplace!Test.DocTest.Internal.InterpreterLanguage.Haskell.GhciWrapperTest.DocTest.HelpersTest.DocTest.Internal.GhcUtilTest.DocTest.Internal.LocationTest.DocTest.Internal.OptionsTest.DocTest.Internal.UtilTest.DocTest.Internal.ExtractTest.DocTest.Internal.Parse$Test.DocTest.Internal.Runner.ExampleTest.DocTest.Internal.PropertyTest.DocTest.Internal.Runner Test.DocTestPaths_doctest_parallelÓghc-paths-0.1.0.12-18295b069666c79a0b146e1bf31eaee5697bdc027871023b447a4520f1848eb1 GHC.Pathsghc InterpreterConfig configGhci configVerboseconfigIgnoreDotGhci defaultConfignewcloseevalevalItevalEcho $fEqConfig $fShowConfigLibrarylibSourceDirectories libModuleslibDefaultExtensionslibraryToGhciArgsdropEndfindCabalPackagecompatPrettyShowextractSpecificCabalLibraryextractCabalLibrary $fShowLibrarywithGhchaveInterpreterKeyghcInfointerpreterSupportedwithInterpretersafeEval safeEvalItLocationUnhelpfulLocationLineLocated toLocatedunLoc noLocation enumerate toLocation$fNFDataLocation$fShowLocation$fNFDataLocated $fEqLocated $fShowLocated$fFunctorLocated $fEqLocation cfgPreserveIt cfgVerbose cfgModules cfgThreads ModuleNameWarningResult ResultStderr ResultStdoutusageversion ghcVersion versionInfoinfo parseOptions parseThreads parseFlag $fEqResult $fShowResult$fFunctorResultconvertDosLineEndings takeWhileEndstripEndModule moduleName moduleSetup moduleContentextract$fExceptionExtractError$fShowExtractError$fNFDataModule $fEqModule$fFunctorModule $fShowModule InteractionExpectedResult Expression ExpectedLine WildCardLine LineChunk WildCardChunkDocTestExampleProperty getDocTestsparsePropertiesparseInteractions mkLineChunks$fIsStringLineChunk$fIsStringExpectedLine $fEqDocTest $fShowDocTest$fShowExpectedLine$fEqExpectedLine$fShowLineChunk $fEqLineChunkEqualNotEqualmkResult$fFunctorMatch$fShowLinesDivergence$fShowChunksDivergence $fEqMatch $fOrdMatch $fShowMatchPropertyResultSuccessFailureError runProperty freeVariablesparseNotInScope$fEqPropertyResult$fShowPropertyResult ReportUpdate UpdateSuccess UpdateFailure UpdateError UpdateVerboseUpdateModuleDone UpdateStartUpdateInternalErrorUpdateImportError ReportStatereportStateCountreportStateInteractivereportStateVerbosereportStateSummaryReportSummary sExamplessTriedsErrors sFailures FromSetup NotFromSetup emptySummary runModulescountreportreport_ overwrite runModulemakeThreadPool reportStart reportFailure reportErrorreportInternalErrorreportImportError reportSuccess verboseReport updateSummaryreportProgress runTestGrouprunExampleGroup safeEvalWith$fSemigroupSummary$fMonoidSummary $fShowSummary $fEqSummary mainFromCabalmainFromLibrary isSuccess filterModulesmaingetDataFileName getBinDir getLibDir getDynLibDir getDataDir getLibexecDir getSysconfDirbase GHC.Conc.SyncnumCapabilities