Branch Coverage

blib/lib/Unicode/Indic/Phonetic.pm
Criterion Covered Total %
branch 16 48 33.3


line true false branch
25 0 36 if ($flag ne '')
26 0 0 if $flag eq '<' and $ch eq '>'
27 0 0 if $flag eq '&' and $ch eq ';'
28 0 0 if ($flag eq '#' and $ch eq '#')
33 0 0 if ($flag ne '')
34 0 0 unless $ch eq '#'
35 0 0 if $ch eq '#'
39 5 31 unless ($prev)
43 1 13 unless $boc or $prev =~ /[aeiouAEIOUMHR]/
44 4 27 if (exists $$map{$prev . $ch}) { }
23 4 elsif (exists $$map{$prev}) { }
45 0 4 if ($boc and $ch =~ /[aieouAEIOUMHR]/) { }
53 0 23 if ($boc and $prev =~ /[aieouAEIOUR]/) { }
56 14 9 if $$map{$prev}
61 4 0 unless $prev eq '#'
62 0 4 if $prev eq '#'
64 0 4 if ($prev eq '&' or $prev eq '<' or $prev eq '#') { }
79 0 0 unless exists $$self{'RMap'}
87 0 0 if (ord $ch >= $base) { }
89 0 0 if ($ch eq $halant)
93 0 0 unless "$prev.$ch1" =~ /[aeiouAEIOUMHR]/
97 0 0 unless $prev =~ /[aeiouAEIOUMHR]/
98 0 0 if $ch eq '\\e'
113 0 0 if $v < 0 or length $key > 3