Branch Coverage

blib/lib/Lingua/LO/Romanize/Syllable.pm
Criterion Covered Total %
branch 0 66 0.0


line true false branch
151 0 0 if $syllable =~ /^\x{eaf}$/
153 0 0 if ($syllable =~ /^[\x{ed0}-\x{ed9}]+$/)
155 0 0 if /^[\x{ed0}-\x{ed9}]$/
162 0 0 unless $syllable =~ /^[\x{ec0}-\x{ec4}]?([\x{e81}\x{e82}\x{e84}\x{e87}\x{e88}\x{eaa}\x{e8a}\x{e8d}\x{ebd}\x{e94}\x{e95}\x{e96}\x{e97}\x{e99}\x{e9a}\x{e9b}\x{e9c}\x{e9d}\x{e9e}\x{e9f}\x{ea1}\x{ea2}\x{ea3}\x{ea5}\x{ebc}\x{ea7}\x{eab}\x{ead}\x{eae}\x{edc}\x{edd}])/
168 0 0 if ($consonant =~ /^[\x{e8d}\x{ebd}]$/) { }
0 0 elsif ($consonant =~ /^\x{e94}$/) { }
0 0 elsif ($consonant =~ /^\x{e9a}$/) { }
0 0 elsif ($consonant =~ /^\x{ea7}$/) { }
0 0 elsif ($consonant =~ /^\x{ead}$/) { }
0 0 elsif (defined { => 'k', => 'kh', => 'kh', => 'ng', => 'ch', => 'x', => 'ia', => 't', => 'th', => 'th', => 'n', => 'p', => 'ph', => 'f', => 'ph', => 'f', => 'm', => 'y', => 'r', ຣ໌ => 'r', => 'l', => 's', => 'h', => 'o', => 'h', => 'a', => 'a', ັຍ => 'ia', ັອ => 'o', ັຽ => 'ia', => 'a', => 'am', => 'i', ິວ => 'iou', => 'i', ີວ => 'iou', => 'u', => 'u', => 'ou', => 'ou', => 'ô', => 'l', => 'ia', => 'é', ເຍ => 'ia', ເະ => 'é', ເັ => 'é', ເັຍ => 'ia', ເັຍະ => 'ia', ເັຽ => 'ia', ເັຽະ => 'ia', ເາະ => 'o', ເິ => 'eu', ເິະ => 'eu', ເີ => 'eu', ເຶອ => 'ua', ເຶອະ => 'ua', ເື => 'eu', ເືອ => 'ua', ເົາ => 'ao', => 'è', ແະ => 'è', ແັ => 'è', => 'ô', ໂະ => 'ô', => 'ai', => 'ai', => 'o', ໍາ => 'am', => 'n', => 'm'}->{$consonant}) { }
182 0 0 if ($consonant =~ /^\x{eab}$/ and $syllable =~ /^[\x{ec0}-\x{ec4}]?\x{eab}([\x{e8d}\x{ea3}\x{ea5}\x{ebc}\x{ea7}])/) { }
0 0 elsif ($syllable =~ /^[\x{ec0}-\x{ec4}]?$consonant(\x{ea7})./) { }
0 0 elsif ($syllable =~ /^[\x{ec0}-\x{ec4}]?$consonant([\x{ea3}\x{ea5}\x{ebc}])/) { }
185 0 0 if ($sec_consonant =~ /\x{e8d}/) { }
0 0 elsif ($sec_consonant =~ /\x{ea7}/) { }
0 0 elsif (defined { => 'k', => 'kh', => 'kh', => 'ng', => 'ch', => 'x', => 'ia', => 't', => 'th', => 'th', => 'n', => 'p', => 'ph', => 'f', => 'ph', => 'f', => 'm', => 'y', => 'r', ຣ໌ => 'r', => 'l', => 's', => 'h', => 'o', => 'h', => 'a', => 'a', ັຍ => 'ia', ັອ => 'o', ັຽ => 'ia', => 'a', => 'am', => 'i', ິວ => 'iou', => 'i', ີວ => 'iou', => 'u', => 'u', => 'ou', => 'ou', => 'ô', => 'l', => 'ia', => 'é', ເຍ => 'ia', ເະ => 'é', ເັ => 'é', ເັຍ => 'ia', ເັຍະ => 'ia', ເັຽ => 'ia', ເັຽະ => 'ia', ເາະ => 'o', ເິ => 'eu', ເິະ => 'eu', ເີ => 'eu', ເຶອ => 'ua', ເຶອະ => 'ua', ເື => 'eu', ເືອ => 'ua', ເົາ => 'ao', => 'è', ແະ => 'è', ແັ => 'è', => 'ô', ໂະ => 'ô', => 'ai', => 'ai', => 'o', ໍາ => 'am', => 'n', => 'm'}->{$sec_consonant}) { }
199 0 0 if (defined { => 'k', => 'kh', => 'kh', => 'ng', => 'ch', => 'x', => 'ia', => 't', => 'th', => 'th', => 'n', => 'p', => 'ph', => 'f', => 'ph', => 'f', => 'm', => 'y', => 'r', ຣ໌ => 'r', => 'l', => 's', => 'h', => 'o', => 'h', => 'a', => 'a', ັຍ => 'ia', ັອ => 'o', ັຽ => 'ia', => 'a', => 'am', => 'i', ິວ => 'iou', => 'i', ີວ => 'iou', => 'u', => 'u', => 'ou', => 'ou', => 'ô', => 'l', => 'ia', => 'é', ເຍ => 'ia', ເະ => 'é', ເັ => 'é', ເັຍ => 'ia', ເັຍະ => 'ia', ເັຽ => 'ia', ເັຽະ => 'ia', ເາະ => 'o', ເິ => 'eu', ເິະ => 'eu', ເີ => 'eu', ເຶອ => 'ua', ເຶອະ => 'ua', ເື => 'eu', ເືອ => 'ua', ເົາ => 'ao', => 'è', ແະ => 'è', ແັ => 'è', => 'ô', ໂະ => 'ô', => 'ai', => 'ai', => 'o', ໍາ => 'am', => 'n', => 'm'}->{$sec_consonant})
207 0 0 if ($syllable =~ /^([\x{ec0}-\x{ec4}]?)$consonant/)
208 0 0 if $1
210 0 0 if ($syllable =~ /^[\x{ec0}-\x{ec4}]?$consonant([\x{eb0}\x{eb1}\x{eb2}\x{eb4}\x{eb5}\x{eb6}\x{eb7}\x{eb8}\x{eb9}\x{eb0}\x{eb1}\x{ebb}\x{ead}\x{ecd}\x{ea7}\x{ebd}\x{e8d}\x{eb3}]*)/)
211 0 0 if $1
213 0 0 if ($syllable =~ /^[\x{ec0}-\x{ec4}]?$consonant(?:[\x{eb0}\x{eb1}\x{eb2}\x{eb4}\x{eb5}\x{eb6}\x{eb7}\x{eb8}\x{eb9}\x{eb0}\x{eb1}\x{ebb}\x{ead}\x{ecd}\x{ea7}\x{ebd}\x{e8d}\x{eb3}]*)([\x{e81}\x{e87}\x{e8d}\x{ebd}\x{e94}\x{e99}\x{e9a}\x{ea1}\x{ea3}\x{ea7}]|\x{ea3}\x{ecc})?$/)
214 0 0 if $1
217 0 0 if $vowel =~ /^(?:\x{ecd}\x{eb2}|\x{eb3})/
219 0 0 if (defined { => 'k', => 'kh', => 'kh', => 'ng', => 'ch', => 'x', => 'ia', => 't', => 'th', => 'th', => 'n', => 'p', => 'ph', => 'f', => 'ph', => 'f', => 'm', => 'y', => 'r', ຣ໌ => 'r', => 'l', => 's', => 'h', => 'o', => 'h', => 'a', => 'a', ັຍ => 'ia', ັອ => 'o', ັຽ => 'ia', => 'a', => 'am', => 'i', ິວ => 'iou', => 'i', ີວ => 'iou', => 'u', => 'u', => 'ou', => 'ou', => 'ô', => 'l', => 'ia', => 'é', ເຍ => 'ia', ເະ => 'é', ເັ => 'é', ເັຍ => 'ia', ເັຍະ => 'ia', ເັຽ => 'ia', ເັຽະ => 'ia', ເາະ => 'o', ເິ => 'eu', ເິະ => 'eu', ເີ => 'eu', ເຶອ => 'ua', ເຶອະ => 'ua', ເື => 'eu', ເືອ => 'ua', ເົາ => 'ao', => 'è', ແະ => 'è', ແັ => 'è', => 'ô', ໂະ => 'ô', => 'ai', => 'ai', => 'o', ໍາ => 'am', => 'n', => 'm'}->{$vowel}) { }
0 0 elsif ($vowel =~ /^\x{ebb}\x{ea7}\x{eb0}$/ or $vowel =~ /^\x{eb1}\x{ea7}$/ or $vowel =~ /^\x{ebb}\x{ea7}$/ or $vowel =~ /^\x{ea7}$/) { }
0 0 elsif ($vowel =~ s/([\x{ead}\x{ea7}\x{ebd}\x{e8d}])$// and defined { => 'k', => 'kh', => 'kh', => 'ng', => 'ch', => 'x', => 'ia', => 't', => 'th', => 'th', => 'n', => 'p', => 'ph', => 'f', => 'ph', => 'f', => 'm', => 'y', => 'r', ຣ໌ => 'r', => 'l', => 's', => 'h', => 'o', => 'h', => 'a', => 'a', ັຍ => 'ia', ັອ => 'o', ັຽ => 'ia', => 'a', => 'am', => 'i', ິວ => 'iou', => 'i', ີວ => 'iou', => 'u', => 'u', => 'ou', => 'ou', => 'ô', => 'l', => 'ia', => 'é', ເຍ => 'ia', ເະ => 'é', ເັ => 'é', ເັຍ => 'ia', ເັຍະ => 'ia', ເັຽ => 'ia', ເັຽະ => 'ia', ເາະ => 'o', ເິ => 'eu', ເິະ => 'eu', ເີ => 'eu', ເຶອ => 'ua', ເຶອະ => 'ua', ເື => 'eu', ເືອ => 'ua', ເົາ => 'ao', => 'è', ແະ => 'è', ແັ => 'è', => 'ô', ໂະ => 'ô', => 'ai', => 'ai', => 'o', ໍາ => 'am', => 'n', => 'm'}->{$vowel}) { }
229 0 0 if ($final_consonant)
230 0 0 if ($final_consonant =~ /\x{ea7}/) { }
0 0 elsif ($final_consonant =~ /\x{e94}/) { }
0 0 elsif ($final_consonant =~ /\x{e9a}/) { }
0 0 elsif ($final_consonant =~ /[\x{e8d}\x{ebd}]/) { }
0 0 elsif (defined { => 'k', => 'kh', => 'kh', => 'ng', => 'ch', => 'x', => 'ia', => 't', => 'th', => 'th', => 'n', => 'p', => 'ph', => 'f', => 'ph', => 'f', => 'm', => 'y', => 'r', ຣ໌ => 'r', => 'l', => 's', => 'h', => 'o', => 'h', => 'a', => 'a', ັຍ => 'ia', ັອ => 'o', ັຽ => 'ia', => 'a', => 'am', => 'i', ິວ => 'iou', => 'i', ີວ => 'iou', => 'u', => 'u', => 'ou', => 'ou', => 'ô', => 'l', => 'ia', => 'é', ເຍ => 'ia', ເະ => 'é', ເັ => 'é', ເັຍ => 'ia', ເັຍະ => 'ia', ເັຽ => 'ia', ເັຽະ => 'ia', ເາະ => 'o', ເິ => 'eu', ເິະ => 'eu', ເີ => 'eu', ເຶອ => 'ua', ເຶອະ => 'ua', ເື => 'eu', ເືອ => 'ua', ເົາ => 'ao', => 'è', ແະ => 'è', ແັ => 'è', => 'ô', ໂະ => 'ô', => 'ai', => 'ai', => 'o', ໍາ => 'am', => 'n', => 'm'}->{$final_consonant}) { }