Subroutine Coverage

blib/lib/PDL/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 101 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 75 Yes pp_line_numbers
982 1 No printxsc
987 1 Yes pp_done
1117 2 Yes pp_def
1170 0 Yes pp_deprecate_module
1222 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
1231 2 n/a BEGIN
1242 0 No ValidProtoString
1253 0 No C_string
1261 0 No TrimWhitespace
1265 0 No TidyType
1345 0 No typemap
1456 0 No identity2priv
1468 0 No pdimexpr2priv
1497 0 No equivcpoffscode
1512 2 No Pars_nft
1519 2 No ParObjs_DimObjs
1528 3 No nospacesplit
1531 3 No OtherPars_nft
1560 2 No NXArgs
1574 0 No NewParentChildPars
1601 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
2632 1 n/a __ANON__
2633 1 n/a __ANON__
2634 1 n/a __ANON__
2635 1 n/a __ANON__
2641 1 No make_incsize_free
2648 1 No make_parnames
2695 1 No hdrcheck
2790 1 No make_redodims_thread
2831 2 No XSHdr
2853 0 No extract_signature_from_fulldoc
2867 2 n/a BEGIN
2884 0 No build_pars_from_fulldoc
2924 0 No build_otherpars_from_fulldoc
3571 0 No printtrans
3581 2 No translate