h&%,"      !"#$%&'()*+,-./0123456789:;<=>?  Safe-Inferred3@ABCDEFG(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.  (c) 2023 8c6794b6BSD38c6794b6 <8c6794b6@gmail.com> Safe-Inferred"  hpc-codecovRead a .tix File.This function is similar to , but internally uses H to improve performance.  hpc-codecovRead a .mix file.This function is similar to  , but internally uses H to improve performance.  hpc-codecov Dir names hpc-codecov module wanted  (c) 2023 8c6794b6BSD38c6794b6 <8c6794b6@gmail.com> Safe-Inferred$I hpc-codecov0Internal type used for accumulating mix entries.J hpc-codecovLike ", but without branch block number.K hpc-codecov2Internal type synonym to represent line hit count.L hpc-codecov8Internal type synonym to represent code line hit. Using M1 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-codecov$Cobertura XML file format. See the  &https://cobertura.github.io/cobertura/ Cobertura website for detail. hpc-codecovType synonym for tracking branch information. Elements are start line number, branch block number, N, 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 M 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.O hpc-codecov#Exclude modules specified in given ".P hpc-codecov'Read tix file from file path, return a Q data or throw a  exception.R hpc-codecov2Search mix file under given directories, return a S data or throw a  exception.T hpc-codecov7Ensure the given source file exist, return the ensured U or throw a  exception.V 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.W hpc-codecovPrint given message to X when the verbose flag is Y.Z hpc-codecov&Make line hits from intermediate info.[ hpc-codecov'Convert array of ticks to list of hits.\ 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. !"#$%&'()*]P (c) 2023 8c6794b6BSD38c6794b6 <8c6794b6@gmail.com> Safe-Inferred^^ hpc-codecov7Build simple Codecov JSON report from coverage entries._ hpc-codecov2Build simple lcov tracefile from coverage entries.` hpc-codecov8Build simple Cobertura XML report from coverage entries.^_`(c) 2022 8c6794b6BSD38c6794b6 <8c6794b6@gmail.com> Safe-Inferred+ hpc-codecov"Generate report data from options., hpc-codecovGenerate test coverage entries.- hpc-codecovEmit simple coverage data.- hpc-codecovFormat of the report. hpc-codecova output file name, or b for c. hpc-codecovCoverage entries to write. !"#$%&'()*+,-"#$%&'()* !+,-(c) 2021 8c6794b6BSD38c6794b6 <8c6794b6@gmail.com> Safe-Inferred%. hpc-codecov4Tool used for building Haskell package source codes./ hpc-codecovFor  (https://www.haskell.org/cabal/index.html cabal-install.0 hpc-codecovFor  /https://docs.haskellstack.org/en/stable/README/stack.1 hpc-codecovData type to hold arguments of 9 function.3 hpc-codecov)Tool used to build Haskell cabal package.4 hpc-codecovTest suite name to search for .tix file.5 hpc-codecovThe project root directory.6 hpc-codecov=Name of the temporary build directory made by the build tool.7 hpc-codecov6Directories to skip while searching for scanning data.8 hpc-codecov%Flag for shwoing verbose information.9 hpc-codecov&Walk thorugh directory and search for .mix4 directories, Haskell source code directories, and .tix file.d hpc-codecovShow mssage to stdrr.: hpc-codecov Variant of < with ;.; hpc-codecov'Default directory base names to ignore.< hpc-codecovFold under given directory.< hpc-codecovDirectory base names to skip. hpc-codecovAccumulator function. hpc-codecovInitial accumulator value. hpc-codecovDirectories to walk through../0123456789:;<912345678./0:;< (c) 2022 8c6794b6BSD38c6794b6 <8c6794b6@gmail.com> Safe-Inferred!e hpc-codecovRepresentation of TARGET argument.f hpc-codecov,Options for generating test coverage report.g hpc-codecovInput tix file.h hpc-codecov8Directory containing mix files referred by the tix file.i hpc-codecov Safe-Inferred"? hpc-codecovThe main function for  hpc-codecov executable.??   ! " # $ % & ' ( ) * * + , - . / / 0 1 2 3 4 5 6789:;<==>?@ABCDEFGHIJKLMNOPQRSTU V W X YZ[\Z[] ^ _`a b` c defg h iejkZ[l m n V o p q restesuejvi w x y z { | } ~                  x*hpc-codecov-0.5.0.0-21NIaizmtU9J0ShwJFFhQKTrace.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.Report.EntryTrace.Hpc.Codecov.Report.EmitTrace.Hpc.Codecov.OptionsHpcCodecovErrorNoTarget TixNotFound MixNotFound SrcNotFoundInvalidBuildTool InvalidFormatTestSuiteNotFound InvalidArgs$fExceptionHpcCodecovError$fShowHpcCodecovErrorreadTix'readMix'$fAlternativeP$fMonadP$fApplicativeP $fFunctorPFormatCodecovLcov Cobertura BranchHits FunctionHitsHitMissedPartialFullLineHits CoverageEntry ce_filenamece_hitsce_fns ce_branchesReport reportTix reportMixDirs reportSrcDirsreportExcludes reportOutFile reportVerbose reportFormat genReportgenCoverageEntries emitCoverage BuildToolCabalStack DiscoverArgsda_tool da_testsuite da_rootdir da_builddir da_skipdirs da_verbosediscoverfoldDirdefaultIgnoredfoldDirWithIgnoring$fShowBuildTool $fEqBuildTool defaultMainversiongetDataFileName getBinDir getLibDir getDynLibDir getDataDir getLibexecDir getSysconfDirbytestring-0.11.3.1Data.ByteString.Internal ByteStringInfo PreBranchHitsCountTickghc-prim GHC.TypesIntBoolexcludeModules readTixFile hpc-0.6.1.0Tix readMixFileMix ensureSrcPathbaseGHC.IOFilePathreBranchsayGHC.IO.StdHandlesstderrTrue makeLineHits ticksToHits tixToCoverage buildCodecov buildLcovbuildCobertura GHC.MaybeJustNothingstdoutTargetOptionsoptTix optMixDirs optSrcDirs optExcludes optOutFile optFormat optVerbose optRootDir optBuildDir optSkipDirsoptShowVersionoptShowNumeric optShowHelp emptyOptionsdefaultOptionsoptions parseOptionsopt2rpt printHelp printVersionprintNumericVersion helpMessage versionString