mod constants {
pub const CAPITAL_LETTER_AYB: char = 'Ա';
pub const CAPITAL_LETTER_BEN: char = 'Բ';
pub const CAPITAL_LETTER_GIM: char = 'Գ';
pub const CAPITAL_LETTER_DA: char = 'Դ';
pub const CAPITAL_LETTER_ECH: char = 'Ե';
pub const CAPITAL_LETTER_ZA: char = 'Զ';
pub const CAPITAL_LETTER_EH: char = 'Է';
pub const CAPITAL_LETTER_ET: char = 'Ը';
pub const CAPITAL_LETTER_TO: char = 'Թ';
pub const CAPITAL_LETTER_ZHE: char = 'Ժ';
pub const CAPITAL_LETTER_INI: char = 'Ի';
pub const CAPITAL_LETTER_LIWN: char = 'Լ';
pub const CAPITAL_LETTER_XEH: char = 'Խ';
pub const CAPITAL_LETTER_CA: char = 'Ծ';
pub const CAPITAL_LETTER_KEN: char = 'Կ';
pub const CAPITAL_LETTER_HO: char = 'Հ';
pub const CAPITAL_LETTER_JA: char = 'Ձ';
pub const CAPITAL_LETTER_GHAD: char = 'Ղ';
pub const CAPITAL_LETTER_CHEH: char = 'Ճ';
pub const CAPITAL_LETTER_MEN: char = 'Մ';
pub const CAPITAL_LETTER_YI: char = 'Յ';
pub const CAPITAL_LETTER_NOW: char = 'Ն';
pub const CAPITAL_LETTER_SHA: char = 'Շ';
pub const CAPITAL_LETTER_VO: char = 'Ո';
pub const CAPITAL_LETTER_CHA: char = 'Չ';
pub const CAPITAL_LETTER_PEH: char = 'Պ';
pub const CAPITAL_LETTER_JHEH: char = 'Ջ';
pub const CAPITAL_LETTER_RA: char = 'Ռ';
pub const CAPITAL_LETTER_SEH: char = 'Ս';
pub const CAPITAL_LETTER_VEW: char = 'Վ';
pub const CAPITAL_LETTER_TIWN: char = 'Տ';
pub const CAPITAL_LETTER_REH: char = 'Ր';
pub const CAPITAL_LETTER_CO: char = 'Ց';
pub const CAPITAL_LETTER_YIWN: char = 'Ւ';
pub const CAPITAL_LETTER_PIWR: char = 'Փ';
pub const CAPITAL_LETTER_KEH: char = 'Ք';
pub const CAPITAL_LETTER_OH: char = 'Օ';
pub const CAPITAL_LETTER_FEH: char = 'Ֆ';
pub const MODIFIER_LETTER_LEFT_HALF_RING: char = 'ՙ';
pub const APOSTROPHE: char = '՚';
pub const EMPHASIS_MARK: char = '՛';
pub const EXCLAMATION_MARK: char = '՜';
pub const COMMA: char = '՝';
pub const QUESTION_MARK: char = '՞';
pub const ABBREVIATION_MARK: char = '՟';
pub const SMALL_LETTER_TURNED_AYB: char = 'ՠ';
pub const SMALL_LETTER_AYB: char = 'ա';
pub const SMALL_LETTER_BEN: char = 'բ';
pub const SMALL_LETTER_GIM: char = 'գ';
pub const SMALL_LETTER_DA: char = 'դ';
pub const SMALL_LETTER_ECH: char = 'ե';
pub const SMALL_LETTER_ZA: char = 'զ';
pub const SMALL_LETTER_EH: char = 'է';
pub const SMALL_LETTER_ET: char = 'ը';
pub const SMALL_LETTER_TO: char = 'թ';
pub const SMALL_LETTER_ZHE: char = 'ժ';
pub const SMALL_LETTER_INI: char = 'ի';
pub const SMALL_LETTER_LIWN: char = 'լ';
pub const SMALL_LETTER_XEH: char = 'խ';
pub const SMALL_LETTER_CA: char = 'ծ';
pub const SMALL_LETTER_KEN: char = 'կ';
pub const SMALL_LETTER_HO: char = 'հ';
pub const SMALL_LETTER_JA: char = 'ձ';
pub const SMALL_LETTER_GHAD: char = 'ղ';
pub const SMALL_LETTER_CHEH: char = 'ճ';
pub const SMALL_LETTER_MEN: char = 'մ';
pub const SMALL_LETTER_YI: char = 'յ';
pub const SMALL_LETTER_NOW: char = 'ն';
pub const SMALL_LETTER_SHA: char = 'շ';
pub const SMALL_LETTER_VO: char = 'ո';
pub const SMALL_LETTER_CHA: char = 'չ';
pub const SMALL_LETTER_PEH: char = 'պ';
pub const SMALL_LETTER_JHEH: char = 'ջ';
pub const SMALL_LETTER_RA: char = 'ռ';
pub const SMALL_LETTER_SEH: char = 'ս';
pub const SMALL_LETTER_VEW: char = 'վ';
pub const SMALL_LETTER_TIWN: char = 'տ';
pub const SMALL_LETTER_REH: char = 'ր';
pub const SMALL_LETTER_CO: char = 'ց';
pub const SMALL_LETTER_YIWN: char = 'ւ';
pub const SMALL_LETTER_PIWR: char = 'փ';
pub const SMALL_LETTER_KEH: char = 'ք';
pub const SMALL_LETTER_OH: char = 'օ';
pub const SMALL_LETTER_FEH: char = 'ֆ';
pub const SMALL_LIGATURE_ECH_YIWN: char = 'և';
pub const SMALL_LETTER_YI_WITH_STROKE: char = 'ֈ';
pub const FULL_STOP: char = '։';
pub const HYPHEN: char = '֊';
pub const RIGHT_DASH_FACING_ETERNITY_SIGN: char = '֍';
pub const LEFT_DASH_FACING_ETERNITY_SIGN: char = '֎';
}
#[derive(Debug, Clone, Copy, Hash, PartialEq, Eq)]
pub enum Armenian {
CapitalLetterAyb,
CapitalLetterBen,
CapitalLetterGim,
CapitalLetterDa,
CapitalLetterEch,
CapitalLetterZa,
CapitalLetterEh,
CapitalLetterEt,
CapitalLetterTo,
CapitalLetterZhe,
CapitalLetterIni,
CapitalLetterLiwn,
CapitalLetterXeh,
CapitalLetterCa,
CapitalLetterKen,
CapitalLetterHo,
CapitalLetterJa,
CapitalLetterGhad,
CapitalLetterCheh,
CapitalLetterMen,
CapitalLetterYi,
CapitalLetterNow,
CapitalLetterSha,
CapitalLetterVo,
CapitalLetterCha,
CapitalLetterPeh,
CapitalLetterJheh,
CapitalLetterRa,
CapitalLetterSeh,
CapitalLetterVew,
CapitalLetterTiwn,
CapitalLetterReh,
CapitalLetterCo,
CapitalLetterYiwn,
CapitalLetterPiwr,
CapitalLetterKeh,
CapitalLetterOh,
CapitalLetterFeh,
ModifierLetterLeftHalfRing,
Apostrophe,
EmphasisMark,
ExclamationMark,
Comma,
QuestionMark,
AbbreviationMark,
SmallLetterTurnedAyb,
SmallLetterAyb,
SmallLetterBen,
SmallLetterGim,
SmallLetterDa,
SmallLetterEch,
SmallLetterZa,
SmallLetterEh,
SmallLetterEt,
SmallLetterTo,
SmallLetterZhe,
SmallLetterIni,
SmallLetterLiwn,
SmallLetterXeh,
SmallLetterCa,
SmallLetterKen,
SmallLetterHo,
SmallLetterJa,
SmallLetterGhad,
SmallLetterCheh,
SmallLetterMen,
SmallLetterYi,
SmallLetterNow,
SmallLetterSha,
SmallLetterVo,
SmallLetterCha,
SmallLetterPeh,
SmallLetterJheh,
SmallLetterRa,
SmallLetterSeh,
SmallLetterVew,
SmallLetterTiwn,
SmallLetterReh,
SmallLetterCo,
SmallLetterYiwn,
SmallLetterPiwr,
SmallLetterKeh,
SmallLetterOh,
SmallLetterFeh,
SmallLigatureEchYiwn,
SmallLetterYiWithStroke,
FullStop,
Hyphen,
RightDashFacingEternitySign,
LeftDashFacingEternitySign,
}
impl Into<char> for Armenian {
fn into(self) -> char {
use constants::*;
match self {
Armenian::CapitalLetterAyb => CAPITAL_LETTER_AYB,
Armenian::CapitalLetterBen => CAPITAL_LETTER_BEN,
Armenian::CapitalLetterGim => CAPITAL_LETTER_GIM,
Armenian::CapitalLetterDa => CAPITAL_LETTER_DA,
Armenian::CapitalLetterEch => CAPITAL_LETTER_ECH,
Armenian::CapitalLetterZa => CAPITAL_LETTER_ZA,
Armenian::CapitalLetterEh => CAPITAL_LETTER_EH,
Armenian::CapitalLetterEt => CAPITAL_LETTER_ET,
Armenian::CapitalLetterTo => CAPITAL_LETTER_TO,
Armenian::CapitalLetterZhe => CAPITAL_LETTER_ZHE,
Armenian::CapitalLetterIni => CAPITAL_LETTER_INI,
Armenian::CapitalLetterLiwn => CAPITAL_LETTER_LIWN,
Armenian::CapitalLetterXeh => CAPITAL_LETTER_XEH,
Armenian::CapitalLetterCa => CAPITAL_LETTER_CA,
Armenian::CapitalLetterKen => CAPITAL_LETTER_KEN,
Armenian::CapitalLetterHo => CAPITAL_LETTER_HO,
Armenian::CapitalLetterJa => CAPITAL_LETTER_JA,
Armenian::CapitalLetterGhad => CAPITAL_LETTER_GHAD,
Armenian::CapitalLetterCheh => CAPITAL_LETTER_CHEH,
Armenian::CapitalLetterMen => CAPITAL_LETTER_MEN,
Armenian::CapitalLetterYi => CAPITAL_LETTER_YI,
Armenian::CapitalLetterNow => CAPITAL_LETTER_NOW,
Armenian::CapitalLetterSha => CAPITAL_LETTER_SHA,
Armenian::CapitalLetterVo => CAPITAL_LETTER_VO,
Armenian::CapitalLetterCha => CAPITAL_LETTER_CHA,
Armenian::CapitalLetterPeh => CAPITAL_LETTER_PEH,
Armenian::CapitalLetterJheh => CAPITAL_LETTER_JHEH,
Armenian::CapitalLetterRa => CAPITAL_LETTER_RA,
Armenian::CapitalLetterSeh => CAPITAL_LETTER_SEH,
Armenian::CapitalLetterVew => CAPITAL_LETTER_VEW,
Armenian::CapitalLetterTiwn => CAPITAL_LETTER_TIWN,
Armenian::CapitalLetterReh => CAPITAL_LETTER_REH,
Armenian::CapitalLetterCo => CAPITAL_LETTER_CO,
Armenian::CapitalLetterYiwn => CAPITAL_LETTER_YIWN,
Armenian::CapitalLetterPiwr => CAPITAL_LETTER_PIWR,
Armenian::CapitalLetterKeh => CAPITAL_LETTER_KEH,
Armenian::CapitalLetterOh => CAPITAL_LETTER_OH,
Armenian::CapitalLetterFeh => CAPITAL_LETTER_FEH,
Armenian::ModifierLetterLeftHalfRing => MODIFIER_LETTER_LEFT_HALF_RING,
Armenian::Apostrophe => APOSTROPHE,
Armenian::EmphasisMark => EMPHASIS_MARK,
Armenian::ExclamationMark => EXCLAMATION_MARK,
Armenian::Comma => COMMA,
Armenian::QuestionMark => QUESTION_MARK,
Armenian::AbbreviationMark => ABBREVIATION_MARK,
Armenian::SmallLetterTurnedAyb => SMALL_LETTER_TURNED_AYB,
Armenian::SmallLetterAyb => SMALL_LETTER_AYB,
Armenian::SmallLetterBen => SMALL_LETTER_BEN,
Armenian::SmallLetterGim => SMALL_LETTER_GIM,
Armenian::SmallLetterDa => SMALL_LETTER_DA,
Armenian::SmallLetterEch => SMALL_LETTER_ECH,
Armenian::SmallLetterZa => SMALL_LETTER_ZA,
Armenian::SmallLetterEh => SMALL_LETTER_EH,
Armenian::SmallLetterEt => SMALL_LETTER_ET,
Armenian::SmallLetterTo => SMALL_LETTER_TO,
Armenian::SmallLetterZhe => SMALL_LETTER_ZHE,
Armenian::SmallLetterIni => SMALL_LETTER_INI,
Armenian::SmallLetterLiwn => SMALL_LETTER_LIWN,
Armenian::SmallLetterXeh => SMALL_LETTER_XEH,
Armenian::SmallLetterCa => SMALL_LETTER_CA,
Armenian::SmallLetterKen => SMALL_LETTER_KEN,
Armenian::SmallLetterHo => SMALL_LETTER_HO,
Armenian::SmallLetterJa => SMALL_LETTER_JA,
Armenian::SmallLetterGhad => SMALL_LETTER_GHAD,
Armenian::SmallLetterCheh => SMALL_LETTER_CHEH,
Armenian::SmallLetterMen => SMALL_LETTER_MEN,
Armenian::SmallLetterYi => SMALL_LETTER_YI,
Armenian::SmallLetterNow => SMALL_LETTER_NOW,
Armenian::SmallLetterSha => SMALL_LETTER_SHA,
Armenian::SmallLetterVo => SMALL_LETTER_VO,
Armenian::SmallLetterCha => SMALL_LETTER_CHA,
Armenian::SmallLetterPeh => SMALL_LETTER_PEH,
Armenian::SmallLetterJheh => SMALL_LETTER_JHEH,
Armenian::SmallLetterRa => SMALL_LETTER_RA,
Armenian::SmallLetterSeh => SMALL_LETTER_SEH,
Armenian::SmallLetterVew => SMALL_LETTER_VEW,
Armenian::SmallLetterTiwn => SMALL_LETTER_TIWN,
Armenian::SmallLetterReh => SMALL_LETTER_REH,
Armenian::SmallLetterCo => SMALL_LETTER_CO,
Armenian::SmallLetterYiwn => SMALL_LETTER_YIWN,
Armenian::SmallLetterPiwr => SMALL_LETTER_PIWR,
Armenian::SmallLetterKeh => SMALL_LETTER_KEH,
Armenian::SmallLetterOh => SMALL_LETTER_OH,
Armenian::SmallLetterFeh => SMALL_LETTER_FEH,
Armenian::SmallLigatureEchYiwn => SMALL_LIGATURE_ECH_YIWN,
Armenian::SmallLetterYiWithStroke => SMALL_LETTER_YI_WITH_STROKE,
Armenian::FullStop => FULL_STOP,
Armenian::Hyphen => HYPHEN,
Armenian::RightDashFacingEternitySign => RIGHT_DASH_FACING_ETERNITY_SIGN,
Armenian::LeftDashFacingEternitySign => LEFT_DASH_FACING_ETERNITY_SIGN,
}
}
}
impl std::convert::TryFrom<char> for Armenian {
type Error = ();
fn try_from(c: char) -> Result<Self, Self::Error> {
use constants::*;
match c {
CAPITAL_LETTER_AYB => Ok(Armenian::CapitalLetterAyb),
CAPITAL_LETTER_BEN => Ok(Armenian::CapitalLetterBen),
CAPITAL_LETTER_GIM => Ok(Armenian::CapitalLetterGim),
CAPITAL_LETTER_DA => Ok(Armenian::CapitalLetterDa),
CAPITAL_LETTER_ECH => Ok(Armenian::CapitalLetterEch),
CAPITAL_LETTER_ZA => Ok(Armenian::CapitalLetterZa),
CAPITAL_LETTER_EH => Ok(Armenian::CapitalLetterEh),
CAPITAL_LETTER_ET => Ok(Armenian::CapitalLetterEt),
CAPITAL_LETTER_TO => Ok(Armenian::CapitalLetterTo),
CAPITAL_LETTER_ZHE => Ok(Armenian::CapitalLetterZhe),
CAPITAL_LETTER_INI => Ok(Armenian::CapitalLetterIni),
CAPITAL_LETTER_LIWN => Ok(Armenian::CapitalLetterLiwn),
CAPITAL_LETTER_XEH => Ok(Armenian::CapitalLetterXeh),
CAPITAL_LETTER_CA => Ok(Armenian::CapitalLetterCa),
CAPITAL_LETTER_KEN => Ok(Armenian::CapitalLetterKen),
CAPITAL_LETTER_HO => Ok(Armenian::CapitalLetterHo),
CAPITAL_LETTER_JA => Ok(Armenian::CapitalLetterJa),
CAPITAL_LETTER_GHAD => Ok(Armenian::CapitalLetterGhad),
CAPITAL_LETTER_CHEH => Ok(Armenian::CapitalLetterCheh),
CAPITAL_LETTER_MEN => Ok(Armenian::CapitalLetterMen),
CAPITAL_LETTER_YI => Ok(Armenian::CapitalLetterYi),
CAPITAL_LETTER_NOW => Ok(Armenian::CapitalLetterNow),
CAPITAL_LETTER_SHA => Ok(Armenian::CapitalLetterSha),
CAPITAL_LETTER_VO => Ok(Armenian::CapitalLetterVo),
CAPITAL_LETTER_CHA => Ok(Armenian::CapitalLetterCha),
CAPITAL_LETTER_PEH => Ok(Armenian::CapitalLetterPeh),
CAPITAL_LETTER_JHEH => Ok(Armenian::CapitalLetterJheh),
CAPITAL_LETTER_RA => Ok(Armenian::CapitalLetterRa),
CAPITAL_LETTER_SEH => Ok(Armenian::CapitalLetterSeh),
CAPITAL_LETTER_VEW => Ok(Armenian::CapitalLetterVew),
CAPITAL_LETTER_TIWN => Ok(Armenian::CapitalLetterTiwn),
CAPITAL_LETTER_REH => Ok(Armenian::CapitalLetterReh),
CAPITAL_LETTER_CO => Ok(Armenian::CapitalLetterCo),
CAPITAL_LETTER_YIWN => Ok(Armenian::CapitalLetterYiwn),
CAPITAL_LETTER_PIWR => Ok(Armenian::CapitalLetterPiwr),
CAPITAL_LETTER_KEH => Ok(Armenian::CapitalLetterKeh),
CAPITAL_LETTER_OH => Ok(Armenian::CapitalLetterOh),
CAPITAL_LETTER_FEH => Ok(Armenian::CapitalLetterFeh),
MODIFIER_LETTER_LEFT_HALF_RING => Ok(Armenian::ModifierLetterLeftHalfRing),
APOSTROPHE => Ok(Armenian::Apostrophe),
EMPHASIS_MARK => Ok(Armenian::EmphasisMark),
EXCLAMATION_MARK => Ok(Armenian::ExclamationMark),
COMMA => Ok(Armenian::Comma),
QUESTION_MARK => Ok(Armenian::QuestionMark),
ABBREVIATION_MARK => Ok(Armenian::AbbreviationMark),
SMALL_LETTER_TURNED_AYB => Ok(Armenian::SmallLetterTurnedAyb),
SMALL_LETTER_AYB => Ok(Armenian::SmallLetterAyb),
SMALL_LETTER_BEN => Ok(Armenian::SmallLetterBen),
SMALL_LETTER_GIM => Ok(Armenian::SmallLetterGim),
SMALL_LETTER_DA => Ok(Armenian::SmallLetterDa),
SMALL_LETTER_ECH => Ok(Armenian::SmallLetterEch),
SMALL_LETTER_ZA => Ok(Armenian::SmallLetterZa),
SMALL_LETTER_EH => Ok(Armenian::SmallLetterEh),
SMALL_LETTER_ET => Ok(Armenian::SmallLetterEt),
SMALL_LETTER_TO => Ok(Armenian::SmallLetterTo),
SMALL_LETTER_ZHE => Ok(Armenian::SmallLetterZhe),
SMALL_LETTER_INI => Ok(Armenian::SmallLetterIni),
SMALL_LETTER_LIWN => Ok(Armenian::SmallLetterLiwn),
SMALL_LETTER_XEH => Ok(Armenian::SmallLetterXeh),
SMALL_LETTER_CA => Ok(Armenian::SmallLetterCa),
SMALL_LETTER_KEN => Ok(Armenian::SmallLetterKen),
SMALL_LETTER_HO => Ok(Armenian::SmallLetterHo),
SMALL_LETTER_JA => Ok(Armenian::SmallLetterJa),
SMALL_LETTER_GHAD => Ok(Armenian::SmallLetterGhad),
SMALL_LETTER_CHEH => Ok(Armenian::SmallLetterCheh),
SMALL_LETTER_MEN => Ok(Armenian::SmallLetterMen),
SMALL_LETTER_YI => Ok(Armenian::SmallLetterYi),
SMALL_LETTER_NOW => Ok(Armenian::SmallLetterNow),
SMALL_LETTER_SHA => Ok(Armenian::SmallLetterSha),
SMALL_LETTER_VO => Ok(Armenian::SmallLetterVo),
SMALL_LETTER_CHA => Ok(Armenian::SmallLetterCha),
SMALL_LETTER_PEH => Ok(Armenian::SmallLetterPeh),
SMALL_LETTER_JHEH => Ok(Armenian::SmallLetterJheh),
SMALL_LETTER_RA => Ok(Armenian::SmallLetterRa),
SMALL_LETTER_SEH => Ok(Armenian::SmallLetterSeh),
SMALL_LETTER_VEW => Ok(Armenian::SmallLetterVew),
SMALL_LETTER_TIWN => Ok(Armenian::SmallLetterTiwn),
SMALL_LETTER_REH => Ok(Armenian::SmallLetterReh),
SMALL_LETTER_CO => Ok(Armenian::SmallLetterCo),
SMALL_LETTER_YIWN => Ok(Armenian::SmallLetterYiwn),
SMALL_LETTER_PIWR => Ok(Armenian::SmallLetterPiwr),
SMALL_LETTER_KEH => Ok(Armenian::SmallLetterKeh),
SMALL_LETTER_OH => Ok(Armenian::SmallLetterOh),
SMALL_LETTER_FEH => Ok(Armenian::SmallLetterFeh),
SMALL_LIGATURE_ECH_YIWN => Ok(Armenian::SmallLigatureEchYiwn),
SMALL_LETTER_YI_WITH_STROKE => Ok(Armenian::SmallLetterYiWithStroke),
FULL_STOP => Ok(Armenian::FullStop),
HYPHEN => Ok(Armenian::Hyphen),
RIGHT_DASH_FACING_ETERNITY_SIGN => Ok(Armenian::RightDashFacingEternitySign),
LEFT_DASH_FACING_ETERNITY_SIGN => Ok(Armenian::LeftDashFacingEternitySign),
_ => Err(()),
}
}
}
impl Into<u32> for Armenian {
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 Armenian {
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 Armenian {
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 Armenian {
pub fn new() -> Self {
Armenian::CapitalLetterAyb
}
pub fn name(&self) -> &str {
match self {
Armenian::CapitalLetterAyb => "armenian capital letter ayb",
Armenian::CapitalLetterBen => "armenian capital letter ben",
Armenian::CapitalLetterGim => "armenian capital letter gim",
Armenian::CapitalLetterDa => "armenian capital letter da",
Armenian::CapitalLetterEch => "armenian capital letter ech",
Armenian::CapitalLetterZa => "armenian capital letter za",
Armenian::CapitalLetterEh => "armenian capital letter eh",
Armenian::CapitalLetterEt => "armenian capital letter et",
Armenian::CapitalLetterTo => "armenian capital letter to",
Armenian::CapitalLetterZhe => "armenian capital letter zhe",
Armenian::CapitalLetterIni => "armenian capital letter ini",
Armenian::CapitalLetterLiwn => "armenian capital letter liwn",
Armenian::CapitalLetterXeh => "armenian capital letter xeh",
Armenian::CapitalLetterCa => "armenian capital letter ca",
Armenian::CapitalLetterKen => "armenian capital letter ken",
Armenian::CapitalLetterHo => "armenian capital letter ho",
Armenian::CapitalLetterJa => "armenian capital letter ja",
Armenian::CapitalLetterGhad => "armenian capital letter ghad",
Armenian::CapitalLetterCheh => "armenian capital letter cheh",
Armenian::CapitalLetterMen => "armenian capital letter men",
Armenian::CapitalLetterYi => "armenian capital letter yi",
Armenian::CapitalLetterNow => "armenian capital letter now",
Armenian::CapitalLetterSha => "armenian capital letter sha",
Armenian::CapitalLetterVo => "armenian capital letter vo",
Armenian::CapitalLetterCha => "armenian capital letter cha",
Armenian::CapitalLetterPeh => "armenian capital letter peh",
Armenian::CapitalLetterJheh => "armenian capital letter jheh",
Armenian::CapitalLetterRa => "armenian capital letter ra",
Armenian::CapitalLetterSeh => "armenian capital letter seh",
Armenian::CapitalLetterVew => "armenian capital letter vew",
Armenian::CapitalLetterTiwn => "armenian capital letter tiwn",
Armenian::CapitalLetterReh => "armenian capital letter reh",
Armenian::CapitalLetterCo => "armenian capital letter co",
Armenian::CapitalLetterYiwn => "armenian capital letter yiwn",
Armenian::CapitalLetterPiwr => "armenian capital letter piwr",
Armenian::CapitalLetterKeh => "armenian capital letter keh",
Armenian::CapitalLetterOh => "armenian capital letter oh",
Armenian::CapitalLetterFeh => "armenian capital letter feh",
Armenian::ModifierLetterLeftHalfRing => "armenian modifier letter left half ring",
Armenian::Apostrophe => "armenian apostrophe",
Armenian::EmphasisMark => "armenian emphasis mark",
Armenian::ExclamationMark => "armenian exclamation mark",
Armenian::Comma => "armenian comma",
Armenian::QuestionMark => "armenian question mark",
Armenian::AbbreviationMark => "armenian abbreviation mark",
Armenian::SmallLetterTurnedAyb => "armenian small letter turned ayb",
Armenian::SmallLetterAyb => "armenian small letter ayb",
Armenian::SmallLetterBen => "armenian small letter ben",
Armenian::SmallLetterGim => "armenian small letter gim",
Armenian::SmallLetterDa => "armenian small letter da",
Armenian::SmallLetterEch => "armenian small letter ech",
Armenian::SmallLetterZa => "armenian small letter za",
Armenian::SmallLetterEh => "armenian small letter eh",
Armenian::SmallLetterEt => "armenian small letter et",
Armenian::SmallLetterTo => "armenian small letter to",
Armenian::SmallLetterZhe => "armenian small letter zhe",
Armenian::SmallLetterIni => "armenian small letter ini",
Armenian::SmallLetterLiwn => "armenian small letter liwn",
Armenian::SmallLetterXeh => "armenian small letter xeh",
Armenian::SmallLetterCa => "armenian small letter ca",
Armenian::SmallLetterKen => "armenian small letter ken",
Armenian::SmallLetterHo => "armenian small letter ho",
Armenian::SmallLetterJa => "armenian small letter ja",
Armenian::SmallLetterGhad => "armenian small letter ghad",
Armenian::SmallLetterCheh => "armenian small letter cheh",
Armenian::SmallLetterMen => "armenian small letter men",
Armenian::SmallLetterYi => "armenian small letter yi",
Armenian::SmallLetterNow => "armenian small letter now",
Armenian::SmallLetterSha => "armenian small letter sha",
Armenian::SmallLetterVo => "armenian small letter vo",
Armenian::SmallLetterCha => "armenian small letter cha",
Armenian::SmallLetterPeh => "armenian small letter peh",
Armenian::SmallLetterJheh => "armenian small letter jheh",
Armenian::SmallLetterRa => "armenian small letter ra",
Armenian::SmallLetterSeh => "armenian small letter seh",
Armenian::SmallLetterVew => "armenian small letter vew",
Armenian::SmallLetterTiwn => "armenian small letter tiwn",
Armenian::SmallLetterReh => "armenian small letter reh",
Armenian::SmallLetterCo => "armenian small letter co",
Armenian::SmallLetterYiwn => "armenian small letter yiwn",
Armenian::SmallLetterPiwr => "armenian small letter piwr",
Armenian::SmallLetterKeh => "armenian small letter keh",
Armenian::SmallLetterOh => "armenian small letter oh",
Armenian::SmallLetterFeh => "armenian small letter feh",
Armenian::SmallLigatureEchYiwn => "armenian small ligature ech yiwn",
Armenian::SmallLetterYiWithStroke => "armenian small letter yi with stroke",
Armenian::FullStop => "armenian full stop",
Armenian::Hyphen => "armenian hyphen",
Armenian::RightDashFacingEternitySign => "right-facing armenian eternity sign",
Armenian::LeftDashFacingEternitySign => "left-facing armenian eternity sign",
}
}
}