h*(J%      !"#$%&'()*+,-./0123456789:;<=>?@A0.6.1.0  Safe-InferredDBCDEFGHI(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 J to improve performance.  hpc-codecovRead a .mix file.This function is similar to  , but internally uses J to improve performance.  hpc-codecov Dir names hpc-codecov module wanted   Safe-InferredF'K hpc-codecov0Internal type used for accumulating mix entries.L hpc-codecovLike ", but without branch block number.M hpc-codecov2Internal type synonym to represent line hit count.N hpc-codecov8Internal type synonym to represent code line hit. Using O1 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, P, 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 O 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"Flag for ignoring other data than Q entries in mix files., hpc-codecov>Flag for ignoring some of the compiler generated source codes. As of the .mix file generated by ghc 9.{4,6,8}, record field declarations, class names with more than two member functions in  deriving(..) clauses, and top-level TemplateHaskell splices are known to be ignored.R hpc-codecov#Exclude modules specified in given ".S hpc-codecov'Read tix file from file path, return a T data or throw a  exception.U hpc-codecov2Search mix file under given directories, return a V data or throw a  exception.W hpc-codecov7Ensure the given source file exist, return the ensured X or throw a  exception.Y hpc-codecovRemove consequent non-Z entries from given tix and mix entries with identical source code positions. Returns a triple of (number_of_removed_entries, filtered_tix, filtered_mix).[ 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.\ hpc-codecovPrint given message to ] when the verbose flag is ^._ hpc-codecov&Make line hits from intermediate info.` hpc-codecov'Convert array of ticks to list of hits.a 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."#$%&'()*+, !bS (c) 2023 8c6794b6BSD38c6794b6 <8c6794b6@gmail.com> Safe-Inferredc hpc-codecov7Build simple Codecov JSON report from coverage entries.d hpc-codecov2Build simple lcov tracefile from coverage entries.e hpc-codecov8Build simple Cobertura XML report from coverage entries.cde(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-codecovf output file name, or g for h. hpc-codecovCoverage entries to write."#$%&'()*+, !-./"#$%&'()*+, !-./(c) 2021 8c6794b6BSD38c6794b6 <8c6794b6@gmail.com> Safe-Inferredi0 hpc-codecov4Tool used for building Haskell package source codes.1 hpc-codecovFor  (https://www.haskell.org/cabal/index.html cabal-install.2 hpc-codecovFor  /https://docs.haskellstack.org/en/stable/README/stack.3 hpc-codecovData type to hold arguments of ; function.5 hpc-codecov)Tool used to build Haskell cabal package.6 hpc-codecovTest suite name to search for .tix file.7 hpc-codecovThe project root directory.8 hpc-codecov=Name of the temporary build directory made by the build tool.9 hpc-codecov6Directories to skip while searching for scanning data.: hpc-codecov%Flag for shwoing verbose information.; hpc-codecov&Walk thorugh directory and search for .mix4 directories, Haskell source code directories, and .tix file.i 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.;3456789:012<=>;3456789:012<=>(c) 2022 8c6794b6BSD38c6794b6 <8c6794b6@gmail.com> Safe-Inferred$j hpc-codecovRepresentation of TARGET argument.k hpc-codecov,Options for generating test coverage report.l hpc-codecovInput tix file.m hpc-codecov8Directory containing mix files referred by the tix file.n hpc-codecov Safe-Inferred%A hpc-codecovThe main function for  hpc-codecov executable.AA  ! " # $ % & ' ( ) * + + , - . / 0 0 1 2 3 4 5 6 7 8 9:;<=>?@@ABCDEFGHIJKLMNOPQRSTUVWX Y Z [ \]^_]^`a b c dae fa g hijk la m n oipq]^r s t Y u v w xiyziy{ip|o}~~*hpc-codecov-0.6.1.0-14nnhNWyKEhJmva1OSKwbNTrace.Hpc.Codecov.ExceptionTrace.Hpc.Codecov.ParserTrace.Hpc.Codecov.ReportTrace.Hpc.Codecov.DiscoverTrace.Hpc.Codecov.Main hpc-codecovPaths_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 reportFormatreportExprOnlyreportIgnoreDittos genReportgenCoverageEntries emitCoverage BuildToolCabalStack DiscoverArgsda_tool da_testsuite da_rootdir da_builddir da_skipdirs da_verbosediscoverfoldDirdefaultIgnoredfoldDirWithIgnoring$fShowBuildTool $fEqBuildTool defaultMainversion getBinDir getLibDir getDynLibDir getDataDir getLibexecDirgetDataFileName getSysconfDirbytestring-0.11.5.2Data.ByteString.Internal.Type ByteStringInfo PreBranchHitsCountTickghc-prim GHC.TypesIntBool hpc-0.6.2.0ExpBoxexcludeModules readTixFileTix readMixFileMix ensureSrcPathbaseGHC.IOFilePathremoveDittoEntriesBinBoxreBranchsayGHC.IO.StdHandlesstderrTrue makeLineHits ticksToHits tixToCoverage buildCodecov buildLcovbuildCobertura GHC.MaybeJustNothingstdoutTargetOptionsoptTix optMixDirs optSrcDirs optExcludes optOutFile optFormat optVerbose optRootDir optBuildDir optSkipDirs optExprOnlyoptIgnoreDittosoptShowVersionoptShowNumeric optShowHelp emptyOptionsdefaultOptionsoptions parseOptionsopt2rpt printHelp printVersionprintNumericVersion helpMessage versionString