Branch Coverage

blib/lib/Lingua/ZH/CCDICT/Romanization/Pinyin.pm
Criterion Covered Total %
branch 18 20 90.0


line true false branch
46 3 47734 unless defined $$self{'syllable'}
49 119 47615 if $$self{'syllable'} =~ /^(?:l|m|n|ng)\d$/
80 1 47672 unless ($num =~ /[12345]/)
82 0 1 if $ENV{'DEBUG_CCDICT_SOURCE'}
87 133 47539 if $num == 5
94 47538 53341 if ($letters[$x] =~ /[aeiou$umlaut_u]/)
101 1 47538 unless (defined $vowel_to_change)
103 0 1 if $ENV{'DEBUG_CCDICT_SOURCE'}
107 18939 28599 if ($letters[$vowel_to_change + 1] and $letters[$vowel_to_change + 1] =~ /[aeiou$umlaut_u]/)
111 12903 6036 unless $letters[$vowel_to_change + 1] eq 'u' or $letters[$vowel_to_change + 1] eq 'o'