# This file auto generated from Data\common\transforms\Katakana-Latin-BGN.xml
# on Thu 8 Oct 12:15:06 am GMT
use version;
our $VERSION = version->declare('v0.28.0');
use v5.10;
use mro 'c3';
use utf8;
use if $^V ge v5.12.0, feature => 'unicode_strings';
use Moose;
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((?^u:[カキクケコ])),
replace => q((?^u:ッ)),
result => q(k),
revisit => 0,
},
{
before => q(),
after => q((?^u:[かきくけこ])),
replace => q((?^u:っ)),
result => q(k),
revisit => 0,
},
{
before => q(),
after => q((?^u:[サシスセソ])),
replace => q((?^u:ッ)),
result => q(s),
revisit => 0,
},
{
before => q(),
after => q((?^u:[さしすせそ])),
replace => q((?^u:っ)),
result => q(s),
revisit => 0,
},
{
before => q(),
after => q((?^u:[タチツテト])),
replace => q((?^u:ッ)),
result => q(t),
revisit => 0,
},
{
before => q(),
after => q((?^u:[たちつてと])),
replace => q((?^u:っ)),
result => q(t),
revisit => 0,
},
{
before => q(),
after => q((?^u:[パピプペポ])),
replace => q((?^u:ッ)),
result => q(p),
revisit => 0,
},
{
before => q(),
after => q((?^u:[ぱぴぷぺぽ])),
replace => q((?^u:っ)),
result => q(p),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ア)),
result => q(a),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:イ)),
result => q(i),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ウ)),
result => q(u),
revisit => 0,
},
{
before => q(),
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(o),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:カ)),
result => q(ka),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:キョウ)),
result => q(kyō),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:キュウ)),
result => q(kyū),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:キャ)),
result => q(kya),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:キョ)),
result => q(kyo),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:キュ)),
result => q(kyu),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:キ)),
result => q(ki),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ク)),
result => q(ku),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ケ)),
result => q(ke),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:コウ)),
result => q(kō),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:コ)),
result => q(ko),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:サ)),
result => q(sa),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ショウ)),
result => q(shō),
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(sho),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:シュ)),
result => q(shu),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:シ)),
result => q(shi),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ス)),
result => q(su),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:セ)),
result => q(se),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ソウ)),
result => q(sō),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ソ)),
result => q(so),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:タ)),
result => q(ta),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:チョウ)),
result => q(chō),
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(cho),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:チュ)),
result => q(chu),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:チ)),
result => q(chi),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ツ)),
result => q(tsu),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:テ)),
result => q(te),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:トウ)),
result => q(tō),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ト)),
result => q(to),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ナ)),
result => q(na),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ニョウ)),
result => q(nyō),
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(nyo),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ニュ)),
result => q(nyu),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ニ)),
result => q(ni),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ヌ)),
result => q(nu),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ネ)),
result => q(ne),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ノウ)),
result => q(nō),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ノ)),
result => q(no),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ハ)),
result => q(ha),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ヒョウ)),
result => q(hyō),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ヒュウ)),
result => q(hyū),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ヒャ)),
result => q(hya),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ヒョ)),
result => q(hyo),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ヒュ)),
result => q(hyu),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ヒ)),
result => q(hi),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:フ)),
result => q(fu),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ヘ)),
result => q(he),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ホウ)),
result => q(hō),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ホ)),
result => q(ho),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:マ)),
result => q(ma),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ミョウ)),
result => q(hyō),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ミュウ)),
result => q(hyū),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ミャ)),
result => q(hya),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ミョ)),
result => q(hyo),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ミュ)),
result => q(hyu),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ミ)),
result => q(mi),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ム)),
result => q(mu),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:メ)),
result => q(me),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:モウ)),
result => q(mō),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:モ)),
result => q(mo),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ヤ)),
result => q(ya),
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(yo),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ラ)),
result => q(ra),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:リョウ)),
result => q(ryō),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:リュウ)),
result => q(ryū),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:リャ)),
result => q(rya),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:リョ)),
result => q(ryo),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:リュ)),
result => q(ryu),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:リ)),
result => q(ri),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ル)),
result => q(ru),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:レ)),
result => q(re),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ロウ)),
result => q(rō),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ロ)),
result => q(ro),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ワ)),
result => q(wa),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ヰ)),
result => q(i),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ヱ)),
result => q(e),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ヲ)),
result => q(o),
revisit => 0,
},
{
before => q(),
after => q((?^u:[バビブベボパピプペポマミムメモ])),
replace => q((?^u:ン)),
result => q(m),
revisit => 0,
},
{
before => q(),
after => q((?^u:[ばびぶべぼぱぴぷぺぽまみむめも])),
replace => q((?^u:ん)),
result => q(m),
revisit => 0,
},
{
before => q(),
after => q((?^u:[ヤユヨアイウエオ])),
replace => q((?^u:ン)),
result => q(n’),
revisit => 0,
},
{
before => q(),
after => q((?^u:[やゆよあいうえお])),
replace => q((?^u:ん)),
result => q(n’),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ン)),
result => q(n),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ガ)),
result => q(ga),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ギョウ)),
result => q(gyō),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ギュウ)),
result => q(gyū),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ギャ)),
result => q(gya),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ギョ)),
result => q(gyo),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ギュ)),
result => q(gyu),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ギ)),
result => q(gi),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:グ)),
result => q(gu),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ゲ)),
result => q(ge),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ゴウ)),
result => q(gō),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ゴ)),
result => q(go),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ザ)),
result => q(za),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ジョウ)),
result => q(jō),
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(jo),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ジュ)),
result => q(ju),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ジ)),
result => q(ji),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ズ)),
result => q(zu),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ゼ)),
result => q(ze),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ゾウ)),
result => q(zō),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ゾ)),
result => q(zo),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ダ)),
result => q(da),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ヂ)),
result => q(ji),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ヅ)),
result => q(zu),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:デ)),
result => q(de),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ドウ)),
result => q(dō),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ド)),
result => q(do),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:バ)),
result => q(ba),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ビョウ)),
result => q(byō),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ビュウ)),
result => q(byū),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ビャ)),
result => q(bya),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ビョ)),
result => q(byo),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ビュ)),
result => q(byu),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ビ)),
result => q(bi),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ブ)),
result => q(bu),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ベ)),
result => q(be),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ボウ)),
result => q(bō),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ボ)),
result => q(bo),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:パ)),
result => q(pa),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ピョウ)),
result => q(pyō),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ピュウ)),
result => q(pyū),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ピャ)),
result => q(pya),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ピョ)),
result => q(pyo),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ピュ)),
result => q(pyu),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ピ)),
result => q(pi),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:プ)),
result => q(pu),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ペ)),
result => q(pe),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ポウ)),
result => q(pō),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ポ)),
result => q(po),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ヴ)),
result => q(v),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:あ)),
result => q(a),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:い)),
result => q(i),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:う)),
result => q(u),
revisit => 0,
},
{
before => q(),
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(o),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:か)),
result => q(ka),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:きょう)),
result => q(kyō),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:きゅう)),
result => q(kyū),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:きゃ)),
result => q(kya),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:きょ)),
result => q(kyo),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:きゅ)),
result => q(kyu),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:き)),
result => q(ki),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:く)),
result => q(ku),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:け)),
result => q(ke),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:こう)),
result => q(kō),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:こ)),
result => q(ko),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:さ)),
result => q(sa),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:しょう)),
result => q(shō),
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(sho),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:しゅ)),
result => q(shu),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:し)),
result => q(shi),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:す)),
result => q(su),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:せ)),
result => q(se),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:そう)),
result => q(sō),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:そ)),
result => q(so),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:た)),
result => q(ta),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ちょう)),
result => q(chō),
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(cho),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ちゅ)),
result => q(chu),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ち)),
result => q(chi),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:つ)),
result => q(tsu),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:て)),
result => q(te),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:とう)),
result => q(tō),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:と)),
result => q(to),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:な)),
result => q(na),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:にょう)),
result => q(nyō),
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(nyo),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:にゅ)),
result => q(nyu),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:に)),
result => q(ni),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ぬ)),
result => q(nu),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ね)),
result => q(ne),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:のう)),
result => q(nō),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:の)),
result => q(no),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:は)),
result => q(ha),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ひょう)),
result => q(hyō),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ひゅう)),
result => q(hyū),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ひゃ)),
result => q(hya),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ひょ)),
result => q(hyo),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ひゅ)),
result => q(hyu),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ひ)),
result => q(hi),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ふ)),
result => q(fu),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:へ)),
result => q(he),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ほう)),
result => q(hō),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ほ)),
result => q(ho),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ま)),
result => q(ma),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:みょう)),
result => q(hyō),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:みゅう)),
result => q(hyū),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:みゃ)),
result => q(hya),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:みょ)),
result => q(hyo),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:みゅ)),
result => q(hyu),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:み)),
result => q(mi),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:む)),
result => q(mu),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:め)),
result => q(me),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:もう)),
result => q(mō),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:も)),
result => q(mo),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:や)),
result => q(ya),
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(yo),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ら)),
result => q(ra),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:りょう)),
result => q(ryō),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:りゅう)),
result => q(ryū),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:りゃ)),
result => q(rya),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:りょ)),
result => q(ryo),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:りゅ)),
result => q(ryu),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:り)),
result => q(ri),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:る)),
result => q(ru),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:れ)),
result => q(re),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ろう)),
result => q(rō),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ろ)),
result => q(ro),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:わ)),
result => q(wa),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ゐ)),
result => q(i),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ゑ)),
result => q(e),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:を)),
result => q(o),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ん)),
result => q(n),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:が)),
result => q(ga),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ぎょう)),
result => q(gyō),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ぎゅう)),
result => q(gyū),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ぎゃ)),
result => q(gya),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ぎょ)),
result => q(gyo),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ぎゅ)),
result => q(gyu),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ぎ)),
result => q(gi),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ぐ)),
result => q(gu),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:げ)),
result => q(ge),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ごう)),
result => q(gō),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ご)),
result => q(go),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ざ)),
result => q(za),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:じょう)),
result => q(jō),
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(jo),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:じゅ)),
result => q(ju),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:じ)),
result => q(ji),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ず)),
result => q(zu),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ぜ)),
result => q(ze),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ぞう)),
result => q(zō),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ぞ)),
result => q(zo),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:だ)),
result => q(da),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ぢ)),
result => q(ji),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:づ)),
result => q(zu),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:で)),
result => q(de),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:どう)),
result => q(dō),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ど)),
result => q(do),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ば)),
result => q(ba),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:びょう)),
result => q(byō),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:びゅう)),
result => q(byū),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:びゃ)),
result => q(bya),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:びょ)),
result => q(byo),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:びゅ)),
result => q(byu),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:び)),
result => q(bi),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ぶ)),
result => q(bu),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:べ)),
result => q(be),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ぼう)),
result => q(bō),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ぼ)),
result => q(bo),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ぱ)),
result => q(pa),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ぴょう)),
result => q(pyō),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ぴゅう)),
result => q(pyū),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ぴゃ)),
result => q(pya),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ぴょ)),
result => q(pyo),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ぴゅ)),
result => q(pyu),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ぴ)),
result => q(pi),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ぷ)),
result => q(pu),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ぺ)),
result => q(pe),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ぽう)),
result => q(pō),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ぽ)),
result => q(po),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ゔ)),
result => q(v),
revisit => 0,
},
]
},
] },
);
no Moose;
__PACKAGE__->meta->make_immutable;
1;
# vim: tabstop=4