|  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}) { }
  |