Subroutine Coverage

blib/lib/PDLA/PP.pm
Criterion Covered Total %
subroutine 127 165 76.9
pod 17 88 19.3


line count pod subroutine
134 2 n/a BEGIN
137 2 n/a BEGIN
142 2 n/a BEGIN
144 205 n/a stringify
160 619 n/a report
173 270 n/a new
215 209 n/a check_if_targets_exist
237 201 n/a check_if_conditions_exist
263 209 n/a is_valid
278 83 n/a extract_args
302 146 n/a apply
355 2 n/a BEGIN
360 4 n/a new
369 4 n/a apply
375 2 n/a BEGIN
377 2 n/a BEGIN
387 50 n/a new
404 44 n/a apply
426 2 n/a BEGIN
432 6 n/a new
441 2 n/a BEGIN
447 4 n/a new
456 2 n/a BEGIN
462 12 n/a new
471 2 n/a BEGIN
477 8 n/a new
486 2 n/a BEGIN
488 2 n/a BEGIN
498 16 n/a new
526 15 n/a apply
558 2 n/a BEGIN
560 2 n/a BEGIN
569 16 n/a dosubst_private
573 100 n/a __ANON__
575 1 n/a __ANON__
576 1 n/a __ANON__
577 1 n/a __ANON__
579 0 n/a __ANON__
580 0 n/a __ANON__
581 1 n/a __ANON__
582 0 n/a __ANON__
583 5 n/a __ANON__
586 0 n/a __ANON__
600 32 n/a new
635 2 n/a BEGIN
637 2 n/a BEGIN
655 3 n/a get_std_childparent
658 22 n/a new
674 12 n/a extract_args
696 2 n/a BEGIN
698 2 n/a BEGIN
724 3 n/a subst_makecomp_private
730 0 n/a __ANON__
742 10 n/a new
769 3 n/a extract_args
784 2 n/a BEGIN
789 2 n/a BEGIN
790 2 n/a BEGIN
791 2 n/a BEGIN
792 2 n/a BEGIN
794 2 n/a BEGIN
810 2 n/a END
813 2 n/a BEGIN
817 2 n/a BEGIN
822 2 No nopm
825 2 n/a import
858 0 Yes pp_boundscheck
864 0 Yes pp_beginwrap
868 0 Yes pp_setversion
874 0 Yes pp_addhdr
879 3 Yes pp_addpm
895 1 Yes pp_add_exported
900 0 Yes pp_addbegin
910 0 Yes pp_export_nothing
914 0 Yes pp_add_isa
918 1 Yes pp_add_boot
923 0 Yes pp_bless
930 0 Yes pp_core_importList
934 1 No printxs
939 0 Yes pp_addxs
951 1 Yes pp_line_numbers
975 1 No printxsc
980 1 Yes pp_done
1110 2 Yes pp_def
1163 0 Yes pp_deprecate_module
1215 2 n/a BEGIN
1219 2 n/a BEGIN
1220 2 n/a BEGIN
1221 2 n/a BEGIN
1222 2 n/a BEGIN
1223 2 n/a BEGIN
1224 2 n/a BEGIN
1235 0 No ValidProtoString
1246 0 No C_string
1254 0 No TrimWhitespace
1258 0 No TidyType
1338 0 No typemap
1449 0 No identity2priv
1461 0 No pdimexpr2priv
1491 0 No equivcpoffscode
1505 2 No Pars_nft
1512 2 No ParObjs_DimObjs
1521 3 No nospacesplit
1524 3 No OtherPars_nft
1553 2 No NXArgs
1567 0 No NewParentChildPars
1594 1 No mkstruct
1606 1 No def_vtable
1627 2 No sort_pnobjs
1638 4 No wrap_vfn
1695 2 No makesettrans
1705 1 No CopyOtherPars
1714 0 No mkxscat
1729 1 No mkVarArgsxscat
1745 2 No MakeNows
1751 2 No Sym2Loc
1754 2 No MkPrivStructInit
1770 2 No MkDefSyms
1776 2 No AddArgsyms
1784 4 No indent
1792 4 No callPerlInit
1856 2 No VarArgsXSHdr
2026 2 No VarArgsXSReturn
2064 0 No XSCHdrs
2079 1 No set_badflag
2080 1 No clear_badflag
2081 1 No get_badflag
2083 0 No get_badflag_priv
2086 0 No set_badstate
2091 0 No clear_badstate
2096 1 No get_badstate
2116 1 No findbadstatus
2196 1 No copybadstatus
2260 2 No InplaceCode
2349 0 No CodefromEquivCPOffsCode
2376 0 No BackCodefromEquivCPOffsCode
2400 2 No GenDocs
2452 0 No ToIsReversible
2461 0 No make_newcoerce
2475 2 No coerce_types
2529 2 No find_datatype
2561 1 No NT2Decls_p
2563 1 No NT2Copies_p
2565 2 No NT2Free_p
2567 1 No NT2Decls
2570 2 No NT2Decls__
2581 1 No NT2Copies__
2593 2 No NT2Free__
2610 1 No make_incsizes
2618 1 No make_incsize_copy
2622 1 n/a __ANON__
2623 1 n/a __ANON__
2624 1 n/a __ANON__
2625 1 n/a __ANON__
2630 1 No make_incsize_free
2637 1 No make_parnames
2684 1 No hdrcheck
2779 1 No make_redodims_thread
2819 2 No XSHdr
2841 0 No extract_signature_from_fulldoc
2855 2 n/a BEGIN
2872 0 No build_pars_from_fulldoc
2912 0 No build_otherpars_from_fulldoc
3552 0 No printtrans
3562 2 No translate