h&$!      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHI Safe-Inferred[JKLMNOPQ(c) 2022 8c6794b6BSD38c6794b6 <8c6794b6@gmail.com> Safe-Inferred  hpc-codecov4Exceptions thrown during coverage report generation. hpc-codecovTarget was not given. hpc-codecov'Tix file path was given, but not found. hpc-codecovMix file not found. The first field is the path specified by a tix file. The second is the searched paths. hpc-codecovLike /, but for source code specified by a mix file. hpc-codecovInvalid build tool. hpc-codecovInvalid report format. hpc-codecov$Test suite was given, but not found. hpc-codecovSome errors in command line argument, e.g., required value not specified.  hpc-codecov(Run the given action with a handler for .-The handler will show a brief usage and call R when an exception was caught.  hpc-codecovAction to perform.   (c) 2023 8c6794b6BSD38c6794b6 <8c6794b6@gmail.com> Safe-Inferred"  hpc-codecovRead a .tix File.This function is similar to , but internally uses S to improve performance.  hpc-codecovRead a .mix file.This function is similar to  , but internally uses S to improve performance.NOTE: At the moment, the T field in the parsed U is constantly filled with dummy value, to avoid parsing date time.  hpc-codecov Dir names hpc-codecov module wanted  (c) 2022 8c6794b6BSD38c6794b6 <8c6794b6@gmail.com> Safe-Inferred(V hpc-codecov0Internal type used for accumulating mix entries.W hpc-codecovLike ", but without branch block number.X hpc-codecov2Internal type synonym to represent line hit count.Y hpc-codecov8Internal type synonym to represent code line hit. Using Z1 so that unboxed arrays can use in its elements. hpc-codecov&Data type for generated report format. hpc-codecov%Custom Codecov JSON format. See the  ;https://docs.codecov.io/docs/codecov-custom-coverage-formatCodecov documentation for detail. hpc-codecov LCOV tracefile format. See the  7https://ltp.sourceforge.net/coverage/lcov/geninfo.1.phpgeninfo manpage for detail. hpc-codecovType synonym for tracking branch information. Elements are start line number, branch block number, [, for the taken branch, and execution count. hpc-codecovType synonym for tracking function enter count. Elements are start line number, end line number, execution count, and function name. hpc-codecov4Data type to represent coverage of source code line.The Z value in  and  are the hit count. hpc-codecovThe line is not covered at all. hpc-codecovThe line is partially covered. hpc-codecovThe line is fully covered. hpc-codecov Pair of line number and hit tag. hpc-codecov%Single file entry in coverage report. hpc-codecovSource code file name. hpc-codecovLine hits of the file.  hpc-codecovFunction hits of the file.! hpc-codecovBranch hits of the file." hpc-codecovData type to hold information for generating test coverage report.$ hpc-codecovInput tix file.% hpc-codecov:Directories containing mix files referred by the tix file.& hpc-codecov>Directories containing source codes referred by the mix files.' hpc-codecov4Module name strings to exclude from coverage report.( hpc-codecov+Output file to write report data, if given.) hpc-codecov:Flag for showing verbose message during report generation.* hpc-codecovFormat of the report output.+ hpc-codecov"Generate report data from options., hpc-codecovGenerate test coverage entries.- hpc-codecovEmit simple coverage data.\ hpc-codecov/Build simple JSON report from coverage entries.] hpc-codecov2Build simple lcov tracefile from coverage entries.^ hpc-codecov#Exclude modules specified in given "._ hpc-codecov'Read tix file from file path, return a ` data or throw a  exception.a hpc-codecov2Search mix file under given directories, return a U data or throw a  exception.b hpc-codecov7Ensure the given source file exist, return the ensured c or throw a  exception.d hpc-codecovArrange branch hit information.LCOV tracefile seems like want to have a true branch before the corresponding false branch, so arranging the order.Also assigning sequential block numbers to the branch entries starting with identical line number.e hpc-codecovPrint given message to f when the verbose flag is g.h hpc-codecov&Make line hits from intermediate info.i hpc-codecov'Convert array of ticks to list of hits.j hpc-codecov Index count hpc-codecovMin line number hpc-codecovMax line number hpc-codecov#Start line number, tick, and count. hpc-codecovFor tracking function. hpc-codecovFor tracking branch.- hpc-codecovFormat of the report. hpc-codecovk output file name, or l for m. hpc-codecovCoverage entries to write. !"#$%&'()*+,-"#$%&'()* !+,-(c) 2021 8c6794b6BSD38c6794b6 <8c6794b6@gmail.com> Safe-Inferred8 hpc-codecov4Tool used for building Haskell package source codes.9 hpc-codecovFor  (https://www.haskell.org/cabal/index.html cabal-install.: hpc-codecovFor  /https://docs.haskellstack.org/en/stable/README/stack.; hpc-codecovData type to hold arguments of C function.= hpc-codecov)Tool used to build Haskell cabal package.> hpc-codecovTest suite name to search for .tix file.? hpc-codecovThe project root directory.@ hpc-codecov=Name of the temporary build directory made by the build tool.A hpc-codecov6Directories to skip while searching for scanning data.B hpc-codecov%Flag for shwoing verbose information.C hpc-codecov&Walk thorugh directory and search for .mix4 directories, Haskell source code directories, and .tix file.n hpc-codecovShow mssage to stdrr.D hpc-codecov Variant of F with E.E hpc-codecov'Default directory base names to ignore.F hpc-codecovFold under given directory.F hpc-codecovDirectory base names to skip. hpc-codecovAccumulator function. hpc-codecovInitial accumulator value. hpc-codecovDirectories to walk through.89:;<=>?@ABCDEFC;<=>?@AB89:DEF (c) 2022 8c6794b6BSD38c6794b6 <8c6794b6@gmail.com> Safe-Inferred!2o hpc-codecovRepresentation of TARGET argument.p hpc-codecov,Options for generating test coverage report.q hpc-codecovInput tix file.r hpc-codecov8Directory containing mix files referred by the tix file.s hpc-codecov Safe-Inferred!I hpc-codecovThe main function for  hpc-codecov executable.II   !"#$%&'(()*+,--./0123456789:;<=>?@ABCDEEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcd efghijkljkmnopqdrst[uvwx[yzjk{|}f[~[~[yx                         *hpc-codecov-0.4.2.0-EsjQGCiQYco9HApydJVefjTrace.Hpc.Codecov.ExceptionTrace.Hpc.Codecov.ParserTrace.Hpc.Codecov.ReportTrace.Hpc.Codecov.DiscoverTrace.Hpc.Codecov.MainPaths_hpc_codecov Trace.Hpc.TixreadTix Trace.Hpc.MixreadMixTrace.Hpc.Codecov.OptionsHpcCodecovErrorNoTarget TixNotFound MixNotFound SrcNotFoundInvalidBuildTool InvalidFormatTestSuiteNotFound InvalidArgswithBriefUsageOnError$fExceptionHpcCodecovError$fShowHpcCodecovErrorreadTix'readMix'$fAlternativeP$fMonadP$fApplicativeP $fFunctorPFormatCodecovLcov BranchHits FunctionHitsHitMissedPartialFullLineHits CoverageEntry ce_filenamece_hitsce_fns ce_branchesReport reportTix reportMixDirs reportSrcDirsreportExcludes reportOutFile reportVerbose reportFormat genReportgenCoverageEntries emitCoverage$fMonoidReport$fSemigroupReport $fEqReport $fShowReport $fEqFormat $fShowFormat$fEqCoverageEntry$fShowCoverageEntry$fEqHit $fShowHit BuildToolCabalStack DiscoverArgsda_tool da_testsuite da_rootdir da_builddir da_skipdirs da_verbosediscoverfoldDirdefaultIgnoredfoldDirWithIgnoring$fShowBuildTool $fEqBuildTool defaultMainversiongetDataFileName getBinDir getLibDir getDynLibDir getDataDir getLibexecDir getSysconfDirbase System.Exit exitFailurebytestring-0.11.3.1Data.ByteString.Internal ByteString time-1.11.1.1 Data.Time.Clock.Internal.UTCTimeUTCTime hpc-0.6.1.0MixInfo PreBranchHitsCountTickghc-prim GHC.TypesIntBool buildJSON buildLcovexcludeModules readTixFileTix readMixFile ensureSrcPathGHC.IOFilePathreBranchsayGHC.IO.StdHandlesstderrTrue makeLineHits ticksToHits GHC.MaybeJustNothingstdoutTargetOptionsoptTix optMixDirs optSrcDirs optExcludes optOutFile optFormat optVerbose optRootDir optBuildDir optSkipDirsoptShowVersionoptShowNumeric optShowHelp emptyOptionsdefaultOptionsoptions parseOptionsopt2rpt printHelp printVersion helpMessage versionString