| line |
true |
false |
branch |
|
151
|
0 |
0 |
unless $self->isPinyin($parts) |
|
153
|
0 |
0 |
unless @parts |
|
158
|
0 |
0 |
$2 ? : |
|
159
|
0 |
0 |
if ($tone < 4) |
|
160
|
0 |
0 |
if ($part =~ /([ae])/) { } |
|
|
0 |
0 |
elsif ($part =~ /ou/) { } |
|
|
0 |
0 |
elsif ($part =~ /v/) { } |
|
|
0 |
0 |
elsif (reverse $part =~ /([aeiou])/) { } |
|
208
|
0 |
7 |
unless $source |
|
210
|
1 |
6 |
unless $source =~ /^[a-z]+[a-z1-5,'\- ]*$/ |
|
220
|
9 |
4 |
if $validSubstring =~ /([1-5])/ |
|
226
|
13 |
2 |
unless ($validSubstring) |
|
227
|
9 |
4 |
$tone ? : |
|
236
|
2 |
11 |
unless defined $validSubstring |
|
255
|
0 |
0 |
unless my $source = shift() |
|
262
|
0 |
0 |
if ($_ eq '*') |
|
269
|
0 |
0 |
unless @parts |
|
272
|
0 |
0 |
unless _isValidInitialSubstring($parts[$#parts]) |
|
277
|
0 |
0 |
unless $parts[$i] =~ /[1-5]/ |
|
278
|
0 |
0 |
unless ($h == $#reParts || $h == $#reParts - 1 && $reParts[$#reParts] eq '*' and $i == $#parts) |
|
298
|
0 |
0 |
if /^$startsWith/ |
|
313
|
14 |
1 |
length $syllable < 6 ? : |
|
316
|
11 |
4 |
if exists $ValidPinyin{$syllable} |
|
321
|
2 |
16 |
if exists $ValidPinyin{$part} |
|
325
|
2 |
2 |
unless $valid |