|
our $VERSION = version->declare( 'v0.45.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,
},
]
},
] },
);
no Moo;
1;
|