Condition Coverage

blib/lib/Unicode/Regex/Set.pm
Criterion Covered Total %
condition 35 41 85.3


and 3 conditions

line !l l&&!r l&&r condition
76 26 7 1 $$cur{'op'} eq '&' and not $$cur{'follow'}
90 0 137 0 $$cur{'childs'} and @{$$cur{'childs'};}
94 122 0 15 $$cur{'op'} eq '&' and not $$cur{'follow'}
116 0 77 0 $$cur{'childs'} and @{$$cur{'childs'};}
132 63 0 4 $$cur{'op'} eq '&' and not $$cur{'follow'}
185 223 18 1 $$cur{'op'} eq '&' and not $$cur{'follow'}
194 131 6 105 @$kid and not ref $$kid[-1]
137 10 95 @$kid and not ref $$kid[-1] and not $lit =~ /^[\-\^]/
16 2 93 @$kid and not ref $$kid[-1] and not $lit =~ /^[\-\^]/ and not $$kid[-1] =~ /^\[\^/
12 4 89 @$kid and not ref $$kid[-1] and not $lit =~ /^[\-\^]/ and not $$kid[-1] =~ /^\[\^/ and not $$kid[-1] =~ /\-\]\z/
6 17 72 @$kid and not ref $$kid[-1] and not $lit =~ /^[\-\^]/ and not $$kid[-1] =~ /^\[\^/ and not $$kid[-1] =~ /\-\]\z/ and $$cur{'op'} ne '&'
28 17 27 $$cur{'op'} eq '-' && @$kid == 1
21 27 45 @$kid and not ref $$kid[-1] and not $lit =~ /^[\-\^]/ and not $$kid[-1] =~ /^\[\^/ and not $$kid[-1] =~ /\-\]\z/ and $$cur{'op'} ne '&' and not $$cur{'op'} eq '-' && @$kid == 1

or 2 conditions

line l !l condition
227 67 94 $$list{'op'} || ''