|
our $VERSION = version->declare( 'v0.29.0' );
use if $^V ge v5.12.0, feature => 'unicode_strings' ;
BEGIN {
die "Transliteration requires Perl 5.18 or above"
unless $^V ge v5.18.0;
}
no warnings 'experimental::regex_sets' ;
has 'transforms' => (
is => 'ro' ,
isa => ArrayRef,
init_arg => undef ,
default => sub { [
qr/(?^umi:\G(?^u:[ሀ-᎙]))/ ,
{
type => 'transform' ,
data => [
{
from => q(Any) ,
to => q(NFD) ,
},
],
},
{
type => 'conversion' ,
data => [
{
before => q() ,
after => q() ,
replace => q((?^u:ሀ) ),
result => q(hā) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ሁ) ),
result => q(hu) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ሂ) ),
result => q(hī) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ሃ) ),
result => q(ha) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ሄ) ),
result => q(hē) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ህ) ),
result => q(hi) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ሆ) ),
result => q(ho) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ለ) ),
result => q(le) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ሉ) ),
result => q(lu) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ሊ) ),
result => q(lī) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ላ) ),
result => q(la) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ሌ) ),
result => q(lē) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ል) ),
result => q(li) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ሎ) ),
result => q(lo) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ሏ) ),
result => q(lwa) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ሐ) ),
result => q(ḥā) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ሑ) ),
result => q(ḥu) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ሒ) ),
result => q(ḥī) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ሓ) ),
result => q(ḥa) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ሔ) ),
result => q(ḥē) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ሕ) ),
result => q(ḥi) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ሖ) ),
result => q(ḥo) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:መ) ),
result => q(me) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ሙ) ),
result => q(mu) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ሚ) ),
result => q(mī) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ማ) ),
result => q(ma) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ሜ) ),
result => q(mē) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ም) ),
result => q(mi) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ሞ) ),
result => q(mo) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ሟ) ),
result => q(mwa) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ሠ) ),
result => q(še) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ሡ) ),
result => q(šu) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ሢ) ),
result => q(šī) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ሣ) ),
result => q(ša) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ሤ) ),
result => q(šē) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ሥ) ),
result => q(ši) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ሦ) ),
result => q(šo) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ረ) ),
result => q(re) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ሩ) ),
result => q(ru) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ሪ) ),
result => q(rī) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ራ) ),
result => q(ra) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ሬ) ),
result => q(rē) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ር) ),
result => q(ri) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ሮ) ),
result => q(ro) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ሯ) ),
result => q(rwa) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ሰ) ),
result => q(se) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ሱ) ),
result => q(su) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ሲ) ),
result => q(sī) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ሳ) ),
result => q(sa) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ሴ) ),
result => q(sē) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ስ) ),
result => q(si) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ሶ) ),
result => q(so) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ሷ) ),
result => q(swa) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ሸ) ),
result => q(she) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ሹ) ),
result => q(shu) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ሺ) ),
result => q(shī) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ሻ) ),
result => q(sha) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ሼ) ),
result => q(shē) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ሽ) ),
result => q(shi) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ሾ) ),
result => q(sho) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ሿ) ),
result => q(shwa) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ቀ) ),
result => q(k’e) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ቁ) ),
result => q(k’u) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ቂ) ),
result => q(k’ī) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ቃ) ),
result => q(k’a) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ቄ) ),
result => q(k’ē) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ቅ) ),
result => q(k’i) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ቆ) ),
result => q(k’o) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ቈ) ),
result => q(k’o) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ቍ) ),
result => q(k’wi) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ቋ) ),
result => q(k’wa) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ቌ) ),
result => q(k’wē) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ቊ) ),
result => q(k’wī) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ቐ) ),
result => q(ḵ’e) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ቑ) ),
result => q(ḵ’u) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ቒ) ),
result => q(ḵ’ī) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ቓ) ),
result => q(ḵ’a) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ቔ) ),
result => q(ḵ’ē) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ቕ) ),
result => q(ḵ’i) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ቖ) ),
result => q(ḵ’o) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ቘ) ),
result => q(ḵ’wo) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ቚ) ),
result => q(ḵ’wī) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ቛ) ),
result => q(ḵ’wa) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ቜ) ),
result => q(ḵ’wē) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ቝ) ),
result => q(ḵ’wi) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:በ) ),
result => q(be) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ቡ) ),
result => q(bu) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ቢ) ),
result => q(bī) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ባ) ),
result => q(ba) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ቤ) ),
result => q(bē) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ብ) ),
result => q(bi) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ቦ) ),
result => q(bo) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ቧ) ),
result => q(bwa) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ተ) ),
result => q(te) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ቱ) ),
result => q(tu) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ቲ) ),
result => q(tī) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ታ) ),
result => q(ta) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ቴ) ),
result => q(tē) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ት) ),
result => q(ti) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ቶ) ),
result => q(to) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ቷ) ),
result => q(twa) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ቸ) ),
result => q(che) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ቹ) ),
result => q(chu) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ቺ) ),
result => q(chī) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ቻ) ),
result => q(cha) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ቼ) ),
result => q(chē) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ች) ),
result => q(chi) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ቾ) ),
result => q(cho) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ቿ) ),
result => q(chwa) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ኀ) ),
result => q(ḫā) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ኁ) ),
result => q(ḫu) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ኂ) ),
result => q(ḫī) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ኃ) ),
result => q(ḫa) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ኄ) ),
result => q(ḫē) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ኅ) ),
result => q(ḫi) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ኆ) ),
result => q(ḫo) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ኈ) ),
result => q(ḫo) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ኊ) ),
result => q(ḫwī) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ኋ) ),
result => q(ḫwa) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ኌ) ),
result => q(ḫwē) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ኍ) ),
result => q(ḫwi) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ነ) ),
result => q(ne) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ኑ) ),
result => q(nu) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ኒ) ),
result => q(nī) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ና) ),
result => q(na) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ኔ) ),
result => q(nē) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ን) ),
result => q(ni) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ኖ) ),
result => q(no) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ኗ) ),
result => q(nwa) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ኘ) ),
result => q(nye) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ኙ) ),
result => q(nyu) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ኚ) ),
result => q(nyī) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ኛ) ),
result => q(nya) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ኜ) ),
result => q(nyē) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ኝ) ),
result => q(nyi) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ኞ) ),
result => q(nyo) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ኟ) ),
result => q(nywa) ,
revisit => 0,
},
{
before => q((?^u:[^ \p{L} \p{M} \p{N}]) ),
after => q() ,
replace => q((?^u:አ) ),
result => q(ā) ,
revisit => 0,
},
{
before => q((?^u:[^ \p{L} \p{M} \p{N}]) ),
after => q() ,
replace => q((?^u:ኡ) ),
result => q(u) ,
revisit => 0,
},
{
before => q((?^u:[^ \p{L} \p{M} \p{N}]) ),
after => q() ,
replace => q((?^u:ኢ) ),
result => q(ī) ,
revisit => 0,
},
{
before => q((?^u:[^ \p{L} \p{M} \p{N}]) ),
after => q() ,
replace => q((?^u:ኣ) ),
result => q(a) ,
revisit => 0,
},
{
before => q((?^u:[^ \p{L} \p{M} \p{N}]) ),
after => q() ,
replace => q((?^u:ኤ) ),
result => q(ē) ,
revisit => 0,
},
{
before => q((?^u:[^ \p{L} \p{M} \p{N}]) ),
after => q() ,
replace => q((?^u:እ) ),
result => q(i) ,
revisit => 0,
},
{
before => q((?^u:[^ \p{L} \p{M} \p{N}]) ),
after => q() ,
replace => q((?^u:ኦ) ),
result => q(o) ,
revisit => 0,
},
{
before => q((?^u:[^ \p{L} \p{M} \p{N}]) ),
after => q() ,
replace => q((?^u:ኧ) ),
result => q(e) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:አ) ),
result => q(’ā) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ኡ) ),
result => q(’u) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ኢ) ),
result => q(’ī) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ኣ) ),
result => q(’a) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ኤ) ),
result => q(’ē) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:እ) ),
result => q(’i) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ኦ) ),
result => q(’o) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ኧ) ),
result => q(’e) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ከ) ),
result => q(ke) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ኩ) ),
result => q(ku) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ኪ) ),
result => q(kī) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ካ) ),
result => q(ka) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ኬ) ),
result => q(kē) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ክ) ),
result => q(ki) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ኮ) ),
result => q(ko) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ኰ) ),
result => q(ko) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ኲ) ),
result => q(kwī) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ኳ) ),
result => q(kwa) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ኴ) ),
result => q(kwē) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ኵ) ),
result => q(kwi) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ኸ) ),
result => q(ẖe) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ኹ) ),
result => q(ẖu) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ኺ) ),
result => q(ẖī) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ኻ) ),
result => q(ẖa) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ኼ) ),
result => q(ẖē) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ኽ) ),
result => q(ẖi) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ኾ) ),
result => q(ẖo) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ወ) ),
result => q(we) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ዉ) ),
result => q(wu) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ዊ) ),
result => q(wī) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ዋ) ),
result => q(wa) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ዌ) ),
result => q(wē) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ው) ),
result => q(wi) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ዎ) ),
result => q(wo) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ዐ) ),
result => q(‘ā) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ዑ) ),
result => q(‘u) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ዒ) ),
result => q(‘ī) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ዓ) ),
result => q(‘a) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ዔ) ),
result => q(‘ē) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ዕ) ),
result => q(‘i) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ዖ) ),
result => q(‘o) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ዘ) ),
result => q(ze) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ዙ) ),
result => q(zu) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ዚ) ),
result => q(zī) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ዛ) ),
result => q(za) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ዜ) ),
result => q(zē) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ዝ) ),
result => q(zi) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ዞ) ),
result => q(zo) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ዟ) ),
result => q(zwa) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ዠ) ),
result => q(zhe) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ዡ) ),
result => q(zhu) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ዢ) ),
result => q(zhī) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ዣ) ),
result => q(zha) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ዤ) ),
result => q(zhē) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ዥ) ),
result => q(zhi) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ዦ) ),
result => q(zho) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ዧ) ),
result => q(zhwa) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:የ) ),
result => q(ye) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ዩ) ),
result => q(yu) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ዪ) ),
result => q(yī) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ያ) ),
result => q(ya) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ዬ) ),
result => q(yē) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ይ) ),
result => q(yi) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ዮ) ),
result => q(yo) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ደ) ),
result => q(de) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ዱ) ),
result => q(du) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ዲ) ),
result => q(dī) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ዳ) ),
result => q(da) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ዴ) ),
result => q(dē) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ድ) ),
result => q(di) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ዶ) ),
result => q(do) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ዷ) ),
result => q(dwa) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ጀ) ),
result => q(je) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ጁ) ),
result => q(ju) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ጂ) ),
result => q(jī) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ጃ) ),
result => q(ja) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ጄ) ),
result => q(jē) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ጅ) ),
result => q(ji) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ጆ) ),
result => q(jo) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ጇ) ),
result => q(jwa) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ገ) ),
result => q(ge) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ጉ) ),
result => q(gu) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ጊ) ),
result => q(gī) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ጋ) ),
result => q(ga) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ጌ) ),
result => q(gē) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ግ) ),
result => q(gi) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ጎ) ),
result => q(go) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ጐ) ),
result => q(go) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ጒ) ),
result => q(gwī) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ጓ) ),
result => q(gwa) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ጔ) ),
result => q(gwē) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ጕ) ),
result => q(gwi) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ጠ) ),
result => q(t’e) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ጡ) ),
result => q(t’u) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ጢ) ),
result => q(t’ī) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ጣ) ),
result => q(t’a) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ጤ) ),
result => q(t’ē) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ጥ) ),
result => q(t’i) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ጦ) ),
result => q(t’o) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ጧ) ),
result => q(t’wa) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ጨ) ),
result => q(ch’e) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ጩ) ),
result => q(ch’u) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ጪ) ),
result => q(ch’ī) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ጫ) ),
result => q(ch’a) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ጬ) ),
result => q(ch’ē) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ጭ) ),
result => q(ch’i) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ጮ) ),
result => q(ch’o) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ጯ) ),
result => q(ch’wa) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ጰ) ),
result => q(p’e) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ጱ) ),
result => q(p’u) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ጲ) ),
result => q(p’ī) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ጳ) ),
result => q(p’a) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ጴ) ),
result => q(p’ē) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ጵ) ),
result => q(p’i) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ጶ) ),
result => q(p’o) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ጷ) ),
result => q(p’wa) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ጸ) ),
result => q(ts’e) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ጹ) ),
result => q(ts’u) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ጺ) ),
result => q(ts’ī) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ጻ) ),
result => q(ts’a) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ጼ) ),
result => q(ts’ē) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ጽ) ),
result => q(ts’i) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ጾ) ),
result => q(ts’o) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ጿ) ),
result => q(ts’wa) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ፀ) ),
result => q(t͟s’e) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ፁ) ),
result => q(t͟s’u) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ፂ) ),
result => q(t͟s’ī) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ፃ) ),
result => q(t͟s’a) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ፄ) ),
result => q(t͟s’ē) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ፅ) ),
result => q(t͟s’i) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ፆ) ),
result => q(t͟s’o) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ፈ) ),
result => q(fe) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ፉ) ),
result => q(fu) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ፊ) ),
result => q(fī) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ፋ) ),
result => q(fa) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ፌ) ),
result => q(fē) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ፍ) ),
result => q(fi) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ፎ) ),
result => q(fo) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ፏ) ),
result => q(fwa) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ፐ) ),
result => q(pe) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ፑ) ),
result => q(pu) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ፒ) ),
result => q(pī) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ፓ) ),
result => q(pa) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ፔ) ),
result => q(pē) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ፕ) ),
result => q(pi) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ፖ) ),
result => q(po) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ፗ) ),
result => q(pwa) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ፘ) ),
result => q(rya) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ፙ) ),
result => q(mya) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ፚ) ),
result => q(fya) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ቨ) ),
result => q(ve) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ቩ) ),
result => q(vu) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ቪ) ),
result => q(vī) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ቫ) ),
result => q(va) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ቬ) ),
result => q(vē) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ቭ) ),
result => q(vi) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ቮ) ),
result => q(vo) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ቯ) ),
result => q(vwa) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:፩) ),
result => q(1) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:፪) ),
result => q(2) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:፫) ),
result => q(3) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:፬) ),
result => q(4) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:፭) ),
result => q(5) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:፮) ),
result => q(6) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:፯) ),
result => q(7) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:፰) ),
result => q(8) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:፱) ),
result => q(9) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:፲) ),
result => q(10) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:፳) ),
result => q(20) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:፴) ),
result => q(30) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:፵) ),
result => q(40) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:፶) ),
result => q(50) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:፷) ),
result => q(60) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:፸) ),
result => q(70) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:፹) ),
result => q(80) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:፺) ),
result => q(90) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:፻) ),
result => q(100) ,
revisit => 0,
},
]
},
] },
);
no Moo;
1;
|