Branch Coverage

blib/lib/Language/P/ParseTree/PropagateContext.pm
Criterion Covered Total %
branch 33 54 61.1


line true false branch
73 17 467 if ($tree->sigil == 2 or $tree->sigil == 3) { }
76 25 442 $cxt & 8 ? :
93 0 8 $tree->reference ? :
103 0 0 $tree->reference ? :
112 0 1 $cxt & 1 ? :
21 1 $cxt & 8 ? :
115 22 0 if (@{$tree->expressions;})
126 76 0 if (@{$tree->lines;})
138 3 5 if $tree->continue
146 47 175 if ref $tree->function
148 185 37 if ($tree->arguments)
151 185 0 $arg_index <= $#$arg_cxts ? :
164 0 0 if ref $tree->method
166 0 0 if ($tree->arguments)
177 0 122 if ($tree->indirect)
178 0 0 $tree->function == 102 || $tree->function == 71 ? :
201 0 9 $cxt & 16 ? :
215 0 17 if ref $tree->left
225 43 287 if ($tree->op == 98 or $tree->op == 96) { }
138 149 elsif ($tree->op == 6) { }
227 0 43 $cxt & 1 ? :
0 43 $cxt & 2 ? :
261 1 10 if $tree->continue
278 5 11 if $tree->continue
284 7 19 if $tree->iffalse
294 27 0 if (@{$tree->lines;})
315 0 0 if $tree->expression