Condition Coverage

blib/lib/YAPE/Regex/Explain.pm
Criterion Covered Total %
condition 3 42 7.1


and 2 conditions

line l !l condition
403 0 0 $pP eq 'P' && 'anything but '
411 0 0 $neg && 'anything but '

and 3 conditions

line !l l&&!r l&&r condition
166 0 0 0 $2 and length $3
220 0 0 0 $type eq '^' || $type eq '$' and $modes{'on'} =~ /m/
424 0 0 0 not $utf8 || $posix || $c1 =~ /\\[wWdDsS]/ and $class =~ s/^-$cc_REx//

or 2 conditions

line l !l condition
128 2 1 shift() || ''

or 3 conditions

line l !l&&r !l&&!r condition
172 3 0 0 $exp{$q} || $q
220 0 0 0 $type eq '^' || $type eq '$'
312 0 0 0 $trans{$self->text} || "'$$self{'TEXT'}'"
403 0 0 0 $macros{lc $nice} || "UTF macro '${utf8}'"
417 0 0 0 $trans{$c1} || $c1 =~ /\\[wWdDsS]/ && $exp{$c1} || "'${c1}'"
424 0 0 0 $utf8 || $posix || $c1 =~ /\\[wWdDsS]/
427 0 0 0 $utf8 or $posix
0 0 0 $utf8 or $posix or $c2 =~ /\\[wWdDsS]/
433 0 0 0 $trans{$c2} || "'${c2}'"