line |
true |
false |
branch |
149
|
44 |
0 |
unless ref $cv eq 'B::CV' |
170
|
4 |
10 |
unless $donecvs{$curcv} |
183
|
0 |
4 |
if $curcv->PADLIST->isa('B::SPECIAL') |
195
|
17 |
7 |
if ref $name eq 'B::SPECIAL' |
197
|
4 |
3 |
unless $name->PVX =~ /^\$t[0-9]$/ |
205
|
1059 |
2497 |
unless $self and $$self |
206
|
12 |
2485 |
unless $next and $$next |
234
|
1190 |
2803 |
if ($op->can('flags') and $op->flags & 4) |
241
|
2787 |
1190 |
if $$kid |
244
|
2787 |
1190 |
if $kid |
247
|
0 |
0 |
if (B::class($op) eq 'PMOP' and $op->pmreplroot and ${$op->pmreplroot;}) |
263
|
131 |
306 |
unless $self and $$self |
265
|
4 |
302 |
unless exists $$parents[0] |
269
|
32 |
270 |
if ($self->name eq 'nextstate') |
298
|
0 |
7 |
unless my $nextstate = $$previous{$$padav} |
307
|
4 |
3 |
if $nextstate->can('sibling') and ${$nextstate->sibling;} == $$padav |
309
|
3 |
4 |
if $parent->can('first') and ${$parent->first;} == $$padav |
310
|
0 |
7 |
if $parent->can('last') and ${$parent->last;} == $$padav |
343
|
0 |
0 |
if $parent->can('first') and ${$parent->first;} == $$padsv |
344
|
0 |
0 |
if $parent->can('last') and ${$parent->last;} == $$padsv |
393
|
0 |
1 |
unless my $nextstate = $$previous{$$padav} |
405
|
0 |
1 |
if $parent->can('first') and ${$parent->first;} == $$padav |
406
|
1 |
0 |
if $parent->can('last') and ${$parent->last;} == $$padav |
409
|
1 |
0 |
if $nextstate->can('sibling') and ${$nextstate->sibling;} == $$padav |
441
|
283 |
19 |
unless $self->name eq 'padav' or $self->name eq 'padhv' |
442
|
10 |
9 |
unless 2 == ($self->flags & 3) |
443
|
3 |
6 |
if $self->flags & 16 |
444
|
2 |
4 |
if exists $$mathops{$non_null_parent->name} |
445
|
0 |
4 |
if exists $$boolops{$non_null_parent->name} |
446
|
1 |
3 |
if exists $$stringops{$non_null_parent->name} |
447
|
0 |
3 |
if $did_already{$$self} |
451
|
283 |
19 |
unless $self->name eq 'padav' or $self->name eq 'padhv' |
456
|
15 |
4 |
unless $non_null_parent->name eq 'entersub' |
457
|
0 |
4 |
unless 3 == ($self->flags & 3) |
458
|
0 |
4 |
if $did_already{$$self} |
461
|
288 |
14 |
unless $self->name eq 'padav' |
466
|
13 |
1 |
unless exists $$stringops{$non_null_parent->name} |
467
|
0 |
1 |
unless 2 == ($self->flags & 3) |
468
|
0 |
1 |
if $did_already{$$self} |
470
|
0 |
1 |
unless @padtmps |