| line | % | coverage | branch |
| 145 | 100 | T | F | unless ref $_[0] and $_[0]->isa('Sub::Nary') |
| 173 | 100 | T | F | $n eq 'null' ? : |
| 178 | 100 | T | F | unless defined $p |
| 179 | 100 | T | F | unless $n |
| 180 | 100 | T | F | if ($n eq 'list') |
| 182 | 100 | T | F | unless $z |
| 183 | 100 | T | F | if $z == 1 |
| 218 | 100 | T | F | if class($cv) ne 'CV' |
| 222 | 100 | T | F | if exists $$self{'cache'}{$tag} |
| 226 | 100 | T | F | if $tag == tag($_->ROOT) |
| 233 | 50 | T | F | unless ref $r |
| 242 | 100 | T | F | if $n eq 'return' |
| 245 | 100 | T | F | if $meth |
| 247 | 100 | T | F | if (exists $ops{$n}) |
| 249 | 100 | T | F | if ref $l |
| 253 | 100 | T | F | if (class($op) eq 'LOGOP' and not null($op->first)) |
| 258 | 100 | T | F | if defined $r1 and zero $l1 |
| 266 | 100 | T | F | if (null $op) { } |
| 285 | 100 | T | F | unless $op->flags & 4 |
| 288 | 50 | T | F | if null $op |
| 289 | 100 | T | F | if (name $op eq 'pushmark') |
| 291 | 100 | T | F | if null $op |
| 298 | 100 | T | F | if ($n eq 'nextstate') |
| 302 | 100 | T | F | if ($n eq 'lineseq') |
| 309 | 100 | T | F | if defined $rc |
| 310 | 100 | T | F | if (not defined $lc) |
| 328 | 50 | T | F | if (class($op) eq 'PADOP') { } |
| 339 | 50 | T | F | unless $$sv |
| 347 | 50 | T | F | if null $op |
| 348 | 50 | T | F | if (name $op eq 'pushmark') |
| 350 | 50 | T | F | if null $op |
| 357 | 100 | T | F | if defined $rc and not defined $lc |
| 362 | 100 | T | F | if (name $op eq 'rv2cv') { } |
| 373 | 100 | T | F | unless {map({$_, 1;} 'gv', 'refgen')}->{$n} |
| 386 | 100 | T | F | $$self{'sub'} ? : |
| 392 | 100 | T | F | $$self{'sub'} ? : |
| 402 | 100 | T | F | if ($nn eq 'pushmark') |
| 406 | 100 | T | F | if ($n eq 'rv2cv' and $nn eq 'gv') |
| 419 | 100 | T | F | unless $op->isa('B::SVOP') |
| 424 | 100 | T | F | if ($c eq 'AV') { } |
| 50 | T | F | elsif ($c eq 'HV') { } |
| 444 | 100 | T | F | if (name $op eq 'gv') |
| 458 | 100 | T | F | if not exists $$l{'list'} |
| 469 | 100 | T | F | if (name $op eq 'enteriter') |
| 472 | 100 | T | F | if defined $r1 and zero $l1 |
| 477 | 100 | T | F | if (name($op->first) eq 'and') { } |
| 479 | 100 | T | F | if defined $r2 and zero $l2 |
| 481 | 100 | T | F | if not $for and defined $r2 |
| 483 | 100 | T | F | if defined $r3 and defined $l3 |
| 487 | 100 | T | F | if defined $r2 and defined $l2 |
| 490 | 100 | T | F | defined $r1 ? : |
| 493 | 100 | T | F | $c ? : |
| 500 | 50 | T | F | if name $op ne 'range' |
| 504 | 100 | T | F | if (name $begin eq 'const') { } |
| 506 | 100 | T | F | if (name $end eq 'const') { } |
| 523 | 100 | T | F | $c ? : |
| 530 | 50 | T | F | if name $op ne 'grepstart' |
| 534 | 100 | T | F | if defined $r2 and zero $l2 |
| 538 | 100 | T | F | if defined $r1 and zero $l1 and not zero $l2 |
| 542 | 100 | T | F | unless ref $l2 |
| 547 | 100 | T | F | zero $l2 ? : |
| 100 | T | F | $c ? : |
| 554 | 50 | T | F | if name $op ne 'mapstart' |
| 558 | 100 | T | F | if defined $r2 and zero $l2 |
| 562 | 100 | T | F | if defined $r1 and zero $l1 and not zero $l2 |
| 566 | 100 | T | F | unless ref $l2 |