|
our $VERSION = version->declare( 'v0.25.1' );
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((?^u:ガ) ),
result => q(ガ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ギ) ),
result => q(ギ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:グ) ),
result => q(グ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ゲ) ),
result => q(ゲ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ゴ) ),
result => q(ゴ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ザ) ),
result => q(ザ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ジ) ),
result => q(ジ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ズ) ),
result => q(ズ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ゼ) ),
result => q(ゼ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ゾ) ),
result => q(ゾ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ダ) ),
result => q(ダ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ヂ) ),
result => q(ヂ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ヅ) ),
result => q(ヅ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:デ) ),
result => q(デ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ド) ),
result => q(ド) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:バ) ),
result => q(バ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:パ) ),
result => q(パ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ビ) ),
result => q(ビ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ピ) ),
result => q(ピ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ブ) ),
result => q(ブ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:プ) ),
result => q(プ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ベ) ),
result => q(ベ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ペ) ),
result => q(ペ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ボ) ),
result => q(ボ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ポ) ),
result => q(ポ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ヴ) ),
result => q(ヴ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ヷ) ),
result => q(ヷ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ヺ) ),
result => q(ヺ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:!) ),
result => q(\Q'\E) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:") ),
result => q(\Q'\E) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:#) ),
result => q(\Q'\E) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:$) ),
result => q(\Q'\E) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:%) ),
result => q(\Q'\E) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:&) ),
result => q(\Q'\E) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:') ),
result => q(') ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:() ),
result => q(\Q'\E) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:)) ),
result => q(\Q'\E) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:*) ),
result => q(\Q'\E) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:+) ),
result => q(\Q'\E) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:,) ),
result => q(\Q'\E) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:-) ),
result => q(\Q'\E) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:.) ),
result => q(\Q'\E) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:/) ),
result => q(\Q'\E) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:0) ),
result => q(\Q'\E) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:1) ),
result => q(\Q'\E) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:2) ),
result => q(\Q'\E) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:3) ),
result => q(\Q'\E) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:4) ),
result => q(\Q'\E) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:5) ),
result => q(\Q'\E) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:6) ),
result => q(\Q'\E) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:7) ),
result => q(\Q'\E) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:8) ),
result => q(\Q'\E) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:9) ),
result => q(\Q'\E) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u::) ),
result => q(\Q'\E) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:;) ),
result => q(\Q'\E) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:<) ),
result => q(\Q'\E) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:=) ),
result => q(\Q'\E) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:>) ),
result => q(\Q'\E) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:?) ),
result => q(\Q'\E) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:@) ),
result => q(\Q'\E) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:A) ),
result => q(A) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:B) ),
result => q(B) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:C) ),
result => q(C) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:D) ),
result => q(D) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:E) ),
result => q(E) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:F) ),
result => q(F) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:G) ),
result => q(G) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:H) ),
result => q(H) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:I) ),
result => q(I) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:J) ),
result => q(J) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:K) ),
result => q(K) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:L) ),
result => q(L) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:M) ),
result => q(M) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:N) ),
result => q(N) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:O) ),
result => q(O) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:P) ),
result => q(P) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:Q) ),
result => q(Q) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:R) ),
result => q(R) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:S) ),
result => q(S) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:T) ),
result => q(T) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:U) ),
result => q(U) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:V) ),
result => q(V) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:W) ),
result => q(W) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:X) ),
result => q(X) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:Y) ),
result => q(Y) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:Z) ),
result => q(Z) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:[) ),
result => q(\Q'\E) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:]) ),
result => q(\Q'\E) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:^) ),
result => q(\Q'\E) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:_) ),
result => q(\Q'\E) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:`) ),
result => q(\Q'\E) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:a) ),
result => q(a) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:b) ),
result => q(b) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:c) ),
result => q(c) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:d) ),
result => q(d) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:e) ),
result => q(e) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:f) ),
result => q(f) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:g) ),
result => q(g) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:h) ),
result => q(h) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:i) ),
result => q(i) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:j) ),
result => q(j) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:k) ),
result => q(k) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:l) ),
result => q(l) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:m) ),
result => q(m) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:n) ),
result => q(n) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:o) ),
result => q(o) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:p) ),
result => q(p) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:q) ),
result => q(q) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:r) ),
result => q(r) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:s) ),
result => q(s) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:t) ),
result => q(t) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:u) ),
result => q(u) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:v) ),
result => q(v) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:w) ),
result => q(w) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:x) ),
result => q(x) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:y) ),
result => q(y) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:z) ),
result => q(z) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:{) ),
result => q(\Q'\E) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:|) ),
result => q(\Q'\E) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:}) ),
result => q(\Q'\E) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:~) ),
result => q(\Q'\E) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:。) ),
result => q(。) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:「) ),
result => q(「) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:」) ),
result => q(」) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:、) ),
result => q(、) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:・) ),
result => q(・) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ヲ) ),
result => q(ヲ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ァ) ),
result => q(ァ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ィ) ),
result => q(ィ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ゥ) ),
result => q(ゥ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ェ) ),
result => q(ェ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ォ) ),
result => q(ォ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ャ) ),
result => q(ャ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ュ) ),
result => q(ュ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ョ) ),
result => q(ョ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ッ) ),
result => q(ッ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ー) ),
result => q(ー) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ア) ),
result => q(ア) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:イ) ),
result => q(イ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ウ) ),
result => q(ウ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:エ) ),
result => q(エ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:オ) ),
result => q(オ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:カ) ),
result => q(カ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:キ) ),
result => q(キ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ク) ),
result => q(ク) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ケ) ),
result => q(ケ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:コ) ),
result => q(コ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:サ) ),
result => q(サ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:シ) ),
result => q(シ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ス) ),
result => q(ス) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:セ) ),
result => q(セ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ソ) ),
result => q(ソ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:タ) ),
result => q(タ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:チ) ),
result => q(チ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ツ) ),
result => q(ツ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:テ) ),
result => q(テ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ト) ),
result => q(ト) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ナ) ),
result => q(ナ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ニ) ),
result => q(ニ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ヌ) ),
result => q(ヌ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ネ) ),
result => q(ネ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ノ) ),
result => q(ノ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ハ) ),
result => q(ハ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ヒ) ),
result => q(ヒ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:フ) ),
result => q(フ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ヘ) ),
result => q(ヘ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ホ) ),
result => q(ホ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:マ) ),
result => q(マ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ミ) ),
result => q(ミ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ム) ),
result => q(ム) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:メ) ),
result => q(メ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:モ) ),
result => q(モ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ヤ) ),
result => q(ヤ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ユ) ),
result => q(ユ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ヨ) ),
result => q(ヨ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ラ) ),
result => q(ラ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:リ) ),
result => q(リ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ル) ),
result => q(ル) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:レ) ),
result => q(レ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ロ) ),
result => q(ロ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ワ) ),
result => q(ワ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ン) ),
result => q(ン) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:゙) ),
result => q(゙) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:゚) ),
result => q(゚) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:\u1160) ),
result => q(\uFFA0) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ᄀ) ),
result => q(ᄀ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ᄁ) ),
result => q(ᄁ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ᆪ) ),
result => q(ᆪ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ᄂ) ),
result => q(ᄂ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ᆬ) ),
result => q(ᆬ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ᆭ) ),
result => q(ᆭ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ᄃ) ),
result => q(ᄃ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ᄄ) ),
result => q(ᄄ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ᄅ) ),
result => q(ᄅ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ᆰ) ),
result => q(ᆰ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ᆱ) ),
result => q(ᆱ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ᆲ) ),
result => q(ᆲ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ᆳ) ),
result => q(ᆳ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ᆴ) ),
result => q(ᆴ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ᆵ) ),
result => q(ᆵ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ᄚ) ),
result => q(ᄚ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ᄆ) ),
result => q(ᄆ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ᄇ) ),
result => q(ᄇ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ᄈ) ),
result => q(ᄈ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ᄡ) ),
result => q(ᄡ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ᄉ) ),
result => q(ᄉ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ᄊ) ),
result => q(ᄊ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ᄋ) ),
result => q(ᄋ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ᄌ) ),
result => q(ᄌ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ᄍ) ),
result => q(ᄍ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ᄎ) ),
result => q(ᄎ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ᄏ) ),
result => q(ᄏ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ᄐ) ),
result => q(ᄐ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ᄑ) ),
result => q(ᄑ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ᄒ) ),
result => q(ᄒ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ᅡ) ),
result => q(ᅡ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ᅢ) ),
result => q(ᅢ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ᅣ) ),
result => q(ᅣ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ᅤ) ),
result => q(ᅤ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ᅥ) ),
result => q(ᅥ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ᅦ) ),
result => q(ᅦ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ᅧ) ),
result => q(ᅧ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ᅨ) ),
result => q(ᅨ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ᅩ) ),
result => q(ᅩ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ᅪ) ),
result => q(ᅪ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ᅫ) ),
result => q(ᅫ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ᅬ) ),
result => q(ᅬ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ᅭ) ),
result => q(ᅭ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ᅮ) ),
result => q(ᅮ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ᅯ) ),
result => q(ᅯ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ᅰ) ),
result => q(ᅰ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ᅱ) ),
result => q(ᅱ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ᅲ) ),
result => q(ᅲ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ᅳ) ),
result => q(ᅳ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ᅴ) ),
result => q(ᅴ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:ᅵ) ),
result => q(ᅵ) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:¢) ),
result => q(\Q'\E) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:£) ),
result => q(\Q'\E) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:¬) ),
result => q(\Q'\E) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u: ̄) ),
result => q(\Q'\E) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:\u3000) ),
result => q(\Q'\E) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:¦) ),
result => q(\Q'\E) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:¥) ),
result => q(\Q'\E) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:₩) ),
result => q(₩) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:│) ),
result => q(│) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:\Q'\E) ),
result => q(\Q'\E) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:↑) ),
result => q(↑) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:\Q'\E) ),
result => q(\Q'\E) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:↓) ),
result => q(↓) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:■) ),
result => q(■) ,
revisit => 0,
},
{
before => q() ,
after => q() ,
replace => q((?^u:○) ),
result => q(○) ,
revisit => 0,
},
]
},
] },
);
no Moose;
__PACKAGE__->meta->make_immutable;
1;
|