| blib/lib/Array/PatternMatcher.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % |
| condition | 21 | 30 | 70.0 |
| line | !l | l&&!r | l&&r | condition |
|---|---|---|---|---|
| 426 | 1 | 0 | 3 | atomic($pattern) and not is_variable($pattern) |
| 518 | 0 | 0 | 2 | defined $new_bindings && defined &$pred($input) |
| 571 | 1 | 3 | 0 | defined $meta_pattern and @$meta_pattern |
| 655 | 29 | 42 | 10 | $a and $a2 |
| 695 | 29 | 1 | 39 | ref $pattern eq 'ARRAY' and ref $input eq 'ARRAY' |
| 30 | 0 | 39 | ref $pattern eq 'ARRAY' and ref $input eq 'ARRAY' and @$pattern | |
| 1 | 0 | 39 | ref $pattern eq 'ARRAY' and ref $input eq 'ARRAY' and @$pattern and @$input |
| line | l | !l&&r | !l&&!r | condition |
|---|---|---|---|---|
| 501 | 1 | 0 | 0 | pat_match([$var, @$pat], $input, $bindings) || ($pat->pat_match, $input, $bindings) |
| 553 | 1 | 0 | 6 | not defined $pattern or scalar @$pattern == 0 |
| 687 | 1 | 1 | 3 | $$pattern[0] eq 'AND?' or $$pattern[0] eq 'OR?' |