| blib/lib/Makefile/AST.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % |
| condition | 8 | 35 | 22.8 |
| line | !l | l&&!r | l&&r | condition |
|---|---|---|---|---|
| 195 | 0 | 1 | 0 | not $target =~ m[^\./Makefile_\S+] and substr($target, 0, 1) ne '.' || $target =~ m[/] |
| 251 | 4 | 0 | 0 | $_->match_anything && !$_->is_terminal |
| 349 | 0 | 0 | 0 | @args >= $m and @args <= $n |
| 740 | 0 | 0 | 0 | ref $token and $token->isa('MDOM::Token::Interpolation') |
| line | l | !l | condition |
|---|---|---|---|
| 86 | 1 | 4 | $$self{'explicit_rules'}{$target} || [] |
| 111 | 0 | 0 | $self->named_pads->{$name} ||= {} |
| 144 | 0 | 0 | $self->pad_triggers->{$name} ||= [] |
| 206 | 0 | 0 | $$self{'explicit_rules'}{$rule->target} ||= [] |
| line | l | !l&&r | !l&&!r | condition |
|---|---|---|---|---|
| 78 | 2 | 11 | 12 | $self->targets->{$target} || $self->prereqs->{$target} |
| 195 | 1 | 0 | 0 | substr($target, 0, 1) ne '.' || $target =~ m[/] |
| 314 | 0 | 0 | 0 | $n ||= $m |
| 530 | 0 | 0 | 0 | $s > $e or $s > @words |
| 0 | 0 | 0 | $s > $e or $s > @words or $e == 0 |