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?' |