Branch Coverage

blib/lib/Regexp/Ethiopic.pm
Criterion Covered Total %
branch 22 52 42.3


line true false branch
140 0 0 if (/overload/o) { }
0 0 elsif (/:forms/o) { }
0 0 elsif (/:utils/o) { }
154 0 0 if ($#args)
167 0 0 if ($form == 8 or $ሆሄ =~ /[\x{124b}\x{125b}\x{128b}\x{12b3}\x{12c3}\x{1313}]/o) { }
0 0 elsif ($ሆሄ =~ /[\x{124d}\x{125d}\x{128d}\x{12b5}\x{12c5}\x{1315}]/o) { }
0 0 elsif ($ሆሄ =~ /[\x{1248}\x{1258}\x{1288}\x{12b0}\x{12c0}\x{1310}\x{124a}\x{125a}\x{128a}\x{12b2}\x{12c2}\x{1312}\x{124c}\x{125c}\x{128c}\x{12b4}\x{12c4}\x{1314}]/o) { }
185 0 4 if ($ሆሄ =~ /[\x{1288}-\x{128d}\x{1248}-\x{124d}\x{1258}-\x{125d}\x{12b0}-\x{12b5}\x{12c0}-\x{12c5}\x{1310}-\x{1315}]/o)
193 0 4 if $ሆሄ =~ /[\x{124b}\x{125b}\x{128b}\x{12b3}\x{12c3}\x{1313}]/o
194 0 4 if $form == 8 or $form == 10 or $form == 12
195 0 4 if $form == 11
196 0 4 if $form == 9
227 0 0 if (@chars != $format =~ s/%/%/g)
245 0 4 if $chars eq 'all'
252 4 4 if (/(\w)-(\w)/o) { }
255 116 184 if length $char > 1
256 172 12 unless ord $a <= ord $char and ord $char <= ord $b
257 0 12 if ($form eq 'all') { }
268 0 4 if ($form eq 'all') { }
289 0 1 if ($forms eq 'all') { }
295 1 1 if (/(\d)-(\d)/o) { }
308 0 1 $not ? :
1 0 $re ? :
314 0 7 $#_ ? :
317 2 0 $EthiopicClasses{$1} ? :
318 1 0 $EthiopicClasses{$1} ? :