Branch Coverage

blib/lib/Data/Dmp.pm
Criterion Covered Total %
branch 45 52 86.5


line true false branch
49 15 1 unless /[^\040-\176]/
76 3 1 if ($OPT_REMOVE_PRAGMAS) { }
1 0 elsif ($OPT_PERL_VERSION < 5.016) { }
93 5 4 $_[0] =~ /\A-?[A-Za-z_][A-Za-z0-9_]*\z/ || $_[0] =~ /\A-?[1-9][0-9]{0,8}\z/ ? :
101 26 21 if ($ref eq '')
102 1 25 if (not defined $val) { }
14 11 elsif (&looks_like_number($val) and not $OPT_STRINGIFY_NUMBERS and $val eq $val + 0 and not $val =~ /\A-?(?:inf(?:inity)?|nan)\z/i) { }
121 3 18 if ($_seen_refaddrs{$refaddr}++)
123 0 3 $_subscripts{$refaddr} ? :
129 1 17 if ($ref eq 'Regexp' or $ref eq 'REGEXP')
135 1 16 if (&blessed($val))
141 4 13 if ($ref eq 'ARRAY') { }
5 8 elsif ($ref eq 'HASH') { }
2 6 elsif ($ref eq 'SCALAR') { }
1 5 elsif ($ref eq 'REF') { }
5 0 elsif ($ref eq 'CODE') { }
145 5 3 if $i
154 6 3 if $i++
165 4 1 $OPT_DEPARSE ? :
170 1 16 if defined $class
182 0 27 if (@_ > 1) { }
187 2 25 if (@_fixups)
191 2 25 if ($_is_ellipsis)
192 1 1 if length $res > $OPT_MAX_DUMP_LEN_BEFORE_ELLIPSIS
196 0 27 if ($_is_dd) { }
198 0 0 wantarray || @_ > 1 ? :