Condition Coverage

File:triehash.pl
Coverage:87.2%

line%coveragecondition
216100
ABdec
0X0
100
111
$length >= 8 and $multi_byte =~ /3/
217100
ABdec
0X0
100
111
$length >= 4 and $multi_byte =~ /2/
218100
ABdec
0X0
100
111
$length >= 2 and $multi_byte =~ /1/
256100
ABdec
000
011
1X1
$togo > length $key or defined $self->{'children'}{$key}{'value'}
293100
Adec
00
11
$i || 1
31967
ABdec
000
011
1X1
$newself->{'children'}{$head} //= 'Trie'->new
39250
Adec
00
11
$indent //= 0
393100
Adec
00
11
$index //= 0
41475
ABCdec
0XX0
10X0
1100
1111
$ignore_case and $can_use_bit and $want_use_bit
427100
ABdec
0X0
100
111
lc $key ne uc $key and not $can_use_bit && $want_use_bit
67
ABdec
0X0
100
111
$can_use_bit && $want_use_bit
44350
Adec
00
11
$indent //= 0
444100
Adec
00
11
$sofar //= ''
541100
ABdec
0X0
100
111
($i | 32) == ord lc $char and lc chr $i ne lc $char
56167
ABdec
000
011
1X1
$label //= $codegen->word_to_label($word)
625100
Adec
00
11
$depth //= 0
628100
Adec
00
11
$trie->{'label'} // ''