Branch Coverage

blib/lib/Devel/Chitin/OpTree/UNOP.pm
Criterion Covered Total %
branch 62 70 88.5


line true false branch
25 4 1 if ($enter->other) { }
51 26 0 if ($first->is_null and $first->_ex_name eq 'pp_list')
55 3 32 if ($op->op->name eq 'anoncode')
62 3 23 if ($anoncode) { }
0 23 elsif ($first->is_null and $first->_ex_name eq 'pp_list' and @{$first->children;} == 2 and $first->children->[-1]->is_array_container and $first->children->[-1]->op->flags & 16) { }
66 1 2 if ($deparsed =~ /\n/) { }
102 32 4 $self->is_null ? :
108 50 60 if ($self->op->flags & 128 or $self->op->private & 48 or $params{'skip_sigil'}) { }
124 26 4 if ($self->first->op->flags & 4) { }
4 0 elsif ($self->first->op->name eq 'pushmark' or $self->first->op->name eq 'padrange') { }
144 0 30 if ($self->op->flags & 128) { }
3 27 elsif ($self->op->private & 8) { }
151 29 1 if ($self->op->flags & 64)
157 2 28 if ($sub_name_op->op->private & 128) { }
27 1 elsif (defined $function_args) { }
158 1 1 $function_args ? :
173 26 4 if ($op_name eq 'rv2cv' or $op->is_null and $op->_ex_name eq 'pp_rv2cv') { }
4 0 elsif ($op_name eq 'method_named' or $op_name eq 'method') { }
179 24 2 if ($op->first->op->name eq 'gv') { }
210 4 7 $self->op->private & 128 || $self->first->op->private & 128 ? :
220 1 2 if ($self->op->private & 64)
240 1 5 if ($flags & 128) { }
2 3 elsif ($self->first->op->name eq 'gv') { }
241 1 0 $arg eq 'ARGV' ? :
266 1 5 if ($arg =~ /::/)
278 2 3 if (my $content_op = $self->first->sibling) { }
320 53 29 $targmy ? :
321 41 41 $arg eq '$_' ? :
379 6 68 $targmy ? :
412 1 8 if ($first->op->name eq 'match' and $first->_get_bound_variable_for_match) { }
425 1 1 $flip->op->flags & 128 ? :
443 1 3 if ($first->op->name eq 'const' and $first->op->private & 64)
494 0 0 $^V lt v5.14 ? :
516 13 1 $is_prefix ? :
519 4 10 if ($is_targmy)