Condition Coverage

blib/lib/Perl6/Contexts.pm
Criterion Covered Total %
condition 28 50 56.0


and 3 conditions

line !l l&&!r l&&r condition
205 0 1059 2497 $self and $$self
206 0 12 2485 $next and $$next
234 1190 1613 1190 $op->can('flags') and $op->flags & 4
247 3993 0 0 B::class($op) eq 'PMOP' and $op->pmreplroot
3993 0 0 B::class($op) eq 'PMOP' and $op->pmreplroot and ${$op->pmreplroot;}
263 0 131 306 $self and $$self
307 0 3 4 $nextstate->can('sibling') and ${$nextstate->sibling;} == $$padav
309 0 4 3 $parent->can('first') and ${$parent->first;} == $$padav
310 4 3 0 $parent->can('last') and ${$parent->last;} == $$padav
343 0 0 0 $parent->can('first') and ${$parent->first;} == $$padsv
344 0 0 0 $parent->can('last') and ${$parent->last;} == $$padsv
405 0 1 0 $parent->can('first') and ${$parent->first;} == $$padav
406 0 0 1 $parent->can('last') and ${$parent->last;} == $$padav
409 0 0 1 $nextstate->can('sibling') and ${$nextstate->sibling;} == $$padav

or 2 conditions

line l !l condition
231 3977 16 $level ||= 0

or 3 conditions

line l !l&&r !l&&!r condition
441 14 5 283 $self->name eq 'padav' or $self->name eq 'padhv'
451 14 5 283 $self->name eq 'padav' or $self->name eq 'padhv'