|
our $VERSION = version->declare( 'v0.40.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/(?^um:\G.)/ ,
{
type => 'transform' ,
data => [
],
},
{
type => 'conversion' ,
data => [
{
before => q() ,
after => q() ,
replace => q(ো) ,
result => q(\uE04B) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q(ৌ) ,
result => q(\uE04C) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q(ঁ) ,
result => q(\uE001) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q(ং) ,
result => q(\uE002) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q(ঃ) ,
result => q(\uE003) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q(অ) ,
result => q(\uE005) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q(আ) ,
result => q(\uE006) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q(ই) ,
result => q(\uE007) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q(ঈ) ,
result => q(\uE008) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q(উ) ,
result => q(\uE009) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q(ঊ) ,
result => q(\uE00A) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q(ঋ) ,
result => q(\uE00B) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q(ঌ) ,
result => q(\uE00C) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q(এ) ,
result => q(\uE00F) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q(ঐ) ,
result => q(\uE010) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q(ও) ,
result => q(\uE013) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q(ঔ) ,
result => q(\uE014) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q(ক) ,
result => q(\uE015) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q(খ) ,
result => q(\uE016) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q(গ) ,
result => q(\uE017) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q(ঘ) ,
result => q(\uE018) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q(ঙ) ,
result => q(\uE019) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q(চ) ,
result => q(\uE01A) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q(ছ) ,
result => q(\uE01B) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q(জ) ,
result => q(\uE01C) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q(ঝ) ,
result => q(\uE01D) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q(ঞ) ,
result => q(\uE01E) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q(ট) ,
result => q(\uE01F) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q(ঠ) ,
result => q(\uE020) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q(ড) ,
result => q(\uE021) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q(ঢ) ,
result => q(\uE022) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q(ণ) ,
result => q(\uE023) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q(ত) ,
result => q(\uE024) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q(থ) ,
result => q(\uE025) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q(দ) ,
result => q(\uE026) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q(ধ) ,
result => q(\uE027) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q(ন) ,
result => q(\uE028) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q(প) ,
result => q(\uE02A) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q(ফ) ,
result => q(\uE02B) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q(ব) ,
result => q(\uE02C) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q(ভ) ,
result => q(\uE02D) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q(ম) ,
result => q(\uE02E) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q(য) ,
result => q(\uE02F) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q(র) ,
result => q(\uE030) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q(ল) ,
result => q(\uE032) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q(শ) ,
result => q(\uE036) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q(ষ) ,
result => q(\uE037) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q(স) ,
result => q(\uE038) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q(হ) ,
result => q(\uE039) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q(়) ,
result => q(\uE03C) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q(ঽ) ,
result => q(\uE03D) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q(া) ,
result => q(\uE03E) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q(ি) ,
result => q(\uE03F) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q(ী) ,
result => q(\uE040) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q(ু) ,
result => q(\uE041) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q(ূ) ,
result => q(\uE042) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q(ৃ) ,
result => q(\uE043) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q(ৄ) ,
result => q(\uE044) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q(ে) ,
result => q(\uE047) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q(ৈ) ,
result => q(\uE048) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q(ো) ,
result => q(\uE04B) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q(ৌ) ,
result => q(\uE04C) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q(্) ,
result => q(\uE04D) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q(ৎ) ,
result => q(\uE083) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q(ৗ) ,
result => q(\uE057) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q(ৠ) ,
result => q(\uE060) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q(ৡ) ,
result => q(\uE061) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q(ৢ) ,
result => q(\uE062) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q(ৣ) ,
result => q(\uE063) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q(০) ,
result => q(\uE066) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q(১) ,
result => q(\uE067) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q(২) ,
result => q(\uE068) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q(৩) ,
result => q(\uE069) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q(৪) ,
result => q(\uE06A) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q(৫) ,
result => q(\uE06B) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q(৬) ,
result => q(\uE06C) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q(৭) ,
result => q(\uE06D) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q(৮) ,
result => q(\uE06E) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q(৯) ,
result => q(\uE06F) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q(ৰ) ,
result => q(\uE071) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q(ৱ) ,
result => q(\uE072) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q(৲) ,
result => q(\uE073) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q(৳) ,
result => q(\uE074) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q(৴) ,
result => q(\uE075) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q(৵) ,
result => q(\uE076) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q(৶) ,
result => q(\uE077) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q(৷) ,
result => q(\uE078) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q(৸) ,
result => q(\uE079) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q(৹) ,
result => q(\uE07A) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q(৺) ,
result => q(\uE07B) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q(।) ,
result => q(\uE064) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q(॥) ,
result => q(\uE065) ,
revisit => 0,
},
]
},
] },
);
no Moo;
1;
|