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 99 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
809 2 n/a END
819 2 n/a BEGIN
823 2 n/a BEGIN
828 2 No nopm
831 2 n/a import
864 0 Yes pp_boundscheck
870 0 Yes pp_beginwrap
874 0 Yes pp_setversion
880 0 Yes pp_addhdr
885 3 Yes pp_addpm
901 1 Yes pp_add_exported
906 0 Yes pp_addbegin
916 0 Yes pp_export_nothing
920 0 Yes pp_add_isa
924 1 Yes pp_add_boot
929 0 Yes pp_bless
936 0 Yes pp_core_importList
940 1 No printxs
945 0 Yes pp_addxs
957 1 Yes pp_line_numbers
981 1 No printxsc
986 1 Yes pp_done
1116 2 Yes pp_def
1169 0 Yes pp_deprecate_module
1221 2 n/a BEGIN
1225 2 n/a BEGIN
1226 2 n/a BEGIN
1227 2 n/a BEGIN
1228 2 n/a BEGIN
1229 2 n/a BEGIN
1230 2 n/a BEGIN
1241 0 No ValidProtoString
1252 0 No C_string
1260 0 No TrimWhitespace
1264 0 No TidyType
1344 0 No typemap
1455 0 No identity2priv
1467 0 No pdimexpr2priv
1497 0 No equivcpoffscode
1511 2 No Pars_nft
1518 2 No ParObjs_DimObjs
1527 3 No nospacesplit
1530 3 No OtherPars_nft
1559 2 No NXArgs
1573 0 No NewParentChildPars
1600 1 No mkstruct
1612 1 No def_vtable
1633 2 No sort_pnobjs
1644 4 No wrap_vfn
1701 2 No makesettrans
1711 1 No CopyOtherPars
1720 0 No mkxscat
1735 1 No mkVarArgsxscat
1751 2 No MakeNows
1757 2 No Sym2Loc
1760 2 No MkPrivStructInit
1776 2 No MkDefSyms
1782 2 No AddArgsyms
1790 4 No indent
1798 4 No callPerlInit
1862 2 No VarArgsXSHdr
2035 2 No VarArgsXSReturn
2073 0 No XSCHdrs
2088 1 No set_badflag
2089 1 No clear_badflag
2090 1 No get_badflag
2092 0 No get_badflag_priv
2095 0 No set_badstate
2100 0 No clear_badstate
2105 1 No get_badstate
2125 1 No findbadstatus
2205 1 No copybadstatus
2269 2 No InplaceCode
2358 0 No CodefromEquivCPOffsCode
2385 0 No BackCodefromEquivCPOffsCode
2409 2 No GenDocs
2461 0 No ToIsReversible
2470 0 No make_newcoerce
2484 2 No coerce_types
2538 2 No find_datatype
2570 1 No NT2Decls_p
2572 1 No NT2Copies_p
2574 2 No NT2Free_p
2576 1 No NT2Decls
2579 2 No NT2Decls__
2590 1 No NT2Copies__
2602 2 No NT2Free__
2619 1 No make_incsizes
2627 1 No make_incsize_copy
2631 1 n/a __ANON__
2632 1 n/a __ANON__
2633 1 n/a __ANON__
2634 1 n/a __ANON__
2639 1 No make_incsize_free
2646 1 No make_parnames
2693 1 No hdrcheck
2788 1 No make_redodims_thread
2828 2 No XSHdr
2850 0 No extract_signature_from_fulldoc
2864 2 n/a BEGIN
2881 0 No build_pars_from_fulldoc
2921 0 No build_otherpars_from_fulldoc
3568 0 No printtrans
3578 2 No translate