line |
true |
false |
branch |
128
|
24 |
0 |
if ($] >= 5.01301) { } |
|
0 |
0 |
elsif ($] >= 5.013006) { } |
|
0 |
0 |
elsif ($] >= 5.009004) { } |
131
|
0 |
24 |
unless eval "\n use re qw(regexp_pattern is_regexp);\n *regex= *regexp_pattern;\n " |
139
|
0 |
0 |
unless eval "\n use re qw(regexp_pattern is_regexp);\n sub regex {\n if (wantarray) {\n my (\$pat,\$mod) = regexp_pattern(\$_[0]);\n if (\$mod) {\n \$mod =~ tr/dlua?//d;\n }\n return (\$pat,\$mod);\n }\n else {\n return scalar regexp_pattern(\$_[0]);\n }\n }\n 1;\n " |
157
|
0 |
0 |
unless eval "\n use re qw(regexp_pattern is_regexp);\n *regex= *regexp_pattern;\n 1;\n " |
166
|
0 |
24 |
if ($] <= "5.008") |
171
|
0 |
24 |
if ($] < 5.008) { } |
196
|
0 |
6 |
unless ref $hash |
202
|
85 |
1 |
unless (exists $hash->{$key}) |
213
|
0 |
24 |
if ($] <= 5.008008) { } |
230
|
0 |
0 |
unless exists $done{$isa} |
252
|
2 |
24 |
if ($idx = grep((lc $_[$_] eq "as"), 0 .. $#_)) |
722
|
2 |
2 |
unless @_ |
788
|
7 |
995 |
unless (ref $self) |
829
|
508 |
32 |
unless (m([^ !""\#\$%&''()*+,\-./0-9:;<=>?\@A-Z[\\\]^_`a-z{|}~])) |
843
|
6 |
26 |
if (length $_ != do {
use bytes;
length $_
}) { } |
868
|
608 |
1139 |
if ($v =~ /$numeric_rex/) { } |
|
1131 |
8 |
elsif (not $v =~ /[^\x20-\x7E]/) { } |
880
|
0 |
4764 |
if (not defined $key or $key eq '') { } |
|
4232 |
532 |
elsif ($key =~ /$numeric_rex/ or $key =~ /\A-?[A-Za-z_]\w*\z/) { } |
906
|
155 |
132 |
do {
$uname =~ /^[-*]/
} ? : |
|
287 |
503 |
$uname ? : |
910
|
2 |
501 |
unless ($self->{'style'}{'verbose'}) |
919
|
2 |
0 |
if ($n <= length $abr) |
954
|
0 |
0 |
if $self->{'ref_id'} and $self->{'sv_id'} |
967
|
220 |
4469 |
if ($var =~ s/^([\@\%\$])(?=\$)//) { } |
973
|
406 |
4283 |
if ($brace and not $rest) { } |
975
|
406 |
0 |
wantarray ? : |
986
|
0 |
5711 |
if $Data::Dump::Streamer::DEBUG > 1 |
987
|
0 |
5711 |
if $tname{$type} |
988
|
4579 |
1132 |
if ($type =~ /[[{]/) { } |
|
1132 |
0 |
elsif ($type =~ /^[\@\%\$]$/) { } |
992
|
332 |
1336 |
if ($name =~ /^([\@\%\$])(\w+)$/ or $sigil or $name =~ /^\*.*\{(?:SCALAR|HASH|ARRAY)\}$/) |
997
|
2764 |
479 |
if not $name =~ s/^[\@\%]/\$/ or $sigil |
1002
|
0 |
4579 |
if $Data::Dump::Streamer::DEBUG > 1 |
1004
|
2197 |
2382 |
if ($type eq '[') { } |
|
2382 |
0 |
elsif ($type eq '{') { } |
1012
|
653 |
479 |
if $name =~ /[\[\{]/ or $name =~ /^\*/ |
1014
|
1132 |
0 |
unless substr($name, 0, 1) eq $type and $type ne "\$" |
1021
|
0 |
5711 |
if $Data::Dump::Streamer::DEBUG > 1 |
1028
|
2681 |
8672 |
unless $key =~ /^(sv|ref|fix|cat|type|names|reqs|cache)/ |
1053
|
0 |
0 |
$self->{'special'}{$idx} ? : |
|
0 |
0 |
$self->{'svro'}[$idx] ? : |
|
0 |
0 |
defined ${$self->{'svdu'}[$idx];} ? : |
|
0 |
0 |
!$self->{'svdu'}[$idx] ? : |
|
0 |
0 |
defined $self->{'unames'}[$idx - 1] ? : |
|
0 |
0 |
$oidx ? : |
|
0 |
0 |
$self->{'svon'}{$idx} ? : |
1055
|
0 |
0 |
if ($prefix and $oidx) |
1068
|
0 |
0 |
defined $self->{$_}[$idx] ? : |
1075
|
0 |
0 |
defined ${$self->{'refdu'}[$idx];} ? : |
|
0 |
0 |
!$self->{'refdu'}[$idx] ? : |
|
0 |
0 |
$oidx ? : |
1156
|
47 |
0 |
if $self |
1161
|
3 |
31 |
if (&blessed($_[0]) and &blessed($_[0]) eq "Data::Dump::Streamer") |
1164
|
15 |
19 |
if (@_) { } |
1165
|
8 |
7 |
if (defined wantarray and not wantarray) { } |
1174
|
2 |
17 |
if ($obj) { } |
1199
|
0 |
2 |
unless ($Data::Dump::Streamer::HasPadWalker) |
1205
|
0 |
2 |
if (&blessed($_[0]) and &blessed($_[0]) eq "Data::Dump::Streamer") |
1228
|
5 |
2 |
if $name = $pad_vars{&refaddr($_)} |
1233
|
2 |
0 |
if (defined wantarray and not wantarray) { } |
1257
|
0 |
1 |
if (&blessed($_[0]) and &blessed($_[0]) eq "Data::Dump::Streamer") |
1260
|
0 |
1 |
if (@_ % 2) |
1271
|
1 |
0 |
if (defined wantarray and not wantarray) { } |
1286
|
0 |
2277 |
if $Data::Dump::Streamer::DEBUG |
1289
|
676 |
1601 |
if $arg |
1291
|
1577 |
700 |
unless ($idx = $self->{'ref'}{$addr}) |
1293
|
641 |
936 |
if $arg |
1298
|
1577 |
0 |
wantarray ? : |
1301
|
35 |
665 |
if $arg |
1302
|
700 |
0 |
wantarray ? : |
1308
|
0 |
1548 |
if $name =~ /^\$\*/ |
1311
|
790 |
758 |
if $arg |
1312
|
339 |
1209 |
if ($idx = $self->{'sv'}{$addr}) { } |
1318
|
8 |
1201 |
if &isweak($_[1]) |
1321
|
139 |
1070 |
if ($self->{'svn'}[$idx] ne $name) |
1328
|
0 |
339 |
if ($Data::Dump::Streamer::DEBUG > 9) |
1333
|
12 |
327 |
if ($self->{'svn'}[$idx] =~ /^\$\{?\$/ and not $name =~ /^\$\{?\$/) |
1338
|
790 |
758 |
if $arg |
1339
|
0 |
1548 |
if $self->{'svrt'}{$name} |
1386
|
2232 |
28 |
if (substr($type, 0, 1) ne '*') { } |
|
28 |
0 |
elsif ($self->{'style'}{'dumpglob'}) { } |
1398
|
84 |
56 |
unless defined $v |
1399
|
11 |
45 |
if $t eq "SCALAR" and not defined $$v |
1415
|
0 |
347 |
if $Data::Dump::Streamer::DEBUG |
1417
|
340 |
7 |
if (@_) { } |
|
0 |
7 |
elsif ($self->{'cataloged'}) { } |
1441
|
682 |
108 |
if (my $type = &reftype_or_glob(${$$arg{"item"};})) |
1457
|
0 |
2277 |
if $Data::Dump::Streamer::DEBUG >= 10 |
1474
|
1 |
2280 |
if ($self->{'ref_fz'}{$raddr}) |
1475
|
0 |
1 |
if $Data::Dump::Streamer::DEBUG |
1480
|
0 |
2280 |
if $Data::Dump::Streamer::DEBUG |
1482
|
0 |
2280 |
unless ($raddr) |
1483
|
0 |
0 |
if $Data::Dump::Streamer::DEBUG |
1488
|
4 |
2276 |
if $frozen |
1490
|
1 |
2275 |
if ($self->{'style'}{'ignore'}{"#$raddr"} or $class and $self->{'style'}{'ignore'}{".$class"}) { } |
|
149 |
4116 |
elsif ($class and not $self->{'cache_skip_freeze'}{$class}) { } |
1491
|
0 |
1 |
if $Data::Dump::Streamer::DEBUG |
1498
|
149 |
0 |
if (not defined $freezer) { } |
|
0 |
0 |
elsif (ref $freezer) { } |
1504
|
290 |
150 |
if ($freezer) { } |
|
1 |
149 |
elsif (defined $freezer) { } |
1505
|
0 |
290 |
if (ref $freezer) { } |
|
6 |
284 |
elsif ($class->can($freezer)) { } |
1509
|
0 |
0 |
unless $@ |
1514
|
6 |
0 |
unless $@ |
1520
|
145 |
4 |
if (not defined $proxy) { } |
1531
|
4 |
145 |
if ($thaw) |
1534
|
0 |
149 |
if ($postop) |
1537
|
149 |
0 |
if (&refaddr($proxy) != $raddr) |
1540
|
4 |
145 |
if (ref $proxy) { } |
1551
|
700 |
1577 |
if $dupe |
1555
|
0 |
2277 |
if $Data::Dump::Streamer::DEBUG > 9 |
1556
|
700 |
1577 |
if $dupe |
1563
|
26 |
1551 |
if (defined $class and overload::Overloaded($item)) |
1570
|
548 |
1029 |
if ($reftype eq 'SCALAR' or $reftype eq 'REF' or $reftype eq 'GLOB') { } |
|
396 |
633 |
elsif ($reftype eq 'ARRAY') { } |
|
509 |
124 |
elsif ($reftype eq 'HASH') { } |
|
68 |
56 |
elsif ($reftype eq 'CODE') { } |
|
5 |
51 |
elsif ($reftype eq 'FORMAT') { } |
1576
|
548 |
0 |
if ($cnt > 1) |
1580
|
368 |
180 |
if (my $type = &reftype_or_glob($$item)) |
1589
|
184 |
952 |
if ($cnt > 1) |
1590
|
0 |
184 |
if $Data::Dump::Streamer::DEBUG > 9 |
1595
|
680 |
456 |
if (my $type = &reftype_or_glob($item->[$idx])) |
1603
|
0 |
509 |
if ($thaw) |
1609
|
0 |
509 |
if $keyary and &reftype($keyary) ne "ARRAY" |
1611
|
1700 |
0 |
defined $keyary ? : |
1615
|
1191 |
0 |
if ($ik) |
1618
|
603 |
588 |
if $key_len < length $qk |
1623
|
26 |
1165 |
if ($cnt > 1) |
1627
|
500 |
691 |
if (my $type = &reftype_or_glob($item->{$key})) |
1632
|
495 |
14 |
$key_count > 0 ? : |
1633
|
0 |
509 |
$key_len > 8 && 0.66666666666666663 * $key_len > $avg ? : |
1639
|
40 |
28 |
if ($pass == 1) |
1644
|
39 |
39 |
unless $name =~ /\D/ |
1646
|
30 |
9 |
unless ($lex_addr{$addr}) |
1648
|
7 |
23 |
if ($lex_name{$name}) { } |
1654
|
5 |
2 |
$self->{'style'}{'eclipsename'} =~ /^[^%]*%s/ ? : |
1674
|
0 |
51 |
if $ENV{'DDS_STRICT'} |
1676
|
26 |
1551 |
if ($isoverloaded) |
1680
|
347 |
12 |
if ($pass++ == 1) |
1694
|
3 |
27 |
if (exists $items{$addr}) { } |
1696
|
2 |
1 |
if (not $self->{'unames'}[$idx]) { } |
1721
|
11 |
336 |
if (@add) { } |
|
1 |
335 |
elsif ($added) { } |
1726
|
3 |
24 |
if ($rt ne 'SCALAR' and $rt ne 'GLOB' and $rt ne 'REF') { } |
1762
|
0 |
519 |
@args == 1 ? : |
1763
|
0 |
519 |
unless ($fix->[0] =~ /^(var|glob|thaw|ref|sv|#|sub call|lock|bless)$/) |
1766
|
0 |
519 |
if ($args[0] eq 'var') { } |
1781
|
56 |
0 |
$self->{'style'}{'deparse'} && $self->{'style'}{'deparseglob'} ? : |
|
28 |
28 |
$inc_format && $self->{'style'}{'deparse'} && $self->{'style'}{'deparseglob'} ? : |
1798
|
957 |
0 |
if (ref $fix) |
1801
|
0 |
957 |
if ($type eq '#') { } |
|
71 |
886 |
elsif ($type eq 'bless') { } |
|
290 |
596 |
elsif ($type eq 'sv') { } |
|
436 |
160 |
elsif ($type eq 'ref') { } |
|
8 |
152 |
elsif ($type eq 'lock') { } |
|
7 |
145 |
elsif ($type eq 'thaw') { } |
|
28 |
117 |
elsif ($type eq 'glob') { } |
|
0 |
117 |
elsif ($type eq 'var') { } |
|
117 |
0 |
elsif ($type eq 'sub call') { } |
1805
|
26 |
45 |
if ($isfinal) |
1816
|
110 |
180 |
if ($$self{$type . "du"}[$rhs] and ${$$self{$type . "du"}[$rhs];}) |
1819
|
110 |
0 |
if ($sigil) |
1824
|
110 |
0 |
if ref $dref |
1829
|
275 |
161 |
if ($$self{$type . "du"}[$rhs] and ${$$self{$type . "du"}[$rhs];}) |
1833
|
36 |
239 |
if ($rhs =~ /^[\@\%\&]/) |
1835
|
12 |
24 |
if $class |
1842
|
8 |
0 |
if ($self->{'refdu'}[$lhs] and ${$self->{'refdu'}[$lhs];}) |
1846
|
4 |
4 |
@$rhs ? : |
1852
|
3 |
4 |
if ($isfinal) |
1857
|
3 |
0 |
if ($rhs =~ /^(->)?((?:\w*::)*\w+)(\(\))?$/) { } |
1858
|
1 |
2 |
if ($3) { } |
1874
|
0 |
0 |
if $class |
1876
|
0 |
0 |
$self->{'style'}{'declare'} ? : |
1879
|
100 |
451 |
if ref $_ |
1880
|
69 |
48 |
unless (@r) |
1881
|
52 |
259 |
ref $_ ? : |
1894
|
0 |
28 |
if $Data::Dump::Streamer::DEBUG and $name |
1896
|
9 |
19 |
$name ? : |
1899
|
3 |
25 |
if (defined &blessed($lhs) and overload::Overloaded($lhs)) |
1910
|
68 |
44 |
if (not defined $v or $t eq "SCALAR" and not defined $$v) |
1922
|
44 |
0 |
$gidx ? : |
1929
|
27 |
0 |
unless $self->{'style'}{'terse'} |
1931
|
0 |
27 |
if $ret |
1937
|
28 |
0 |
if ($self->{'style'}{'deparse'} and $self->{'style'}{'deparseglob'}) |
1951
|
28 |
0 |
if ref $Bobj eq "B::GV" |
1953
|
1 |
27 |
if (ref $Bobj eq "B::FM") |
1963
|
3 |
25 |
if ($isoverloaded) |
1969
|
26 |
1120 |
if @globs |
2035
|
0 |
348 |
if $Data::Dump::Streamer::DEBUG |
2037
|
7 |
341 |
if (not $self->{'in_printit'} and @_ || !$self->{'cataloged'}) |
2042
|
348 |
0 |
unless ($self->{'fh'}) |
2043
|
0 |
348 |
if $Data::Dump::Streamer::DEBUG |
2045
|
348 |
0 |
if (defined wantarray) { } |
2046
|
9 |
339 |
wantarray ? : |
2047
|
0 |
348 |
if $Data::Dump::Streamer::DEBUG |
2049
|
0 |
348 |
unless $fh = $class->new |
2053
|
0 |
0 |
if $Data::Dump::Streamer::DEBUG |
2065
|
0 |
348 |
if $Data::Dump::Streamer::DEBUG > 9 |
2074
|
0 |
348 |
if ($self->{'style'}{'special'}) |
2076
|
0 |
0 |
if $Data::Dump::Streamer::DEBUG |
2083
|
0 |
0 |
$Data::Dump::Streamer::b->{'raddr'} ? : |
|
0 |
0 |
$Data::Dump::Streamer::a->{'raddr'} ? : |
|
0 |
0 |
unless $self->{'svc'}[$Data::Dump::Streamer::b->{'idx'}] <=> $self->{'svc'}[$Data::Dump::Streamer::a->{'idx'}] |
2089
|
0 |
0 |
if $Data::Dump::Streamer::DEBUG |
2092
|
2 |
0 |
if ($self->{'style'}{'compress'} and $self->{'style'}{'compressor'}) |
2094
|
2 |
0 |
if $prelude |
2098
|
11 |
337 |
if $self->{'lexicals'}{'added'} |
2103
|
0 |
772 |
if $ret |
2110
|
0 |
348 |
if $namestr |
2112
|
0 |
348 |
if $Data::Dump::Streamer::DEBUG |
2114
|
348 |
0 |
if ($self->{'return'} and defined wantarray) { } |
2130
|
2 |
0 |
$_[1] ? : |
2154
|
0 |
3564 |
if $Data::Dump::Streamer::DEBUG |
2160
|
1491 |
2073 |
if ($idx) { } |
2175
|
0 |
1491 |
if $Data::Dump::Streamer::DEBUG |
2178
|
1168 |
160 |
!$self->{'svon'}{$idx} ? : |
|
316 |
1175 |
if ($pre_dumped and not $self->{'svon'}{$idx} or !$self->{'svon'}{$idx} ? $self->{'svd'}[$idx] < $depth || $name_diff : undef) { } |
2183
|
0 |
0 |
if $Data::Dump::Streamer::DEBUG and $self->{'svon'}{$idx} and $pre_dumped and $$pre_dumped |
2187
|
0 |
0 |
$name_diff ? : |
|
0 |
316 |
if $Data::Dump::Streamer::DEBUG |
2192
|
220 |
96 |
if ($is_ref) { } |
2193
|
104 |
116 |
if ($self->{'svd'}[$idx] == 1 and not $self->{'style'}{'declare'} or $pre_dumped and $$pre_dumped) { } |
2203
|
110 |
6 |
if ($self->{'style'}{'purity'}) { } |
2207
|
4 |
106 |
if ($need_do) |
2212
|
0 |
110 |
$Data::Dump::Streamer::DEBUG ? : |
|
0 |
110 |
!$self->{'style'}{'verbose'} ? : |
2217
|
4 |
106 |
if $need_do |
2221
|
36 |
60 |
if ($depth == 1) { } |
|
52 |
8 |
elsif ($self->{'style'}{'purity'}) { } |
2222
|
0 |
36 |
if ($self->{'style'}{'declare'}) |
2229
|
0 |
52 |
!$self->{'style'}{'verbose'} ? : |
2237
|
0 |
316 |
if $str =~ /\n([^\n]*)\s*\z/ |
2239
|
162 |
154 |
$ret ? : |
2245
|
0 |
0 |
if $Data::Dump::Streamer::DEBUG and $self->{'special'}{$idx} |
2247
|
0 |
1175 |
if $self->{'special'}{$idx} |
2248
|
0 |
1175 |
if $self->{'special'}{$idx} |
2253
|
2073 |
0 |
unless defined $ro |
2255
|
0 |
3248 |
if $Data::Dump::Streamer::DEBUG |
2256
|
736 |
2512 |
if ($depth == 1) |
2258
|
139 |
0 |
if ($name ne $clean_name and not $name =~ /^\*/ and $self->{'svc'}[$idx] > 1) |
2260
|
0 |
139 |
if $Data::Dump::Streamer::DEBUG |
2262
|
19 |
120 |
if ($oidx) |
2266
|
0 |
19 |
if $Data::Dump::Streamer::DEBUG |
2273
|
0 |
139 |
if $Data::Dump::Streamer::DEBUG |
2277
|
4 |
732 |
if ($self->{'style'}{'terse'} or $name =~ /^\&/) { } |
2279
|
189 |
543 |
$self->{'style'}{'declare'} && !($name =~ /^\*/) && !$self->{'lexicals'}{'added'}{$name} ? : |
2288
|
0 |
736 |
if $Data::Dump::Streamer::DEBUG |
2293
|
293 |
2955 |
if $is_ref |
2310
|
35 |
3213 |
if ($add_do) |
2316
|
1998 |
1250 |
if ($iaddr) { } |
2317
|
0 |
1250 |
if $Data::Dump::Streamer::DEBUG |
2318
|
1134 |
116 |
if (defined $item) { } |
2323
|
1 |
9 |
if ($is_ro and not $self->{'style'}{'purity'} and not $self->{'style'}{'terse'}) |
2326
|
20 |
1114 |
if ($glob) { } |
2327
|
1 |
19 |
if ($glob =~ /^\*Symbol::GEN/) { } |
2333
|
19 |
0 |
if ($self->{'style'}{'dumpglob'} and not $self->{'sv_glob_du'}{$glob}++) |
2340
|
1112 |
2 |
if ($self->{'style'}{'dualvars'}) |
2342
|
2 |
150 |
if (&_could_be_dualvar($item) and 0 + $item ne $item and "$item" != $item) |
2347
|
1112 |
2 |
unless ($quoted) |
2350
|
2 |
1110 |
if ($style->{'compress'} and $style->{'compressor'} and length $_[1] > $style->{'compress'}) { } |
2361
|
0 |
1114 |
if $quoted =~ /\n([^\n]*)\s*\z/ |
2364
|
1134 |
0 |
unless ($self->{'style'}{'terse'}) |
2365
|
9 |
1125 |
if ($is_ro and $self->{'style'}{'purity'}) { } |
|
1 |
1124 |
elsif ($is_ro) { } |
2378
|
35 |
3213 |
if $add_do |
2381
|
8 |
3240 |
if $self->{'svw'}{$addr} |
2389
|
132 |
132 |
$type =~ /[\{\[\(]/ ? : |
|
1532 |
264 |
!($name =~ /^[%\@]/) ? : |
2394
|
1744 |
52 |
$child ? : |
2395
|
982 |
814 |
if ($cond) { } |
2397
|
491 |
491 |
$open ? : |
2398
|
491 |
491 |
$open ? : |
|
491 |
491 |
$open ? : |
2402
|
407 |
407 |
$open ? : |
|
407 |
407 |
$open ? : |
2417
|
51 |
0 |
if $bad < $best |
2418
|
49 |
2 |
unless $best |
2420
|
0 |
49 |
if $best |
2479
|
922 |
95 |
unless defined $class |
2483
|
238 |
779 |
unless ($sorter) |
2492
|
0 |
1017 |
if $ary and &reftype($ary) ne "ARRAY" |
2504
|
0 |
508 |
if ($keyary and $Data::Dump::Streamer::DEBUG) |
2514
|
149 |
359 |
$ind && $self->{'style'}{'indentkeys'} ? : |
2521
|
149 |
359 |
if ($indkey) |
2524
|
0 |
508 |
if $Data::Dump::Streamer::DEBUG == 10 |
2529
|
1699 |
0 |
defined $keyary ? : |
2530
|
497 |
694 |
if ref $item->{$k} |
2531
|
696 |
495 |
if ($kc) { } |
2533
|
686 |
10 |
$do_ind ? : |
2535
|
686 |
10 |
if ($do_ind) { } |
|
0 |
10 |
elsif (not $do_ind || $optspace and $self->{'buf'} > 1024) { } |
2545
|
835 |
356 |
if ($indkey) { } |
2547
|
835 |
0 |
$indkey >= length $qk ? : |
2563
|
6 |
1185 |
if (not $full_indent || $self->{'do_nl'} and $self->{'buf'} < 60) { } |
2570
|
6 |
1185 |
if ($alias) |
2591
|
388 |
2 |
if ($self->{'style'}{'rle'}) { } |
2594
|
16 |
2 |
if ($k) |
2595
|
16 |
0 |
$do_ind ? : |
2596
|
16 |
0 |
if ($do_ind) { } |
|
0 |
0 |
elsif (not $do_ind || $optspace and $self->{'buf'} > 1024) { } |
2610
|
0 |
18 |
if (not $full_indent || $self->{'do_nl'} and $self->{'buf'} < 60) { } |
2616
|
0 |
18 |
if ($alias) |
2630
|
293 |
70 |
if (not &refaddr($item->[$k]) || &readonly($item->[$k]) and !$self->{'sv'}{&refaddr(\$item->[$k])} || $self->{'svt'}[$self->{'sv'}{&refaddr(\$item->[$k])}] == 1) |
2651
|
0 |
224 |
if (not defined $$item[$k + $count]) { } |
2652
|
0 |
0 |
if defined $v |
2655
|
169 |
55 |
if $v ne overload::StrVal($$item[$k + $count]) |
2662
|
654 |
14 |
$do_ind ? : |
|
668 |
375 |
if $k |
2664
|
654 |
389 |
if $do_ind and $k |
2665
|
19 |
1024 |
if ($count > 1) |
2673
|
18 |
1025 |
if (not $full_indent || $self->{'do_nl'} and $self->{'buf'} < 60) { } |
2678
|
46 |
997 |
if ($alias) |
2685
|
19 |
1024 |
if ($count > 1) |
2700
|
0 |
0 |
do {
@_ == 1
} ? : |
|
0 |
0 |
@_ ? : |
2708
|
0 |
0 |
@v ? : |
2713
|
40 |
0 |
if ($self->{'style'}{'deparse'}) { } |
2718
|
1 |
39 |
if (ref($cv->ROOT) =~ /NULL/) |
2729
|
39 |
39 |
if $targ =~ /\D/ |
2732
|
39 |
0 |
if $self->{'lexicals'}{'a2n'}{$addr} |
2741
|
0 |
39 |
if defined $bless |
2743
|
0 |
39 |
if defined $bless |
2744
|
0 |
39 |
if (not defined $bless and $@ and $@ =~ /^Usage\:\ \-\>coderef2text\(CODEREF\)/) { } |
|
0 |
39 |
elsif ($@) { } |
2764
|
0 |
39 |
$code =~ /^\s*\(/ ? : |
2765
|
39 |
0 |
if ($self->{'style'}{'indent'}) |
2769
|
4 |
35 |
if ($name =~ s/^\&//) |
2783
|
4 |
0 |
if ($self->{'style'}{'deparse'}) |
2786
|
0 |
4 |
if ref $Bobj eq "B::GV" |
2787
|
4 |
0 |
if (ref $Bobj eq "B::FM") |
2793
|
0 |
4 |
if ($@) |
2797
|
4 |
0 |
$self->{'style'}{'indent'} ? : |
2820
|
8 |
1 |
unless $self->{'reqs'}{'Symbol'}++ |
2821
|
1 |
8 |
if $deref |
2824
|
9 |
0 |
if ($self->{'style'}{'dumpglob'} and not $self->{'sv_glob_du'}{$glob}++) |
2835
|
0 |
2003 |
unless $addr = &refaddr($item) |
2839
|
19 |
232 |
if $class and $class eq "Regexp" and &is_regexp($item) |
2841
|
0 |
2003 |
if $Data::Dump::Streamer::DEBUG |
2845
|
5 |
1998 |
if ($self->{'ref_fz'}{$addr}) |
2847
|
0 |
5 |
if (not $item) { } |
|
5 |
0 |
elsif (ref $item) { } |
2860
|
1 |
1997 |
if ($ignore or $self->{'style'}{'ignore'}{"#" . ($raddr || $addr)} or defined $class and $self->{'style'}{'ignore'}{".$class"}) |
2871
|
0 |
1997 |
unless ($idx) |
2877
|
1997 |
0 |
if ($idx) { } |
2880
|
182 |
1815 |
if ($pre_dumped and $$pre_dumped) { } |
|
301 |
1514 |
elsif ($pre_dumped or $self->{'refd'}[$idx] < $depth) { } |
2882
|
0 |
182 |
if $Data::Dump::Streamer::DEBUG |
2883
|
58 |
124 |
if ($self->{'refn'}[$idx] =~ /^[\@\%\&]/) { } |
2884
|
4 |
54 |
if (&SvREADONLY_ref($item)) |
2889
|
20 |
38 |
$class ? : |
|
20 |
38 |
$class ? : |
2898
|
0 |
301 |
if $Data::Dump::Streamer::DEBUG |
2902
|
38 |
263 |
if ($self->{'refn'}[$idx] =~ /^[\@\%\&]/ and not $self->{'style'}{'declare'}) { } |
2904
|
12 |
26 |
$class ? : |
|
12 |
26 |
$class ? : |
2907
|
258 |
5 |
if ($self->{'style'}{'purity'}) { } |
2909
|
42 |
216 |
$add_do ? : |
|
0 |
258 |
!$self->{'style'}{'verbose'} ? : |
|
42 |
216 |
$add_do ? : |
2928
|
26 |
1488 |
if (defined $class and overload::Overloaded($item)) |
2935
|
4 |
1510 |
if ($thaw) |
2936
|
0 |
4 |
if ($thaw =~ /[^\w:>()-]/) { } |
2940
|
1 |
3 |
$thaw =~ s/\(\)$// ? : |
2942
|
0 |
4 |
if ($inline and $thawtype eq "sub") |
2950
|
38 |
1476 |
$add_lock ? : |
2951
|
38 |
1476 |
if ($add_lock) |
2953
|
8 |
30 |
if (not $name =~ /^\$/) { } |
2957
|
26 |
4 |
@hidden_keys ? : |
2966
|
84 |
1430 |
if ($add_bless and not $overloaded) |
2970
|
0 |
1514 |
if $Data::Dump::Streamer::DEBUG |
2971
|
521 |
993 |
if ($type eq 'SCALAR' or $type eq 'REF' or $type eq 'GLOB') { } |
|
390 |
603 |
elsif ($type eq 'ARRAY') { } |
|
508 |
95 |
elsif ($type eq 'HASH') { } |
|
40 |
55 |
elsif ($type eq 'CODE') { } |
|
4 |
51 |
elsif ($type eq 'FORMAT') { } |
|
2 |
49 |
elsif ($type eq 'IO') { } |
|
49 |
0 |
elsif ($type eq 'ORANGE' or $type eq 'Regexp' or $type eq 'REGEXP') { } |
2972
|
159 |
362 |
$type eq 'SCALAR' ? : |
2973
|
19 |
502 |
$type eq 'GLOB' ? : |
2974
|
8 |
513 |
if ($glob =~ /^\*Symbol::GEN/) { } |
|
0 |
513 |
elsif (defined $pat) { } |
2984
|
110 |
403 |
if $ret |
3003
|
110 |
1404 |
if ($add_bless) |
3004
|
26 |
84 |
if (defined $overloaded) { } |
3009
|
26 |
84 |
if ($isoverloaded) |
3013
|
4 |
1510 |
if ($fix_lock and not defined $class) |
3016
|
30 |
1484 |
if ($add_lock) |
3017
|
26 |
4 |
if (@hidden_keys) |
3022
|
4 |
1510 |
if ($thaw) |
3023
|
1 |
3 |
if ($inline) { } |
3024
|
0 |
1 |
if ($thawtype eq 'sub') { } |
|
1 |
0 |
elsif ($thawtype eq 'method') { } |
3031
|
1 |
2 |
$thawtype eq 'sub' ? : |
3034
|
0 |
1514 |
if (my $postop = $self->{'ref_postop'}{$raddr or $addr}) |
3035
|
0 |
0 |
if (ref $postop) { } |
3075
|
60 |
5 |
if (@_) { } |
|
3 |
2 |
elsif (not defined wantarray) { } |
3076
|
0 |
60 |
@_ == 1 && &reftype($_[0]) eq 'ARRAY' ? : |
3081
|
0 |
133 |
if $s and not $s =~ /^\*?\w+$/ |
3094
|
0 |
1 |
unless $self->{'unames'} |
3095
|
1 |
4 |
wantarray ? : |
3111
|
0 |
0 |
if (@_) { } |
3161
|
0 |
0 |
if (@_) |
3187
|
8 |
0 |
if (@_) { } |
3190
|
3 |
5 |
if ($val == 0 and length $self->{'style'}{'optspace'}) { } |
|
2 |
3 |
elsif (not $self->{'style'}{'indent'} || length $self->{'style'}{'optspace'}) { } |
3502
|
2 |
0 |
if (@_ == 1) { } |
|
0 |
0 |
elsif (@_ == 2) { } |
3513
|
0 |
0 |
wantarray ? : |
3546
|
0 |
2 |
if (@_ == 0) |
3549
|
0 |
2 |
if @_ > 1 and @_ % 2 |
3553
|
0 |
2 |
if (ref $item) { } |
3558
|
0 |
2 |
unless (@_) |
3561
|
1 |
1 |
if (shift()) { } |
3624
|
0 |
0 |
if (@_) { } |
3625
|
0 |
0 |
if (ref $_[0]) { } |
3633
|
0 |
0 |
wantarray ? : |
3639
|
0 |
9 |
if @_ > 2 and @_ % 2 |
3645
|
2 |
7 |
if (ref $obj) { } |
3648
|
0 |
7 |
unless defined $obj |
3651
|
0 |
9 |
unless (@_) |
3656
|
0 |
9 |
if (not defined $val) { } |
3660
|
5 |
4 |
if (not ref $val) { } |
|
2 |
2 |
elsif (&reftype($val) eq 'ARRAY') { } |
|
0 |
2 |
elsif (&reftype($val) ne 'CODE') { } |
3662
|
0 |
5 |
if !$subref || $name eq '.' and &reftype($subref) ne "CODE" |
3666
|
0 |
5 |
unless $subref |
3699
|
23 |
0 |
if (defined($name = $scalar_meth{$meth})) { } |
|
0 |
0 |
elsif ($meth =~ /[^A-Z]/) { } |
3700
|
0 |
23 |
if $Data::Dump::Streamer::DEBUG |
3701
|
57 |
164 |
if (@_) { } |
|
2 |
0 |
if (@_) { } |
|
3 |
0 |
if (@_) { } |
|
2 |
0 |
if (@_) { } |
|
4 |
0 |
if (@_) { } |
|
2 |
0 |
if (@_) { } |
3712
|
0 |
23 |
if $@ |
3722
|
79 |
0 |
if ($Data::Dump::Streamer::HasPadWalker) |
3724
|
0 |
79 |
if ($PadWalker::VERSION < 1) { } |
3738
|
0 |
0 |
unless (ref($name_obj[$i]) =~ /SPECIAL/) |
3751
|
0 |
0 |
unless my $name = $named{$targ} |
3754
|
0 |
0 |
if $op->private & 128 |
3757
|
0 |
0 |
if (not $inited{$name}) |
3787
|
39 |
6 |
if ($cache{&Data::Dump::Streamer::refaddr($self)} and $cache{&Data::Dump::Streamer::refaddr($self)}{$targ}) |