úÎ)ë&;  Safe-Infered Safe-InferedRun an interpreter session.  Example: +withInterpreter [] $ \i -> eval i "23 + 42""65\n"Evaluate an expresion ;Evaluate an expression; return a Left value on executions. EExceptions may e.g. be caused on unterminated multiline expressions.  List of flags, passed to GHC Action to run Result of action       Safe-Infered ,A combination of file name and line number. A line number. "A thing with a location attached. 0Convert a GHC located thing to a located thing. Discard location information.  Add dummy location information. KCreate a list from a location, by repeatedly increasing the line number by  one. )Convert a GHC source span to a location.        Safe-Infered!Run a GHC action in Haddock mode  Safe-InferedFReturn the longest suffix of elements that satisfy a given predicate. +Remove trailing white space from a string. stripEnd "foo ""foo" Safe-InferedCDocumentation for a module grouped together with the modules name. /Extract all docstrings from given list of files/ modules. IThis includes the docstrings of all local modules that are imported from $ those modules (possibly indirect).  !flags files/modules "#$ ! !"#$ Safe-Infered%Extract &9s from all given modules and all modules included by the  given modules. '3Extract all properties from given Haddock comment. (5Extract all interactions from given Haddock comment. )*+,&-.%List of GHC flags File or module names  Extracted &s '( !)*+,&-.%'()*+,&.-%'(  Safe-Infered/)The result of evaluating an interaction. /0123/0123/3210  Safe-Infered444  Safe-Infered5Summary of a test run. 6?Run all examples from given modules, return true if there were  errors/ failures. 7Sum up summaries. 8Format a summary. 59:;<=67859:;<=659:;<=678  Safe-Infered>4Extract all ghc options from given list of options.  Example: >ghcOptions [Help, GhcOption "-foo", Verbose, GhcOption "-bar"]["-foo","-bar"]?@ABCDE>?@ABCDE>?DCBA@E>  Safe-Infered*Run doctest with given list of arguments.  Example: <doctest ["--optghc=-iexample/src", "example/src/Example.hs"]-There are 2 tests, with 2 total interactions.-Examples: 2 Tried: 2 Errors: 0 Failures: 0IThis can be used to create a Cabal test suite that runs doctest for your  project. FGFG Safe-InferedH  !"#$%&'(')*+,-./012234 5 6 7 8 9 : ; < = > ? < @ A B C D E F G H I J K L MN doctest-0.7.0 Test.DocTest Paths_doctest InterpreterLocationGhcUtilUtilExtractParseTypePropertyReportOptionsRundoctestversion getBinDir getLibDir getDataDir getLibexecDirgetDataFileNamewithInterpreterevalsafeEvalLineLocated toLocatedunLoc noLocation enumerate toLocationUnhelpfulLocation$fNFDataLocation$fShowLocation$fNFDataLocatedwithGhc takeWhileEndstripEndconvertDosLineEndingsModuleextract moduleName moduleContent$fNFDataModule$fExceptionExtractError$fShowExtractError getDocTestsDocTestparsePropertiesparseInteractions InteractionExpectedResult ExpressionExample DocTestResultErrorPropertyFailureInteractionFailureSuccess runPropertySummary runModules$fMonoidSummary $fShowSummary sExamplessTriedsErrors sFailures ghcOptionsOptionDumpOnly GhcOptionVerboseVersionHelp parseOptions $fShowCount $fMonoidCount