|
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(ਁ) ,
revisit => 0,
},
{
before => q([ਅ-ਔ ਾ-੍]) ,
after => q() ,
replace => q() ,
result => q(ਂ) ,
revisit => 0,
},
{
before => q([ਕ-ਹ]) ,
after => q() ,
replace => q() ,
result => q(ੰ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q(ਂ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q() ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q(ਅ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q(ਅ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q(ਆ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q(ਇ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q(ਈ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q(ਉ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q(ਊ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q(ਰਿ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q(ਲ਼) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q(ਏ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q(ਏ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q(ਏ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q(ਐ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q(ਓ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q(ਓ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q(ਓ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q(ਔ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q(ਕ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q(ਖ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q(ਗ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q(ਘ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q(ਙ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q(ਚ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q(ਛ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q(ਜ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q(ਝ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q(ਞ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q(ਟ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q(ਠ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q(ਡ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q(ਢ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q(ਣ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q(ਤ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q(ਥ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q(ਦ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q(ਧ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q(ਨ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q(ਨ਼) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q(ਪ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q(ਫ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q(ਬ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q(ਭ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q(ਮ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q(ਯ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q(ਰ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q(ਰ਼) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q(ਲ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q(ਲ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q(ਲ਼) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q(ਵ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q(ਸ਼) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q(ਸ਼) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q(ਸ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q(ਹ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q(਼) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q() ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q(ਾ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q(ਿ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q(ੀ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q(ੁ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q(ੂ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q() ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q() ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q(ੈ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q(ੇ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q(ੇ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q(ੈ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q(ੌ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q(ੋ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q(ੋ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q(ੌ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q(੍) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q(ਏਂ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q() ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q() ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q() ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q() ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q() ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q(ੈ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q(ੌ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q(ਕ਼) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q(ਖ਼) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q(ਗ਼) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q(ਜ਼) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q(ੜ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q(ਢ਼) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q(ਫ਼) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q(ਯ਼) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q(ਰਿ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q(ਲ਼) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q(ਿ਼) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q(ੀ਼) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q(।) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q(॥) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q(੦) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q(੧) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q(੨) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q(੩) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q(੪) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q(੫) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q(੬) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q(੭) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q(੮) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q(੯) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q() ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q(ਰ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q(ਰ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q() ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q() ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q() ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q() ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q() ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q() ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q() ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q() ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q() ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q(ੰ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q(ੱ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q(ੲ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q(ੳ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q(ੴ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q(ਵ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q() ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q(ਤ੍) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q() ,
result => q(੦) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q(1) ,
result => q(੧) ,
revisit => 0,
},
]
},
] },
);
no Moo;
1;
|