mod constants {
pub const SYLLABLE_EE: char = 'ꔀ';
pub const SYLLABLE_EEN: char = 'ꔁ';
pub const SYLLABLE_HEE: char = 'ꔂ';
pub const SYLLABLE_WEE: char = 'ꔃ';
pub const SYLLABLE_WEEN: char = 'ꔄ';
pub const SYLLABLE_PEE: char = 'ꔅ';
pub const SYLLABLE_BHEE: char = 'ꔆ';
pub const SYLLABLE_BEE: char = 'ꔇ';
pub const SYLLABLE_MBEE: char = 'ꔈ';
pub const SYLLABLE_KPEE: char = 'ꔉ';
pub const SYLLABLE_MGBEE: char = 'ꔊ';
pub const SYLLABLE_GBEE: char = 'ꔋ';
pub const SYLLABLE_FEE: char = 'ꔌ';
pub const SYLLABLE_VEE: char = 'ꔍ';
pub const SYLLABLE_TEE: char = 'ꔎ';
pub const SYLLABLE_THEE: char = 'ꔏ';
pub const SYLLABLE_DHEE: char = 'ꔐ';
pub const SYLLABLE_DHHEE: char = 'ꔑ';
pub const SYLLABLE_LEE: char = 'ꔒ';
pub const SYLLABLE_REE: char = 'ꔓ';
pub const SYLLABLE_DEE: char = 'ꔔ';
pub const SYLLABLE_NDEE: char = 'ꔕ';
pub const SYLLABLE_SEE: char = 'ꔖ';
pub const SYLLABLE_SHEE: char = 'ꔗ';
pub const SYLLABLE_ZEE: char = 'ꔘ';
pub const SYLLABLE_ZHEE: char = 'ꔙ';
pub const SYLLABLE_CEE: char = 'ꔚ';
pub const SYLLABLE_JEE: char = 'ꔛ';
pub const SYLLABLE_NJEE: char = 'ꔜ';
pub const SYLLABLE_YEE: char = 'ꔝ';
pub const SYLLABLE_KEE: char = 'ꔞ';
pub const SYLLABLE_NGGEE: char = 'ꔟ';
pub const SYLLABLE_GEE: char = 'ꔠ';
pub const SYLLABLE_MEE: char = 'ꔡ';
pub const SYLLABLE_NEE: char = 'ꔢ';
pub const SYLLABLE_NYEE: char = 'ꔣ';
pub const SYLLABLE_I: char = 'ꔤ';
pub const SYLLABLE_IN: char = 'ꔥ';
pub const SYLLABLE_HI: char = 'ꔦ';
pub const SYLLABLE_HIN: char = 'ꔧ';
pub const SYLLABLE_WI: char = 'ꔨ';
pub const SYLLABLE_WIN: char = 'ꔩ';
pub const SYLLABLE_PI: char = 'ꔪ';
pub const SYLLABLE_BHI: char = 'ꔫ';
pub const SYLLABLE_BI: char = 'ꔬ';
pub const SYLLABLE_MBI: char = 'ꔭ';
pub const SYLLABLE_KPI: char = 'ꔮ';
pub const SYLLABLE_MGBI: char = 'ꔯ';
pub const SYLLABLE_GBI: char = 'ꔰ';
pub const SYLLABLE_FI: char = 'ꔱ';
pub const SYLLABLE_VI: char = 'ꔲ';
pub const SYLLABLE_TI: char = 'ꔳ';
pub const SYLLABLE_THI: char = 'ꔴ';
pub const SYLLABLE_DHI: char = 'ꔵ';
pub const SYLLABLE_DHHI: char = 'ꔶ';
pub const SYLLABLE_LI: char = 'ꔷ';
pub const SYLLABLE_RI: char = 'ꔸ';
pub const SYLLABLE_DI: char = 'ꔹ';
pub const SYLLABLE_NDI: char = 'ꔺ';
pub const SYLLABLE_SI: char = 'ꔻ';
pub const SYLLABLE_SHI: char = 'ꔼ';
pub const SYLLABLE_ZI: char = 'ꔽ';
pub const SYLLABLE_ZHI: char = 'ꔾ';
pub const SYLLABLE_CI: char = 'ꔿ';
pub const SYLLABLE_JI: char = 'ꕀ';
pub const SYLLABLE_NJI: char = 'ꕁ';
pub const SYLLABLE_YI: char = 'ꕂ';
pub const SYLLABLE_KI: char = 'ꕃ';
pub const SYLLABLE_NGGI: char = 'ꕄ';
pub const SYLLABLE_GI: char = 'ꕅ';
pub const SYLLABLE_MI: char = 'ꕆ';
pub const SYLLABLE_NI: char = 'ꕇ';
pub const SYLLABLE_NYI: char = 'ꕈ';
pub const SYLLABLE_A: char = 'ꕉ';
pub const SYLLABLE_AN: char = 'ꕊ';
pub const SYLLABLE_NGAN: char = 'ꕋ';
pub const SYLLABLE_HA: char = 'ꕌ';
pub const SYLLABLE_HAN: char = 'ꕍ';
pub const SYLLABLE_WA: char = 'ꕎ';
pub const SYLLABLE_WAN: char = 'ꕏ';
pub const SYLLABLE_PA: char = 'ꕐ';
pub const SYLLABLE_BHA: char = 'ꕑ';
pub const SYLLABLE_BA: char = 'ꕒ';
pub const SYLLABLE_MBA: char = 'ꕓ';
pub const SYLLABLE_KPA: char = 'ꕔ';
pub const SYLLABLE_KPAN: char = 'ꕕ';
pub const SYLLABLE_MGBA: char = 'ꕖ';
pub const SYLLABLE_GBA: char = 'ꕗ';
pub const SYLLABLE_FA: char = 'ꕘ';
pub const SYLLABLE_VA: char = 'ꕙ';
pub const SYLLABLE_TA: char = 'ꕚ';
pub const SYLLABLE_THA: char = 'ꕛ';
pub const SYLLABLE_DHA: char = 'ꕜ';
pub const SYLLABLE_DHHA: char = 'ꕝ';
pub const SYLLABLE_LA: char = 'ꕞ';
pub const SYLLABLE_RA: char = 'ꕟ';
pub const SYLLABLE_DA: char = 'ꕠ';
pub const SYLLABLE_NDA: char = 'ꕡ';
pub const SYLLABLE_SA: char = 'ꕢ';
pub const SYLLABLE_SHA: char = 'ꕣ';
pub const SYLLABLE_ZA: char = 'ꕤ';
pub const SYLLABLE_ZHA: char = 'ꕥ';
pub const SYLLABLE_CA: char = 'ꕦ';
pub const SYLLABLE_JA: char = 'ꕧ';
pub const SYLLABLE_NJA: char = 'ꕨ';
pub const SYLLABLE_YA: char = 'ꕩ';
pub const SYLLABLE_KA: char = 'ꕪ';
pub const SYLLABLE_KAN: char = 'ꕫ';
pub const SYLLABLE_NGGA: char = 'ꕬ';
pub const SYLLABLE_GA: char = 'ꕭ';
pub const SYLLABLE_MA: char = 'ꕮ';
pub const SYLLABLE_NA: char = 'ꕯ';
pub const SYLLABLE_NYA: char = 'ꕰ';
pub const SYLLABLE_OO: char = 'ꕱ';
pub const SYLLABLE_OON: char = 'ꕲ';
pub const SYLLABLE_HOO: char = 'ꕳ';
pub const SYLLABLE_WOO: char = 'ꕴ';
pub const SYLLABLE_WOON: char = 'ꕵ';
pub const SYLLABLE_POO: char = 'ꕶ';
pub const SYLLABLE_BHOO: char = 'ꕷ';
pub const SYLLABLE_BOO: char = 'ꕸ';
pub const SYLLABLE_MBOO: char = 'ꕹ';
pub const SYLLABLE_KPOO: char = 'ꕺ';
pub const SYLLABLE_MGBOO: char = 'ꕻ';
pub const SYLLABLE_GBOO: char = 'ꕼ';
pub const SYLLABLE_FOO: char = 'ꕽ';
pub const SYLLABLE_VOO: char = 'ꕾ';
pub const SYLLABLE_TOO: char = 'ꕿ';
pub const SYLLABLE_THOO: char = 'ꖀ';
pub const SYLLABLE_DHOO: char = 'ꖁ';
pub const SYLLABLE_DHHOO: char = 'ꖂ';
pub const SYLLABLE_LOO: char = 'ꖃ';
pub const SYLLABLE_ROO: char = 'ꖄ';
pub const SYLLABLE_DOO: char = 'ꖅ';
pub const SYLLABLE_NDOO: char = 'ꖆ';
pub const SYLLABLE_SOO: char = 'ꖇ';
pub const SYLLABLE_SHOO: char = 'ꖈ';
pub const SYLLABLE_ZOO: char = 'ꖉ';
pub const SYLLABLE_ZHOO: char = 'ꖊ';
pub const SYLLABLE_COO: char = 'ꖋ';
pub const SYLLABLE_JOO: char = 'ꖌ';
pub const SYLLABLE_NJOO: char = 'ꖍ';
pub const SYLLABLE_YOO: char = 'ꖎ';
pub const SYLLABLE_KOO: char = 'ꖏ';
pub const SYLLABLE_NGGOO: char = 'ꖐ';
pub const SYLLABLE_GOO: char = 'ꖑ';
pub const SYLLABLE_MOO: char = 'ꖒ';
pub const SYLLABLE_NOO: char = 'ꖓ';
pub const SYLLABLE_NYOO: char = 'ꖔ';
pub const SYLLABLE_U: char = 'ꖕ';
pub const SYLLABLE_UN: char = 'ꖖ';
pub const SYLLABLE_HU: char = 'ꖗ';
pub const SYLLABLE_HUN: char = 'ꖘ';
pub const SYLLABLE_WU: char = 'ꖙ';
pub const SYLLABLE_WUN: char = 'ꖚ';
pub const SYLLABLE_PU: char = 'ꖛ';
pub const SYLLABLE_BHU: char = 'ꖜ';
pub const SYLLABLE_BU: char = 'ꖝ';
pub const SYLLABLE_MBU: char = 'ꖞ';
pub const SYLLABLE_KPU: char = 'ꖟ';
pub const SYLLABLE_MGBU: char = 'ꖠ';
pub const SYLLABLE_GBU: char = 'ꖡ';
pub const SYLLABLE_FU: char = 'ꖢ';
pub const SYLLABLE_VU: char = 'ꖣ';
pub const SYLLABLE_TU: char = 'ꖤ';
pub const SYLLABLE_THU: char = 'ꖥ';
pub const SYLLABLE_DHU: char = 'ꖦ';
pub const SYLLABLE_DHHU: char = 'ꖧ';
pub const SYLLABLE_LU: char = 'ꖨ';
pub const SYLLABLE_RU: char = 'ꖩ';
pub const SYLLABLE_DU: char = 'ꖪ';
pub const SYLLABLE_NDU: char = 'ꖫ';
pub const SYLLABLE_SU: char = 'ꖬ';
pub const SYLLABLE_SHU: char = 'ꖭ';
pub const SYLLABLE_ZU: char = 'ꖮ';
pub const SYLLABLE_ZHU: char = 'ꖯ';
pub const SYLLABLE_CU: char = 'ꖰ';
pub const SYLLABLE_JU: char = 'ꖱ';
pub const SYLLABLE_NJU: char = 'ꖲ';
pub const SYLLABLE_YU: char = 'ꖳ';
pub const SYLLABLE_KU: char = 'ꖴ';
pub const SYLLABLE_NGGU: char = 'ꖵ';
pub const SYLLABLE_GU: char = 'ꖶ';
pub const SYLLABLE_MU: char = 'ꖷ';
pub const SYLLABLE_NU: char = 'ꖸ';
pub const SYLLABLE_NYU: char = 'ꖹ';
pub const SYLLABLE_O: char = 'ꖺ';
pub const SYLLABLE_ON: char = 'ꖻ';
pub const SYLLABLE_NGON: char = 'ꖼ';
pub const SYLLABLE_HO: char = 'ꖽ';
pub const SYLLABLE_HON: char = 'ꖾ';
pub const SYLLABLE_WO: char = 'ꖿ';
pub const SYLLABLE_WON: char = 'ꗀ';
pub const SYLLABLE_PO: char = 'ꗁ';
pub const SYLLABLE_BHO: char = 'ꗂ';
pub const SYLLABLE_BO: char = 'ꗃ';
pub const SYLLABLE_MBO: char = 'ꗄ';
pub const SYLLABLE_KPO: char = 'ꗅ';
pub const SYLLABLE_MGBO: char = 'ꗆ';
pub const SYLLABLE_GBO: char = 'ꗇ';
pub const SYLLABLE_GBON: char = 'ꗈ';
pub const SYLLABLE_FO: char = 'ꗉ';
pub const SYLLABLE_VO: char = 'ꗊ';
pub const SYLLABLE_TO: char = 'ꗋ';
pub const SYLLABLE_THO: char = 'ꗌ';
pub const SYLLABLE_DHO: char = 'ꗍ';
pub const SYLLABLE_DHHO: char = 'ꗎ';
pub const SYLLABLE_LO: char = 'ꗏ';
pub const SYLLABLE_RO: char = 'ꗐ';
pub const SYLLABLE_DO: char = 'ꗑ';
pub const SYLLABLE_NDO: char = 'ꗒ';
pub const SYLLABLE_SO: char = 'ꗓ';
pub const SYLLABLE_SHO: char = 'ꗔ';
pub const SYLLABLE_ZO: char = 'ꗕ';
pub const SYLLABLE_ZHO: char = 'ꗖ';
pub const SYLLABLE_CO: char = 'ꗗ';
pub const SYLLABLE_JO: char = 'ꗘ';
pub const SYLLABLE_NJO: char = 'ꗙ';
pub const SYLLABLE_YO: char = 'ꗚ';
pub const SYLLABLE_KO: char = 'ꗛ';
pub const SYLLABLE_NGGO: char = 'ꗜ';
pub const SYLLABLE_GO: char = 'ꗝ';
pub const SYLLABLE_MO: char = 'ꗞ';
pub const SYLLABLE_NO: char = 'ꗟ';
pub const SYLLABLE_NYO: char = 'ꗠ';
pub const SYLLABLE_E: char = 'ꗡ';
pub const SYLLABLE_EN: char = 'ꗢ';
pub const SYLLABLE_NGEN: char = 'ꗣ';
pub const SYLLABLE_HE: char = 'ꗤ';
pub const SYLLABLE_HEN: char = 'ꗥ';
pub const SYLLABLE_WE: char = 'ꗦ';
pub const SYLLABLE_WEN: char = 'ꗧ';
pub const SYLLABLE_PE: char = 'ꗨ';
pub const SYLLABLE_BHE: char = 'ꗩ';
pub const SYLLABLE_BE: char = 'ꗪ';
pub const SYLLABLE_MBE: char = 'ꗫ';
pub const SYLLABLE_KPE: char = 'ꗬ';
pub const SYLLABLE_KPEN: char = 'ꗭ';
pub const SYLLABLE_MGBE: char = 'ꗮ';
pub const SYLLABLE_GBE: char = 'ꗯ';
pub const SYLLABLE_GBEN: char = 'ꗰ';
pub const SYLLABLE_FE: char = 'ꗱ';
pub const SYLLABLE_VE: char = 'ꗲ';
pub const SYLLABLE_TE: char = 'ꗳ';
pub const SYLLABLE_THE: char = 'ꗴ';
pub const SYLLABLE_DHE: char = 'ꗵ';
pub const SYLLABLE_DHHE: char = 'ꗶ';
pub const SYLLABLE_LE: char = 'ꗷ';
pub const SYLLABLE_RE: char = 'ꗸ';
pub const SYLLABLE_DE: char = 'ꗹ';
pub const SYLLABLE_NDE: char = 'ꗺ';
pub const SYLLABLE_SE: char = 'ꗻ';
pub const SYLLABLE_SHE: char = 'ꗼ';
pub const SYLLABLE_ZE: char = 'ꗽ';
pub const SYLLABLE_ZHE: char = 'ꗾ';
pub const SYLLABLE_CE: char = 'ꗿ';
pub const SYLLABLE_JE: char = 'ꘀ';
pub const SYLLABLE_NJE: char = 'ꘁ';
pub const SYLLABLE_YE: char = 'ꘂ';
pub const SYLLABLE_KE: char = 'ꘃ';
pub const SYLLABLE_NGGE: char = 'ꘄ';
pub const SYLLABLE_NGGEN: char = 'ꘅ';
pub const SYLLABLE_GE: char = 'ꘆ';
pub const SYLLABLE_GEN: char = 'ꘇ';
pub const SYLLABLE_ME: char = 'ꘈ';
pub const SYLLABLE_NE: char = 'ꘉ';
pub const SYLLABLE_NYE: char = 'ꘊ';
pub const SYLLABLE_NG: char = 'ꘋ';
pub const SYLLABLE_LENGTHENER: char = 'ꘌ';
pub const COMMA: char = '꘍';
pub const FULL_STOP: char = '꘎';
pub const QUESTION_MARK: char = '꘏';
pub const SYLLABLE_NDOLE_FA: char = 'ꘐ';
pub const SYLLABLE_NDOLE_KA: char = 'ꘑ';
pub const SYLLABLE_NDOLE_SOO: char = 'ꘒ';
pub const SYMBOL_FEENG: char = 'ꘓ';
pub const SYMBOL_KEENG: char = 'ꘔ';
pub const SYMBOL_TING: char = 'ꘕ';
pub const SYMBOL_NII: char = 'ꘖ';
pub const SYMBOL_BANG: char = 'ꘗ';
pub const SYMBOL_FAA: char = 'ꘘ';
pub const SYMBOL_TAA: char = 'ꘙ';
pub const SYMBOL_DANG: char = 'ꘚ';
pub const SYMBOL_DOONG: char = 'ꘛ';
pub const SYMBOL_KUNG: char = 'ꘜ';
pub const SYMBOL_TONG: char = 'ꘝ';
pub const SYMBOL_DO_DASH_O: char = 'ꘞ';
pub const SYMBOL_JONG: char = 'ꘟ';
pub const DIGIT_ZERO: char = '꘠';
pub const DIGIT_ONE: char = '꘡';
pub const DIGIT_TWO: char = '꘢';
pub const DIGIT_THREE: char = '꘣';
pub const DIGIT_FOUR: char = '꘤';
pub const DIGIT_FIVE: char = '꘥';
pub const DIGIT_SIX: char = '꘦';
pub const DIGIT_SEVEN: char = '꘧';
pub const DIGIT_EIGHT: char = '꘨';
pub const DIGIT_NINE: char = '꘩';
pub const SYLLABLE_NDOLE_MA: char = 'ꘪ';
pub const SYLLABLE_NDOLE_DO: char = 'ꘫ';
}
#[derive(Debug, Clone, Copy, Hash, PartialEq, Eq)]
pub enum Vai {
SyllableEe,
SyllableEen,
SyllableHee,
SyllableWee,
SyllableWeen,
SyllablePee,
SyllableBhee,
SyllableBee,
SyllableMbee,
SyllableKpee,
SyllableMgbee,
SyllableGbee,
SyllableFee,
SyllableVee,
SyllableTee,
SyllableThee,
SyllableDhee,
SyllableDhhee,
SyllableLee,
SyllableRee,
SyllableDee,
SyllableNdee,
SyllableSee,
SyllableShee,
SyllableZee,
SyllableZhee,
SyllableCee,
SyllableJee,
SyllableNjee,
SyllableYee,
SyllableKee,
SyllableNggee,
SyllableGee,
SyllableMee,
SyllableNee,
SyllableNyee,
SyllableI,
SyllableIn,
SyllableHi,
SyllableHin,
SyllableWi,
SyllableWin,
SyllablePi,
SyllableBhi,
SyllableBi,
SyllableMbi,
SyllableKpi,
SyllableMgbi,
SyllableGbi,
SyllableFi,
SyllableVi,
SyllableTi,
SyllableThi,
SyllableDhi,
SyllableDhhi,
SyllableLi,
SyllableRi,
SyllableDi,
SyllableNdi,
SyllableSi,
SyllableShi,
SyllableZi,
SyllableZhi,
SyllableCi,
SyllableJi,
SyllableNji,
SyllableYi,
SyllableKi,
SyllableNggi,
SyllableGi,
SyllableMi,
SyllableNi,
SyllableNyi,
SyllableA,
SyllableAn,
SyllableNgan,
SyllableHa,
SyllableHan,
SyllableWa,
SyllableWan,
SyllablePa,
SyllableBha,
SyllableBa,
SyllableMba,
SyllableKpa,
SyllableKpan,
SyllableMgba,
SyllableGba,
SyllableFa,
SyllableVa,
SyllableTa,
SyllableTha,
SyllableDha,
SyllableDhha,
SyllableLa,
SyllableRa,
SyllableDa,
SyllableNda,
SyllableSa,
SyllableSha,
SyllableZa,
SyllableZha,
SyllableCa,
SyllableJa,
SyllableNja,
SyllableYa,
SyllableKa,
SyllableKan,
SyllableNgga,
SyllableGa,
SyllableMa,
SyllableNa,
SyllableNya,
SyllableOo,
SyllableOon,
SyllableHoo,
SyllableWoo,
SyllableWoon,
SyllablePoo,
SyllableBhoo,
SyllableBoo,
SyllableMboo,
SyllableKpoo,
SyllableMgboo,
SyllableGboo,
SyllableFoo,
SyllableVoo,
SyllableToo,
SyllableThoo,
SyllableDhoo,
SyllableDhhoo,
SyllableLoo,
SyllableRoo,
SyllableDoo,
SyllableNdoo,
SyllableSoo,
SyllableShoo,
SyllableZoo,
SyllableZhoo,
SyllableCoo,
SyllableJoo,
SyllableNjoo,
SyllableYoo,
SyllableKoo,
SyllableNggoo,
SyllableGoo,
SyllableMoo,
SyllableNoo,
SyllableNyoo,
SyllableU,
SyllableUn,
SyllableHu,
SyllableHun,
SyllableWu,
SyllableWun,
SyllablePu,
SyllableBhu,
SyllableBu,
SyllableMbu,
SyllableKpu,
SyllableMgbu,
SyllableGbu,
SyllableFu,
SyllableVu,
SyllableTu,
SyllableThu,
SyllableDhu,
SyllableDhhu,
SyllableLu,
SyllableRu,
SyllableDu,
SyllableNdu,
SyllableSu,
SyllableShu,
SyllableZu,
SyllableZhu,
SyllableCu,
SyllableJu,
SyllableNju,
SyllableYu,
SyllableKu,
SyllableNggu,
SyllableGu,
SyllableMu,
SyllableNu,
SyllableNyu,
SyllableO,
SyllableOn,
SyllableNgon,
SyllableHo,
SyllableHon,
SyllableWo,
SyllableWon,
SyllablePo,
SyllableBho,
SyllableBo,
SyllableMbo,
SyllableKpo,
SyllableMgbo,
SyllableGbo,
SyllableGbon,
SyllableFo,
SyllableVo,
SyllableTo,
SyllableTho,
SyllableDho,
SyllableDhho,
SyllableLo,
SyllableRo,
SyllableDo,
SyllableNdo,
SyllableSo,
SyllableSho,
SyllableZo,
SyllableZho,
SyllableCo,
SyllableJo,
SyllableNjo,
SyllableYo,
SyllableKo,
SyllableNggo,
SyllableGo,
SyllableMo,
SyllableNo,
SyllableNyo,
SyllableE,
SyllableEn,
SyllableNgen,
SyllableHe,
SyllableHen,
SyllableWe,
SyllableWen,
SyllablePe,
SyllableBhe,
SyllableBe,
SyllableMbe,
SyllableKpe,
SyllableKpen,
SyllableMgbe,
SyllableGbe,
SyllableGben,
SyllableFe,
SyllableVe,
SyllableTe,
SyllableThe,
SyllableDhe,
SyllableDhhe,
SyllableLe,
SyllableRe,
SyllableDe,
SyllableNde,
SyllableSe,
SyllableShe,
SyllableZe,
SyllableZhe,
SyllableCe,
SyllableJe,
SyllableNje,
SyllableYe,
SyllableKe,
SyllableNgge,
SyllableNggen,
SyllableGe,
SyllableGen,
SyllableMe,
SyllableNe,
SyllableNye,
SyllableNg,
SyllableLengthener,
Comma,
FullStop,
QuestionMark,
SyllableNdoleFa,
SyllableNdoleKa,
SyllableNdoleSoo,
SymbolFeeng,
SymbolKeeng,
SymbolTing,
SymbolNii,
SymbolBang,
SymbolFaa,
SymbolTaa,
SymbolDang,
SymbolDoong,
SymbolKung,
SymbolTong,
SymbolDoDashO,
SymbolJong,
DigitZero,
DigitOne,
DigitTwo,
DigitThree,
DigitFour,
DigitFive,
DigitSix,
DigitSeven,
DigitEight,
DigitNine,
SyllableNdoleMa,
SyllableNdoleDo,
}
impl Into<char> for Vai {
fn into(self) -> char {
use constants::*;
match self {
Vai::SyllableEe => SYLLABLE_EE,
Vai::SyllableEen => SYLLABLE_EEN,
Vai::SyllableHee => SYLLABLE_HEE,
Vai::SyllableWee => SYLLABLE_WEE,
Vai::SyllableWeen => SYLLABLE_WEEN,
Vai::SyllablePee => SYLLABLE_PEE,
Vai::SyllableBhee => SYLLABLE_BHEE,
Vai::SyllableBee => SYLLABLE_BEE,
Vai::SyllableMbee => SYLLABLE_MBEE,
Vai::SyllableKpee => SYLLABLE_KPEE,
Vai::SyllableMgbee => SYLLABLE_MGBEE,
Vai::SyllableGbee => SYLLABLE_GBEE,
Vai::SyllableFee => SYLLABLE_FEE,
Vai::SyllableVee => SYLLABLE_VEE,
Vai::SyllableTee => SYLLABLE_TEE,
Vai::SyllableThee => SYLLABLE_THEE,
Vai::SyllableDhee => SYLLABLE_DHEE,
Vai::SyllableDhhee => SYLLABLE_DHHEE,
Vai::SyllableLee => SYLLABLE_LEE,
Vai::SyllableRee => SYLLABLE_REE,
Vai::SyllableDee => SYLLABLE_DEE,
Vai::SyllableNdee => SYLLABLE_NDEE,
Vai::SyllableSee => SYLLABLE_SEE,
Vai::SyllableShee => SYLLABLE_SHEE,
Vai::SyllableZee => SYLLABLE_ZEE,
Vai::SyllableZhee => SYLLABLE_ZHEE,
Vai::SyllableCee => SYLLABLE_CEE,
Vai::SyllableJee => SYLLABLE_JEE,
Vai::SyllableNjee => SYLLABLE_NJEE,
Vai::SyllableYee => SYLLABLE_YEE,
Vai::SyllableKee => SYLLABLE_KEE,
Vai::SyllableNggee => SYLLABLE_NGGEE,
Vai::SyllableGee => SYLLABLE_GEE,
Vai::SyllableMee => SYLLABLE_MEE,
Vai::SyllableNee => SYLLABLE_NEE,
Vai::SyllableNyee => SYLLABLE_NYEE,
Vai::SyllableI => SYLLABLE_I,
Vai::SyllableIn => SYLLABLE_IN,
Vai::SyllableHi => SYLLABLE_HI,
Vai::SyllableHin => SYLLABLE_HIN,
Vai::SyllableWi => SYLLABLE_WI,
Vai::SyllableWin => SYLLABLE_WIN,
Vai::SyllablePi => SYLLABLE_PI,
Vai::SyllableBhi => SYLLABLE_BHI,
Vai::SyllableBi => SYLLABLE_BI,
Vai::SyllableMbi => SYLLABLE_MBI,
Vai::SyllableKpi => SYLLABLE_KPI,
Vai::SyllableMgbi => SYLLABLE_MGBI,
Vai::SyllableGbi => SYLLABLE_GBI,
Vai::SyllableFi => SYLLABLE_FI,
Vai::SyllableVi => SYLLABLE_VI,
Vai::SyllableTi => SYLLABLE_TI,
Vai::SyllableThi => SYLLABLE_THI,
Vai::SyllableDhi => SYLLABLE_DHI,
Vai::SyllableDhhi => SYLLABLE_DHHI,
Vai::SyllableLi => SYLLABLE_LI,
Vai::SyllableRi => SYLLABLE_RI,
Vai::SyllableDi => SYLLABLE_DI,
Vai::SyllableNdi => SYLLABLE_NDI,
Vai::SyllableSi => SYLLABLE_SI,
Vai::SyllableShi => SYLLABLE_SHI,
Vai::SyllableZi => SYLLABLE_ZI,
Vai::SyllableZhi => SYLLABLE_ZHI,
Vai::SyllableCi => SYLLABLE_CI,
Vai::SyllableJi => SYLLABLE_JI,
Vai::SyllableNji => SYLLABLE_NJI,
Vai::SyllableYi => SYLLABLE_YI,
Vai::SyllableKi => SYLLABLE_KI,
Vai::SyllableNggi => SYLLABLE_NGGI,
Vai::SyllableGi => SYLLABLE_GI,
Vai::SyllableMi => SYLLABLE_MI,
Vai::SyllableNi => SYLLABLE_NI,
Vai::SyllableNyi => SYLLABLE_NYI,
Vai::SyllableA => SYLLABLE_A,
Vai::SyllableAn => SYLLABLE_AN,
Vai::SyllableNgan => SYLLABLE_NGAN,
Vai::SyllableHa => SYLLABLE_HA,
Vai::SyllableHan => SYLLABLE_HAN,
Vai::SyllableWa => SYLLABLE_WA,
Vai::SyllableWan => SYLLABLE_WAN,
Vai::SyllablePa => SYLLABLE_PA,
Vai::SyllableBha => SYLLABLE_BHA,
Vai::SyllableBa => SYLLABLE_BA,
Vai::SyllableMba => SYLLABLE_MBA,
Vai::SyllableKpa => SYLLABLE_KPA,
Vai::SyllableKpan => SYLLABLE_KPAN,
Vai::SyllableMgba => SYLLABLE_MGBA,
Vai::SyllableGba => SYLLABLE_GBA,
Vai::SyllableFa => SYLLABLE_FA,
Vai::SyllableVa => SYLLABLE_VA,
Vai::SyllableTa => SYLLABLE_TA,
Vai::SyllableTha => SYLLABLE_THA,
Vai::SyllableDha => SYLLABLE_DHA,
Vai::SyllableDhha => SYLLABLE_DHHA,
Vai::SyllableLa => SYLLABLE_LA,
Vai::SyllableRa => SYLLABLE_RA,
Vai::SyllableDa => SYLLABLE_DA,
Vai::SyllableNda => SYLLABLE_NDA,
Vai::SyllableSa => SYLLABLE_SA,
Vai::SyllableSha => SYLLABLE_SHA,
Vai::SyllableZa => SYLLABLE_ZA,
Vai::SyllableZha => SYLLABLE_ZHA,
Vai::SyllableCa => SYLLABLE_CA,
Vai::SyllableJa => SYLLABLE_JA,
Vai::SyllableNja => SYLLABLE_NJA,
Vai::SyllableYa => SYLLABLE_YA,
Vai::SyllableKa => SYLLABLE_KA,
Vai::SyllableKan => SYLLABLE_KAN,
Vai::SyllableNgga => SYLLABLE_NGGA,
Vai::SyllableGa => SYLLABLE_GA,
Vai::SyllableMa => SYLLABLE_MA,
Vai::SyllableNa => SYLLABLE_NA,
Vai::SyllableNya => SYLLABLE_NYA,
Vai::SyllableOo => SYLLABLE_OO,
Vai::SyllableOon => SYLLABLE_OON,
Vai::SyllableHoo => SYLLABLE_HOO,
Vai::SyllableWoo => SYLLABLE_WOO,
Vai::SyllableWoon => SYLLABLE_WOON,
Vai::SyllablePoo => SYLLABLE_POO,
Vai::SyllableBhoo => SYLLABLE_BHOO,
Vai::SyllableBoo => SYLLABLE_BOO,
Vai::SyllableMboo => SYLLABLE_MBOO,
Vai::SyllableKpoo => SYLLABLE_KPOO,
Vai::SyllableMgboo => SYLLABLE_MGBOO,
Vai::SyllableGboo => SYLLABLE_GBOO,
Vai::SyllableFoo => SYLLABLE_FOO,
Vai::SyllableVoo => SYLLABLE_VOO,
Vai::SyllableToo => SYLLABLE_TOO,
Vai::SyllableThoo => SYLLABLE_THOO,
Vai::SyllableDhoo => SYLLABLE_DHOO,
Vai::SyllableDhhoo => SYLLABLE_DHHOO,
Vai::SyllableLoo => SYLLABLE_LOO,
Vai::SyllableRoo => SYLLABLE_ROO,
Vai::SyllableDoo => SYLLABLE_DOO,
Vai::SyllableNdoo => SYLLABLE_NDOO,
Vai::SyllableSoo => SYLLABLE_SOO,
Vai::SyllableShoo => SYLLABLE_SHOO,
Vai::SyllableZoo => SYLLABLE_ZOO,
Vai::SyllableZhoo => SYLLABLE_ZHOO,
Vai::SyllableCoo => SYLLABLE_COO,
Vai::SyllableJoo => SYLLABLE_JOO,
Vai::SyllableNjoo => SYLLABLE_NJOO,
Vai::SyllableYoo => SYLLABLE_YOO,
Vai::SyllableKoo => SYLLABLE_KOO,
Vai::SyllableNggoo => SYLLABLE_NGGOO,
Vai::SyllableGoo => SYLLABLE_GOO,
Vai::SyllableMoo => SYLLABLE_MOO,
Vai::SyllableNoo => SYLLABLE_NOO,
Vai::SyllableNyoo => SYLLABLE_NYOO,
Vai::SyllableU => SYLLABLE_U,
Vai::SyllableUn => SYLLABLE_UN,
Vai::SyllableHu => SYLLABLE_HU,
Vai::SyllableHun => SYLLABLE_HUN,
Vai::SyllableWu => SYLLABLE_WU,
Vai::SyllableWun => SYLLABLE_WUN,
Vai::SyllablePu => SYLLABLE_PU,
Vai::SyllableBhu => SYLLABLE_BHU,
Vai::SyllableBu => SYLLABLE_BU,
Vai::SyllableMbu => SYLLABLE_MBU,
Vai::SyllableKpu => SYLLABLE_KPU,
Vai::SyllableMgbu => SYLLABLE_MGBU,
Vai::SyllableGbu => SYLLABLE_GBU,
Vai::SyllableFu => SYLLABLE_FU,
Vai::SyllableVu => SYLLABLE_VU,
Vai::SyllableTu => SYLLABLE_TU,
Vai::SyllableThu => SYLLABLE_THU,
Vai::SyllableDhu => SYLLABLE_DHU,
Vai::SyllableDhhu => SYLLABLE_DHHU,
Vai::SyllableLu => SYLLABLE_LU,
Vai::SyllableRu => SYLLABLE_RU,
Vai::SyllableDu => SYLLABLE_DU,
Vai::SyllableNdu => SYLLABLE_NDU,
Vai::SyllableSu => SYLLABLE_SU,
Vai::SyllableShu => SYLLABLE_SHU,
Vai::SyllableZu => SYLLABLE_ZU,
Vai::SyllableZhu => SYLLABLE_ZHU,
Vai::SyllableCu => SYLLABLE_CU,
Vai::SyllableJu => SYLLABLE_JU,
Vai::SyllableNju => SYLLABLE_NJU,
Vai::SyllableYu => SYLLABLE_YU,
Vai::SyllableKu => SYLLABLE_KU,
Vai::SyllableNggu => SYLLABLE_NGGU,
Vai::SyllableGu => SYLLABLE_GU,
Vai::SyllableMu => SYLLABLE_MU,
Vai::SyllableNu => SYLLABLE_NU,
Vai::SyllableNyu => SYLLABLE_NYU,
Vai::SyllableO => SYLLABLE_O,
Vai::SyllableOn => SYLLABLE_ON,
Vai::SyllableNgon => SYLLABLE_NGON,
Vai::SyllableHo => SYLLABLE_HO,
Vai::SyllableHon => SYLLABLE_HON,
Vai::SyllableWo => SYLLABLE_WO,
Vai::SyllableWon => SYLLABLE_WON,
Vai::SyllablePo => SYLLABLE_PO,
Vai::SyllableBho => SYLLABLE_BHO,
Vai::SyllableBo => SYLLABLE_BO,
Vai::SyllableMbo => SYLLABLE_MBO,
Vai::SyllableKpo => SYLLABLE_KPO,
Vai::SyllableMgbo => SYLLABLE_MGBO,
Vai::SyllableGbo => SYLLABLE_GBO,
Vai::SyllableGbon => SYLLABLE_GBON,
Vai::SyllableFo => SYLLABLE_FO,
Vai::SyllableVo => SYLLABLE_VO,
Vai::SyllableTo => SYLLABLE_TO,
Vai::SyllableTho => SYLLABLE_THO,
Vai::SyllableDho => SYLLABLE_DHO,
Vai::SyllableDhho => SYLLABLE_DHHO,
Vai::SyllableLo => SYLLABLE_LO,
Vai::SyllableRo => SYLLABLE_RO,
Vai::SyllableDo => SYLLABLE_DO,
Vai::SyllableNdo => SYLLABLE_NDO,
Vai::SyllableSo => SYLLABLE_SO,
Vai::SyllableSho => SYLLABLE_SHO,
Vai::SyllableZo => SYLLABLE_ZO,
Vai::SyllableZho => SYLLABLE_ZHO,
Vai::SyllableCo => SYLLABLE_CO,
Vai::SyllableJo => SYLLABLE_JO,
Vai::SyllableNjo => SYLLABLE_NJO,
Vai::SyllableYo => SYLLABLE_YO,
Vai::SyllableKo => SYLLABLE_KO,
Vai::SyllableNggo => SYLLABLE_NGGO,
Vai::SyllableGo => SYLLABLE_GO,
Vai::SyllableMo => SYLLABLE_MO,
Vai::SyllableNo => SYLLABLE_NO,
Vai::SyllableNyo => SYLLABLE_NYO,
Vai::SyllableE => SYLLABLE_E,
Vai::SyllableEn => SYLLABLE_EN,
Vai::SyllableNgen => SYLLABLE_NGEN,
Vai::SyllableHe => SYLLABLE_HE,
Vai::SyllableHen => SYLLABLE_HEN,
Vai::SyllableWe => SYLLABLE_WE,
Vai::SyllableWen => SYLLABLE_WEN,
Vai::SyllablePe => SYLLABLE_PE,
Vai::SyllableBhe => SYLLABLE_BHE,
Vai::SyllableBe => SYLLABLE_BE,
Vai::SyllableMbe => SYLLABLE_MBE,
Vai::SyllableKpe => SYLLABLE_KPE,
Vai::SyllableKpen => SYLLABLE_KPEN,
Vai::SyllableMgbe => SYLLABLE_MGBE,
Vai::SyllableGbe => SYLLABLE_GBE,
Vai::SyllableGben => SYLLABLE_GBEN,
Vai::SyllableFe => SYLLABLE_FE,
Vai::SyllableVe => SYLLABLE_VE,
Vai::SyllableTe => SYLLABLE_TE,
Vai::SyllableThe => SYLLABLE_THE,
Vai::SyllableDhe => SYLLABLE_DHE,
Vai::SyllableDhhe => SYLLABLE_DHHE,
Vai::SyllableLe => SYLLABLE_LE,
Vai::SyllableRe => SYLLABLE_RE,
Vai::SyllableDe => SYLLABLE_DE,
Vai::SyllableNde => SYLLABLE_NDE,
Vai::SyllableSe => SYLLABLE_SE,
Vai::SyllableShe => SYLLABLE_SHE,
Vai::SyllableZe => SYLLABLE_ZE,
Vai::SyllableZhe => SYLLABLE_ZHE,
Vai::SyllableCe => SYLLABLE_CE,
Vai::SyllableJe => SYLLABLE_JE,
Vai::SyllableNje => SYLLABLE_NJE,
Vai::SyllableYe => SYLLABLE_YE,
Vai::SyllableKe => SYLLABLE_KE,
Vai::SyllableNgge => SYLLABLE_NGGE,
Vai::SyllableNggen => SYLLABLE_NGGEN,
Vai::SyllableGe => SYLLABLE_GE,
Vai::SyllableGen => SYLLABLE_GEN,
Vai::SyllableMe => SYLLABLE_ME,
Vai::SyllableNe => SYLLABLE_NE,
Vai::SyllableNye => SYLLABLE_NYE,
Vai::SyllableNg => SYLLABLE_NG,
Vai::SyllableLengthener => SYLLABLE_LENGTHENER,
Vai::Comma => COMMA,
Vai::FullStop => FULL_STOP,
Vai::QuestionMark => QUESTION_MARK,
Vai::SyllableNdoleFa => SYLLABLE_NDOLE_FA,
Vai::SyllableNdoleKa => SYLLABLE_NDOLE_KA,
Vai::SyllableNdoleSoo => SYLLABLE_NDOLE_SOO,
Vai::SymbolFeeng => SYMBOL_FEENG,
Vai::SymbolKeeng => SYMBOL_KEENG,
Vai::SymbolTing => SYMBOL_TING,
Vai::SymbolNii => SYMBOL_NII,
Vai::SymbolBang => SYMBOL_BANG,
Vai::SymbolFaa => SYMBOL_FAA,
Vai::SymbolTaa => SYMBOL_TAA,
Vai::SymbolDang => SYMBOL_DANG,
Vai::SymbolDoong => SYMBOL_DOONG,
Vai::SymbolKung => SYMBOL_KUNG,
Vai::SymbolTong => SYMBOL_TONG,
Vai::SymbolDoDashO => SYMBOL_DO_DASH_O,
Vai::SymbolJong => SYMBOL_JONG,
Vai::DigitZero => DIGIT_ZERO,
Vai::DigitOne => DIGIT_ONE,
Vai::DigitTwo => DIGIT_TWO,
Vai::DigitThree => DIGIT_THREE,
Vai::DigitFour => DIGIT_FOUR,
Vai::DigitFive => DIGIT_FIVE,
Vai::DigitSix => DIGIT_SIX,
Vai::DigitSeven => DIGIT_SEVEN,
Vai::DigitEight => DIGIT_EIGHT,
Vai::DigitNine => DIGIT_NINE,
Vai::SyllableNdoleMa => SYLLABLE_NDOLE_MA,
Vai::SyllableNdoleDo => SYLLABLE_NDOLE_DO,
}
}
}
impl std::convert::TryFrom<char> for Vai {
type Error = ();
fn try_from(c: char) -> Result<Self, Self::Error> {
use constants::*;
match c {
SYLLABLE_EE => Ok(Vai::SyllableEe),
SYLLABLE_EEN => Ok(Vai::SyllableEen),
SYLLABLE_HEE => Ok(Vai::SyllableHee),
SYLLABLE_WEE => Ok(Vai::SyllableWee),
SYLLABLE_WEEN => Ok(Vai::SyllableWeen),
SYLLABLE_PEE => Ok(Vai::SyllablePee),
SYLLABLE_BHEE => Ok(Vai::SyllableBhee),
SYLLABLE_BEE => Ok(Vai::SyllableBee),
SYLLABLE_MBEE => Ok(Vai::SyllableMbee),
SYLLABLE_KPEE => Ok(Vai::SyllableKpee),
SYLLABLE_MGBEE => Ok(Vai::SyllableMgbee),
SYLLABLE_GBEE => Ok(Vai::SyllableGbee),
SYLLABLE_FEE => Ok(Vai::SyllableFee),
SYLLABLE_VEE => Ok(Vai::SyllableVee),
SYLLABLE_TEE => Ok(Vai::SyllableTee),
SYLLABLE_THEE => Ok(Vai::SyllableThee),
SYLLABLE_DHEE => Ok(Vai::SyllableDhee),
SYLLABLE_DHHEE => Ok(Vai::SyllableDhhee),
SYLLABLE_LEE => Ok(Vai::SyllableLee),
SYLLABLE_REE => Ok(Vai::SyllableRee),
SYLLABLE_DEE => Ok(Vai::SyllableDee),
SYLLABLE_NDEE => Ok(Vai::SyllableNdee),
SYLLABLE_SEE => Ok(Vai::SyllableSee),
SYLLABLE_SHEE => Ok(Vai::SyllableShee),
SYLLABLE_ZEE => Ok(Vai::SyllableZee),
SYLLABLE_ZHEE => Ok(Vai::SyllableZhee),
SYLLABLE_CEE => Ok(Vai::SyllableCee),
SYLLABLE_JEE => Ok(Vai::SyllableJee),
SYLLABLE_NJEE => Ok(Vai::SyllableNjee),
SYLLABLE_YEE => Ok(Vai::SyllableYee),
SYLLABLE_KEE => Ok(Vai::SyllableKee),
SYLLABLE_NGGEE => Ok(Vai::SyllableNggee),
SYLLABLE_GEE => Ok(Vai::SyllableGee),
SYLLABLE_MEE => Ok(Vai::SyllableMee),
SYLLABLE_NEE => Ok(Vai::SyllableNee),
SYLLABLE_NYEE => Ok(Vai::SyllableNyee),
SYLLABLE_I => Ok(Vai::SyllableI),
SYLLABLE_IN => Ok(Vai::SyllableIn),
SYLLABLE_HI => Ok(Vai::SyllableHi),
SYLLABLE_HIN => Ok(Vai::SyllableHin),
SYLLABLE_WI => Ok(Vai::SyllableWi),
SYLLABLE_WIN => Ok(Vai::SyllableWin),
SYLLABLE_PI => Ok(Vai::SyllablePi),
SYLLABLE_BHI => Ok(Vai::SyllableBhi),
SYLLABLE_BI => Ok(Vai::SyllableBi),
SYLLABLE_MBI => Ok(Vai::SyllableMbi),
SYLLABLE_KPI => Ok(Vai::SyllableKpi),
SYLLABLE_MGBI => Ok(Vai::SyllableMgbi),
SYLLABLE_GBI => Ok(Vai::SyllableGbi),
SYLLABLE_FI => Ok(Vai::SyllableFi),
SYLLABLE_VI => Ok(Vai::SyllableVi),
SYLLABLE_TI => Ok(Vai::SyllableTi),
SYLLABLE_THI => Ok(Vai::SyllableThi),
SYLLABLE_DHI => Ok(Vai::SyllableDhi),
SYLLABLE_DHHI => Ok(Vai::SyllableDhhi),
SYLLABLE_LI => Ok(Vai::SyllableLi),
SYLLABLE_RI => Ok(Vai::SyllableRi),
SYLLABLE_DI => Ok(Vai::SyllableDi),
SYLLABLE_NDI => Ok(Vai::SyllableNdi),
SYLLABLE_SI => Ok(Vai::SyllableSi),
SYLLABLE_SHI => Ok(Vai::SyllableShi),
SYLLABLE_ZI => Ok(Vai::SyllableZi),
SYLLABLE_ZHI => Ok(Vai::SyllableZhi),
SYLLABLE_CI => Ok(Vai::SyllableCi),
SYLLABLE_JI => Ok(Vai::SyllableJi),
SYLLABLE_NJI => Ok(Vai::SyllableNji),
SYLLABLE_YI => Ok(Vai::SyllableYi),
SYLLABLE_KI => Ok(Vai::SyllableKi),
SYLLABLE_NGGI => Ok(Vai::SyllableNggi),
SYLLABLE_GI => Ok(Vai::SyllableGi),
SYLLABLE_MI => Ok(Vai::SyllableMi),
SYLLABLE_NI => Ok(Vai::SyllableNi),
SYLLABLE_NYI => Ok(Vai::SyllableNyi),
SYLLABLE_A => Ok(Vai::SyllableA),
SYLLABLE_AN => Ok(Vai::SyllableAn),
SYLLABLE_NGAN => Ok(Vai::SyllableNgan),
SYLLABLE_HA => Ok(Vai::SyllableHa),
SYLLABLE_HAN => Ok(Vai::SyllableHan),
SYLLABLE_WA => Ok(Vai::SyllableWa),
SYLLABLE_WAN => Ok(Vai::SyllableWan),
SYLLABLE_PA => Ok(Vai::SyllablePa),
SYLLABLE_BHA => Ok(Vai::SyllableBha),
SYLLABLE_BA => Ok(Vai::SyllableBa),
SYLLABLE_MBA => Ok(Vai::SyllableMba),
SYLLABLE_KPA => Ok(Vai::SyllableKpa),
SYLLABLE_KPAN => Ok(Vai::SyllableKpan),
SYLLABLE_MGBA => Ok(Vai::SyllableMgba),
SYLLABLE_GBA => Ok(Vai::SyllableGba),
SYLLABLE_FA => Ok(Vai::SyllableFa),
SYLLABLE_VA => Ok(Vai::SyllableVa),
SYLLABLE_TA => Ok(Vai::SyllableTa),
SYLLABLE_THA => Ok(Vai::SyllableTha),
SYLLABLE_DHA => Ok(Vai::SyllableDha),
SYLLABLE_DHHA => Ok(Vai::SyllableDhha),
SYLLABLE_LA => Ok(Vai::SyllableLa),
SYLLABLE_RA => Ok(Vai::SyllableRa),
SYLLABLE_DA => Ok(Vai::SyllableDa),
SYLLABLE_NDA => Ok(Vai::SyllableNda),
SYLLABLE_SA => Ok(Vai::SyllableSa),
SYLLABLE_SHA => Ok(Vai::SyllableSha),
SYLLABLE_ZA => Ok(Vai::SyllableZa),
SYLLABLE_ZHA => Ok(Vai::SyllableZha),
SYLLABLE_CA => Ok(Vai::SyllableCa),
SYLLABLE_JA => Ok(Vai::SyllableJa),
SYLLABLE_NJA => Ok(Vai::SyllableNja),
SYLLABLE_YA => Ok(Vai::SyllableYa),
SYLLABLE_KA => Ok(Vai::SyllableKa),
SYLLABLE_KAN => Ok(Vai::SyllableKan),
SYLLABLE_NGGA => Ok(Vai::SyllableNgga),
SYLLABLE_GA => Ok(Vai::SyllableGa),
SYLLABLE_MA => Ok(Vai::SyllableMa),
SYLLABLE_NA => Ok(Vai::SyllableNa),
SYLLABLE_NYA => Ok(Vai::SyllableNya),
SYLLABLE_OO => Ok(Vai::SyllableOo),
SYLLABLE_OON => Ok(Vai::SyllableOon),
SYLLABLE_HOO => Ok(Vai::SyllableHoo),
SYLLABLE_WOO => Ok(Vai::SyllableWoo),
SYLLABLE_WOON => Ok(Vai::SyllableWoon),
SYLLABLE_POO => Ok(Vai::SyllablePoo),
SYLLABLE_BHOO => Ok(Vai::SyllableBhoo),
SYLLABLE_BOO => Ok(Vai::SyllableBoo),
SYLLABLE_MBOO => Ok(Vai::SyllableMboo),
SYLLABLE_KPOO => Ok(Vai::SyllableKpoo),
SYLLABLE_MGBOO => Ok(Vai::SyllableMgboo),
SYLLABLE_GBOO => Ok(Vai::SyllableGboo),
SYLLABLE_FOO => Ok(Vai::SyllableFoo),
SYLLABLE_VOO => Ok(Vai::SyllableVoo),
SYLLABLE_TOO => Ok(Vai::SyllableToo),
SYLLABLE_THOO => Ok(Vai::SyllableThoo),
SYLLABLE_DHOO => Ok(Vai::SyllableDhoo),
SYLLABLE_DHHOO => Ok(Vai::SyllableDhhoo),
SYLLABLE_LOO => Ok(Vai::SyllableLoo),
SYLLABLE_ROO => Ok(Vai::SyllableRoo),
SYLLABLE_DOO => Ok(Vai::SyllableDoo),
SYLLABLE_NDOO => Ok(Vai::SyllableNdoo),
SYLLABLE_SOO => Ok(Vai::SyllableSoo),
SYLLABLE_SHOO => Ok(Vai::SyllableShoo),
SYLLABLE_ZOO => Ok(Vai::SyllableZoo),
SYLLABLE_ZHOO => Ok(Vai::SyllableZhoo),
SYLLABLE_COO => Ok(Vai::SyllableCoo),
SYLLABLE_JOO => Ok(Vai::SyllableJoo),
SYLLABLE_NJOO => Ok(Vai::SyllableNjoo),
SYLLABLE_YOO => Ok(Vai::SyllableYoo),
SYLLABLE_KOO => Ok(Vai::SyllableKoo),
SYLLABLE_NGGOO => Ok(Vai::SyllableNggoo),
SYLLABLE_GOO => Ok(Vai::SyllableGoo),
SYLLABLE_MOO => Ok(Vai::SyllableMoo),
SYLLABLE_NOO => Ok(Vai::SyllableNoo),
SYLLABLE_NYOO => Ok(Vai::SyllableNyoo),
SYLLABLE_U => Ok(Vai::SyllableU),
SYLLABLE_UN => Ok(Vai::SyllableUn),
SYLLABLE_HU => Ok(Vai::SyllableHu),
SYLLABLE_HUN => Ok(Vai::SyllableHun),
SYLLABLE_WU => Ok(Vai::SyllableWu),
SYLLABLE_WUN => Ok(Vai::SyllableWun),
SYLLABLE_PU => Ok(Vai::SyllablePu),
SYLLABLE_BHU => Ok(Vai::SyllableBhu),
SYLLABLE_BU => Ok(Vai::SyllableBu),
SYLLABLE_MBU => Ok(Vai::SyllableMbu),
SYLLABLE_KPU => Ok(Vai::SyllableKpu),
SYLLABLE_MGBU => Ok(Vai::SyllableMgbu),
SYLLABLE_GBU => Ok(Vai::SyllableGbu),
SYLLABLE_FU => Ok(Vai::SyllableFu),
SYLLABLE_VU => Ok(Vai::SyllableVu),
SYLLABLE_TU => Ok(Vai::SyllableTu),
SYLLABLE_THU => Ok(Vai::SyllableThu),
SYLLABLE_DHU => Ok(Vai::SyllableDhu),
SYLLABLE_DHHU => Ok(Vai::SyllableDhhu),
SYLLABLE_LU => Ok(Vai::SyllableLu),
SYLLABLE_RU => Ok(Vai::SyllableRu),
SYLLABLE_DU => Ok(Vai::SyllableDu),
SYLLABLE_NDU => Ok(Vai::SyllableNdu),
SYLLABLE_SU => Ok(Vai::SyllableSu),
SYLLABLE_SHU => Ok(Vai::SyllableShu),
SYLLABLE_ZU => Ok(Vai::SyllableZu),
SYLLABLE_ZHU => Ok(Vai::SyllableZhu),
SYLLABLE_CU => Ok(Vai::SyllableCu),
SYLLABLE_JU => Ok(Vai::SyllableJu),
SYLLABLE_NJU => Ok(Vai::SyllableNju),
SYLLABLE_YU => Ok(Vai::SyllableYu),
SYLLABLE_KU => Ok(Vai::SyllableKu),
SYLLABLE_NGGU => Ok(Vai::SyllableNggu),
SYLLABLE_GU => Ok(Vai::SyllableGu),
SYLLABLE_MU => Ok(Vai::SyllableMu),
SYLLABLE_NU => Ok(Vai::SyllableNu),
SYLLABLE_NYU => Ok(Vai::SyllableNyu),
SYLLABLE_O => Ok(Vai::SyllableO),
SYLLABLE_ON => Ok(Vai::SyllableOn),
SYLLABLE_NGON => Ok(Vai::SyllableNgon),
SYLLABLE_HO => Ok(Vai::SyllableHo),
SYLLABLE_HON => Ok(Vai::SyllableHon),
SYLLABLE_WO => Ok(Vai::SyllableWo),
SYLLABLE_WON => Ok(Vai::SyllableWon),
SYLLABLE_PO => Ok(Vai::SyllablePo),
SYLLABLE_BHO => Ok(Vai::SyllableBho),
SYLLABLE_BO => Ok(Vai::SyllableBo),
SYLLABLE_MBO => Ok(Vai::SyllableMbo),
SYLLABLE_KPO => Ok(Vai::SyllableKpo),
SYLLABLE_MGBO => Ok(Vai::SyllableMgbo),
SYLLABLE_GBO => Ok(Vai::SyllableGbo),
SYLLABLE_GBON => Ok(Vai::SyllableGbon),
SYLLABLE_FO => Ok(Vai::SyllableFo),
SYLLABLE_VO => Ok(Vai::SyllableVo),
SYLLABLE_TO => Ok(Vai::SyllableTo),
SYLLABLE_THO => Ok(Vai::SyllableTho),
SYLLABLE_DHO => Ok(Vai::SyllableDho),
SYLLABLE_DHHO => Ok(Vai::SyllableDhho),
SYLLABLE_LO => Ok(Vai::SyllableLo),
SYLLABLE_RO => Ok(Vai::SyllableRo),
SYLLABLE_DO => Ok(Vai::SyllableDo),
SYLLABLE_NDO => Ok(Vai::SyllableNdo),
SYLLABLE_SO => Ok(Vai::SyllableSo),
SYLLABLE_SHO => Ok(Vai::SyllableSho),
SYLLABLE_ZO => Ok(Vai::SyllableZo),
SYLLABLE_ZHO => Ok(Vai::SyllableZho),
SYLLABLE_CO => Ok(Vai::SyllableCo),
SYLLABLE_JO => Ok(Vai::SyllableJo),
SYLLABLE_NJO => Ok(Vai::SyllableNjo),
SYLLABLE_YO => Ok(Vai::SyllableYo),
SYLLABLE_KO => Ok(Vai::SyllableKo),
SYLLABLE_NGGO => Ok(Vai::SyllableNggo),
SYLLABLE_GO => Ok(Vai::SyllableGo),
SYLLABLE_MO => Ok(Vai::SyllableMo),
SYLLABLE_NO => Ok(Vai::SyllableNo),
SYLLABLE_NYO => Ok(Vai::SyllableNyo),
SYLLABLE_E => Ok(Vai::SyllableE),
SYLLABLE_EN => Ok(Vai::SyllableEn),
SYLLABLE_NGEN => Ok(Vai::SyllableNgen),
SYLLABLE_HE => Ok(Vai::SyllableHe),
SYLLABLE_HEN => Ok(Vai::SyllableHen),
SYLLABLE_WE => Ok(Vai::SyllableWe),
SYLLABLE_WEN => Ok(Vai::SyllableWen),
SYLLABLE_PE => Ok(Vai::SyllablePe),
SYLLABLE_BHE => Ok(Vai::SyllableBhe),
SYLLABLE_BE => Ok(Vai::SyllableBe),
SYLLABLE_MBE => Ok(Vai::SyllableMbe),
SYLLABLE_KPE => Ok(Vai::SyllableKpe),
SYLLABLE_KPEN => Ok(Vai::SyllableKpen),
SYLLABLE_MGBE => Ok(Vai::SyllableMgbe),
SYLLABLE_GBE => Ok(Vai::SyllableGbe),
SYLLABLE_GBEN => Ok(Vai::SyllableGben),
SYLLABLE_FE => Ok(Vai::SyllableFe),
SYLLABLE_VE => Ok(Vai::SyllableVe),
SYLLABLE_TE => Ok(Vai::SyllableTe),
SYLLABLE_THE => Ok(Vai::SyllableThe),
SYLLABLE_DHE => Ok(Vai::SyllableDhe),
SYLLABLE_DHHE => Ok(Vai::SyllableDhhe),
SYLLABLE_LE => Ok(Vai::SyllableLe),
SYLLABLE_RE => Ok(Vai::SyllableRe),
SYLLABLE_DE => Ok(Vai::SyllableDe),
SYLLABLE_NDE => Ok(Vai::SyllableNde),
SYLLABLE_SE => Ok(Vai::SyllableSe),
SYLLABLE_SHE => Ok(Vai::SyllableShe),
SYLLABLE_ZE => Ok(Vai::SyllableZe),
SYLLABLE_ZHE => Ok(Vai::SyllableZhe),
SYLLABLE_CE => Ok(Vai::SyllableCe),
SYLLABLE_JE => Ok(Vai::SyllableJe),
SYLLABLE_NJE => Ok(Vai::SyllableNje),
SYLLABLE_YE => Ok(Vai::SyllableYe),
SYLLABLE_KE => Ok(Vai::SyllableKe),
SYLLABLE_NGGE => Ok(Vai::SyllableNgge),
SYLLABLE_NGGEN => Ok(Vai::SyllableNggen),
SYLLABLE_GE => Ok(Vai::SyllableGe),
SYLLABLE_GEN => Ok(Vai::SyllableGen),
SYLLABLE_ME => Ok(Vai::SyllableMe),
SYLLABLE_NE => Ok(Vai::SyllableNe),
SYLLABLE_NYE => Ok(Vai::SyllableNye),
SYLLABLE_NG => Ok(Vai::SyllableNg),
SYLLABLE_LENGTHENER => Ok(Vai::SyllableLengthener),
COMMA => Ok(Vai::Comma),
FULL_STOP => Ok(Vai::FullStop),
QUESTION_MARK => Ok(Vai::QuestionMark),
SYLLABLE_NDOLE_FA => Ok(Vai::SyllableNdoleFa),
SYLLABLE_NDOLE_KA => Ok(Vai::SyllableNdoleKa),
SYLLABLE_NDOLE_SOO => Ok(Vai::SyllableNdoleSoo),
SYMBOL_FEENG => Ok(Vai::SymbolFeeng),
SYMBOL_KEENG => Ok(Vai::SymbolKeeng),
SYMBOL_TING => Ok(Vai::SymbolTing),
SYMBOL_NII => Ok(Vai::SymbolNii),
SYMBOL_BANG => Ok(Vai::SymbolBang),
SYMBOL_FAA => Ok(Vai::SymbolFaa),
SYMBOL_TAA => Ok(Vai::SymbolTaa),
SYMBOL_DANG => Ok(Vai::SymbolDang),
SYMBOL_DOONG => Ok(Vai::SymbolDoong),
SYMBOL_KUNG => Ok(Vai::SymbolKung),
SYMBOL_TONG => Ok(Vai::SymbolTong),
SYMBOL_DO_DASH_O => Ok(Vai::SymbolDoDashO),
SYMBOL_JONG => Ok(Vai::SymbolJong),
DIGIT_ZERO => Ok(Vai::DigitZero),
DIGIT_ONE => Ok(Vai::DigitOne),
DIGIT_TWO => Ok(Vai::DigitTwo),
DIGIT_THREE => Ok(Vai::DigitThree),
DIGIT_FOUR => Ok(Vai::DigitFour),
DIGIT_FIVE => Ok(Vai::DigitFive),
DIGIT_SIX => Ok(Vai::DigitSix),
DIGIT_SEVEN => Ok(Vai::DigitSeven),
DIGIT_EIGHT => Ok(Vai::DigitEight),
DIGIT_NINE => Ok(Vai::DigitNine),
SYLLABLE_NDOLE_MA => Ok(Vai::SyllableNdoleMa),
SYLLABLE_NDOLE_DO => Ok(Vai::SyllableNdoleDo),
_ => Err(()),
}
}
}
impl Into<u32> for Vai {
fn into(self) -> u32 {
let c: char = self.into();
let hex = c
.escape_unicode()
.to_string()
.replace("\\u{", "")
.replace("}", "");
u32::from_str_radix(&hex, 16).unwrap()
}
}
impl std::convert::TryFrom<u32> for Vai {
type Error = ();
fn try_from(u: u32) -> Result<Self, Self::Error> {
if let Ok(c) = char::try_from(u) {
Self::try_from(c)
} else {
Err(())
}
}
}
impl Iterator for Vai {
type Item = Self;
fn next(&mut self) -> Option<Self> {
let index: u32 = (*self).into();
use std::convert::TryFrom;
Self::try_from(index + 1).ok()
}
}
impl Vai {
pub fn new() -> Self {
Vai::SyllableEe
}
pub fn name(&self) -> &str {
match self {
Vai::SyllableEe => "vai syllable ee",
Vai::SyllableEen => "vai syllable een",
Vai::SyllableHee => "vai syllable hee",
Vai::SyllableWee => "vai syllable wee",
Vai::SyllableWeen => "vai syllable ween",
Vai::SyllablePee => "vai syllable pee",
Vai::SyllableBhee => "vai syllable bhee",
Vai::SyllableBee => "vai syllable bee",
Vai::SyllableMbee => "vai syllable mbee",
Vai::SyllableKpee => "vai syllable kpee",
Vai::SyllableMgbee => "vai syllable mgbee",
Vai::SyllableGbee => "vai syllable gbee",
Vai::SyllableFee => "vai syllable fee",
Vai::SyllableVee => "vai syllable vee",
Vai::SyllableTee => "vai syllable tee",
Vai::SyllableThee => "vai syllable thee",
Vai::SyllableDhee => "vai syllable dhee",
Vai::SyllableDhhee => "vai syllable dhhee",
Vai::SyllableLee => "vai syllable lee",
Vai::SyllableRee => "vai syllable ree",
Vai::SyllableDee => "vai syllable dee",
Vai::SyllableNdee => "vai syllable ndee",
Vai::SyllableSee => "vai syllable see",
Vai::SyllableShee => "vai syllable shee",
Vai::SyllableZee => "vai syllable zee",
Vai::SyllableZhee => "vai syllable zhee",
Vai::SyllableCee => "vai syllable cee",
Vai::SyllableJee => "vai syllable jee",
Vai::SyllableNjee => "vai syllable njee",
Vai::SyllableYee => "vai syllable yee",
Vai::SyllableKee => "vai syllable kee",
Vai::SyllableNggee => "vai syllable nggee",
Vai::SyllableGee => "vai syllable gee",
Vai::SyllableMee => "vai syllable mee",
Vai::SyllableNee => "vai syllable nee",
Vai::SyllableNyee => "vai syllable nyee",
Vai::SyllableI => "vai syllable i",
Vai::SyllableIn => "vai syllable in",
Vai::SyllableHi => "vai syllable hi",
Vai::SyllableHin => "vai syllable hin",
Vai::SyllableWi => "vai syllable wi",
Vai::SyllableWin => "vai syllable win",
Vai::SyllablePi => "vai syllable pi",
Vai::SyllableBhi => "vai syllable bhi",
Vai::SyllableBi => "vai syllable bi",
Vai::SyllableMbi => "vai syllable mbi",
Vai::SyllableKpi => "vai syllable kpi",
Vai::SyllableMgbi => "vai syllable mgbi",
Vai::SyllableGbi => "vai syllable gbi",
Vai::SyllableFi => "vai syllable fi",
Vai::SyllableVi => "vai syllable vi",
Vai::SyllableTi => "vai syllable ti",
Vai::SyllableThi => "vai syllable thi",
Vai::SyllableDhi => "vai syllable dhi",
Vai::SyllableDhhi => "vai syllable dhhi",
Vai::SyllableLi => "vai syllable li",
Vai::SyllableRi => "vai syllable ri",
Vai::SyllableDi => "vai syllable di",
Vai::SyllableNdi => "vai syllable ndi",
Vai::SyllableSi => "vai syllable si",
Vai::SyllableShi => "vai syllable shi",
Vai::SyllableZi => "vai syllable zi",
Vai::SyllableZhi => "vai syllable zhi",
Vai::SyllableCi => "vai syllable ci",
Vai::SyllableJi => "vai syllable ji",
Vai::SyllableNji => "vai syllable nji",
Vai::SyllableYi => "vai syllable yi",
Vai::SyllableKi => "vai syllable ki",
Vai::SyllableNggi => "vai syllable nggi",
Vai::SyllableGi => "vai syllable gi",
Vai::SyllableMi => "vai syllable mi",
Vai::SyllableNi => "vai syllable ni",
Vai::SyllableNyi => "vai syllable nyi",
Vai::SyllableA => "vai syllable a",
Vai::SyllableAn => "vai syllable an",
Vai::SyllableNgan => "vai syllable ngan",
Vai::SyllableHa => "vai syllable ha",
Vai::SyllableHan => "vai syllable han",
Vai::SyllableWa => "vai syllable wa",
Vai::SyllableWan => "vai syllable wan",
Vai::SyllablePa => "vai syllable pa",
Vai::SyllableBha => "vai syllable bha",
Vai::SyllableBa => "vai syllable ba",
Vai::SyllableMba => "vai syllable mba",
Vai::SyllableKpa => "vai syllable kpa",
Vai::SyllableKpan => "vai syllable kpan",
Vai::SyllableMgba => "vai syllable mgba",
Vai::SyllableGba => "vai syllable gba",
Vai::SyllableFa => "vai syllable fa",
Vai::SyllableVa => "vai syllable va",
Vai::SyllableTa => "vai syllable ta",
Vai::SyllableTha => "vai syllable tha",
Vai::SyllableDha => "vai syllable dha",
Vai::SyllableDhha => "vai syllable dhha",
Vai::SyllableLa => "vai syllable la",
Vai::SyllableRa => "vai syllable ra",
Vai::SyllableDa => "vai syllable da",
Vai::SyllableNda => "vai syllable nda",
Vai::SyllableSa => "vai syllable sa",
Vai::SyllableSha => "vai syllable sha",
Vai::SyllableZa => "vai syllable za",
Vai::SyllableZha => "vai syllable zha",
Vai::SyllableCa => "vai syllable ca",
Vai::SyllableJa => "vai syllable ja",
Vai::SyllableNja => "vai syllable nja",
Vai::SyllableYa => "vai syllable ya",
Vai::SyllableKa => "vai syllable ka",
Vai::SyllableKan => "vai syllable kan",
Vai::SyllableNgga => "vai syllable ngga",
Vai::SyllableGa => "vai syllable ga",
Vai::SyllableMa => "vai syllable ma",
Vai::SyllableNa => "vai syllable na",
Vai::SyllableNya => "vai syllable nya",
Vai::SyllableOo => "vai syllable oo",
Vai::SyllableOon => "vai syllable oon",
Vai::SyllableHoo => "vai syllable hoo",
Vai::SyllableWoo => "vai syllable woo",
Vai::SyllableWoon => "vai syllable woon",
Vai::SyllablePoo => "vai syllable poo",
Vai::SyllableBhoo => "vai syllable bhoo",
Vai::SyllableBoo => "vai syllable boo",
Vai::SyllableMboo => "vai syllable mboo",
Vai::SyllableKpoo => "vai syllable kpoo",
Vai::SyllableMgboo => "vai syllable mgboo",
Vai::SyllableGboo => "vai syllable gboo",
Vai::SyllableFoo => "vai syllable foo",
Vai::SyllableVoo => "vai syllable voo",
Vai::SyllableToo => "vai syllable too",
Vai::SyllableThoo => "vai syllable thoo",
Vai::SyllableDhoo => "vai syllable dhoo",
Vai::SyllableDhhoo => "vai syllable dhhoo",
Vai::SyllableLoo => "vai syllable loo",
Vai::SyllableRoo => "vai syllable roo",
Vai::SyllableDoo => "vai syllable doo",
Vai::SyllableNdoo => "vai syllable ndoo",
Vai::SyllableSoo => "vai syllable soo",
Vai::SyllableShoo => "vai syllable shoo",
Vai::SyllableZoo => "vai syllable zoo",
Vai::SyllableZhoo => "vai syllable zhoo",
Vai::SyllableCoo => "vai syllable coo",
Vai::SyllableJoo => "vai syllable joo",
Vai::SyllableNjoo => "vai syllable njoo",
Vai::SyllableYoo => "vai syllable yoo",
Vai::SyllableKoo => "vai syllable koo",
Vai::SyllableNggoo => "vai syllable nggoo",
Vai::SyllableGoo => "vai syllable goo",
Vai::SyllableMoo => "vai syllable moo",
Vai::SyllableNoo => "vai syllable noo",
Vai::SyllableNyoo => "vai syllable nyoo",
Vai::SyllableU => "vai syllable u",
Vai::SyllableUn => "vai syllable un",
Vai::SyllableHu => "vai syllable hu",
Vai::SyllableHun => "vai syllable hun",
Vai::SyllableWu => "vai syllable wu",
Vai::SyllableWun => "vai syllable wun",
Vai::SyllablePu => "vai syllable pu",
Vai::SyllableBhu => "vai syllable bhu",
Vai::SyllableBu => "vai syllable bu",
Vai::SyllableMbu => "vai syllable mbu",
Vai::SyllableKpu => "vai syllable kpu",
Vai::SyllableMgbu => "vai syllable mgbu",
Vai::SyllableGbu => "vai syllable gbu",
Vai::SyllableFu => "vai syllable fu",
Vai::SyllableVu => "vai syllable vu",
Vai::SyllableTu => "vai syllable tu",
Vai::SyllableThu => "vai syllable thu",
Vai::SyllableDhu => "vai syllable dhu",
Vai::SyllableDhhu => "vai syllable dhhu",
Vai::SyllableLu => "vai syllable lu",
Vai::SyllableRu => "vai syllable ru",
Vai::SyllableDu => "vai syllable du",
Vai::SyllableNdu => "vai syllable ndu",
Vai::SyllableSu => "vai syllable su",
Vai::SyllableShu => "vai syllable shu",
Vai::SyllableZu => "vai syllable zu",
Vai::SyllableZhu => "vai syllable zhu",
Vai::SyllableCu => "vai syllable cu",
Vai::SyllableJu => "vai syllable ju",
Vai::SyllableNju => "vai syllable nju",
Vai::SyllableYu => "vai syllable yu",
Vai::SyllableKu => "vai syllable ku",
Vai::SyllableNggu => "vai syllable nggu",
Vai::SyllableGu => "vai syllable gu",
Vai::SyllableMu => "vai syllable mu",
Vai::SyllableNu => "vai syllable nu",
Vai::SyllableNyu => "vai syllable nyu",
Vai::SyllableO => "vai syllable o",
Vai::SyllableOn => "vai syllable on",
Vai::SyllableNgon => "vai syllable ngon",
Vai::SyllableHo => "vai syllable ho",
Vai::SyllableHon => "vai syllable hon",
Vai::SyllableWo => "vai syllable wo",
Vai::SyllableWon => "vai syllable won",
Vai::SyllablePo => "vai syllable po",
Vai::SyllableBho => "vai syllable bho",
Vai::SyllableBo => "vai syllable bo",
Vai::SyllableMbo => "vai syllable mbo",
Vai::SyllableKpo => "vai syllable kpo",
Vai::SyllableMgbo => "vai syllable mgbo",
Vai::SyllableGbo => "vai syllable gbo",
Vai::SyllableGbon => "vai syllable gbon",
Vai::SyllableFo => "vai syllable fo",
Vai::SyllableVo => "vai syllable vo",
Vai::SyllableTo => "vai syllable to",
Vai::SyllableTho => "vai syllable tho",
Vai::SyllableDho => "vai syllable dho",
Vai::SyllableDhho => "vai syllable dhho",
Vai::SyllableLo => "vai syllable lo",
Vai::SyllableRo => "vai syllable ro",
Vai::SyllableDo => "vai syllable do",
Vai::SyllableNdo => "vai syllable ndo",
Vai::SyllableSo => "vai syllable so",
Vai::SyllableSho => "vai syllable sho",
Vai::SyllableZo => "vai syllable zo",
Vai::SyllableZho => "vai syllable zho",
Vai::SyllableCo => "vai syllable co",
Vai::SyllableJo => "vai syllable jo",
Vai::SyllableNjo => "vai syllable njo",
Vai::SyllableYo => "vai syllable yo",
Vai::SyllableKo => "vai syllable ko",
Vai::SyllableNggo => "vai syllable nggo",
Vai::SyllableGo => "vai syllable go",
Vai::SyllableMo => "vai syllable mo",
Vai::SyllableNo => "vai syllable no",
Vai::SyllableNyo => "vai syllable nyo",
Vai::SyllableE => "vai syllable e",
Vai::SyllableEn => "vai syllable en",
Vai::SyllableNgen => "vai syllable ngen",
Vai::SyllableHe => "vai syllable he",
Vai::SyllableHen => "vai syllable hen",
Vai::SyllableWe => "vai syllable we",
Vai::SyllableWen => "vai syllable wen",
Vai::SyllablePe => "vai syllable pe",
Vai::SyllableBhe => "vai syllable bhe",
Vai::SyllableBe => "vai syllable be",
Vai::SyllableMbe => "vai syllable mbe",
Vai::SyllableKpe => "vai syllable kpe",
Vai::SyllableKpen => "vai syllable kpen",
Vai::SyllableMgbe => "vai syllable mgbe",
Vai::SyllableGbe => "vai syllable gbe",
Vai::SyllableGben => "vai syllable gben",
Vai::SyllableFe => "vai syllable fe",
Vai::SyllableVe => "vai syllable ve",
Vai::SyllableTe => "vai syllable te",
Vai::SyllableThe => "vai syllable the",
Vai::SyllableDhe => "vai syllable dhe",
Vai::SyllableDhhe => "vai syllable dhhe",
Vai::SyllableLe => "vai syllable le",
Vai::SyllableRe => "vai syllable re",
Vai::SyllableDe => "vai syllable de",
Vai::SyllableNde => "vai syllable nde",
Vai::SyllableSe => "vai syllable se",
Vai::SyllableShe => "vai syllable she",
Vai::SyllableZe => "vai syllable ze",
Vai::SyllableZhe => "vai syllable zhe",
Vai::SyllableCe => "vai syllable ce",
Vai::SyllableJe => "vai syllable je",
Vai::SyllableNje => "vai syllable nje",
Vai::SyllableYe => "vai syllable ye",
Vai::SyllableKe => "vai syllable ke",
Vai::SyllableNgge => "vai syllable ngge",
Vai::SyllableNggen => "vai syllable nggen",
Vai::SyllableGe => "vai syllable ge",
Vai::SyllableGen => "vai syllable gen",
Vai::SyllableMe => "vai syllable me",
Vai::SyllableNe => "vai syllable ne",
Vai::SyllableNye => "vai syllable nye",
Vai::SyllableNg => "vai syllable ng",
Vai::SyllableLengthener => "vai syllable lengthener",
Vai::Comma => "vai comma",
Vai::FullStop => "vai full stop",
Vai::QuestionMark => "vai question mark",
Vai::SyllableNdoleFa => "vai syllable ndole fa",
Vai::SyllableNdoleKa => "vai syllable ndole ka",
Vai::SyllableNdoleSoo => "vai syllable ndole soo",
Vai::SymbolFeeng => "vai symbol feeng",
Vai::SymbolKeeng => "vai symbol keeng",
Vai::SymbolTing => "vai symbol ting",
Vai::SymbolNii => "vai symbol nii",
Vai::SymbolBang => "vai symbol bang",
Vai::SymbolFaa => "vai symbol faa",
Vai::SymbolTaa => "vai symbol taa",
Vai::SymbolDang => "vai symbol dang",
Vai::SymbolDoong => "vai symbol doong",
Vai::SymbolKung => "vai symbol kung",
Vai::SymbolTong => "vai symbol tong",
Vai::SymbolDoDashO => "vai symbol do-o",
Vai::SymbolJong => "vai symbol jong",
Vai::DigitZero => "vai digit zero",
Vai::DigitOne => "vai digit one",
Vai::DigitTwo => "vai digit two",
Vai::DigitThree => "vai digit three",
Vai::DigitFour => "vai digit four",
Vai::DigitFive => "vai digit five",
Vai::DigitSix => "vai digit six",
Vai::DigitSeven => "vai digit seven",
Vai::DigitEight => "vai digit eight",
Vai::DigitNine => "vai digit nine",
Vai::SyllableNdoleMa => "vai syllable ndole ma",
Vai::SyllableNdoleDo => "vai syllable ndole do",
}
}
}