# This file auto generated from Data\common\transforms\IPA-XSampa.xml
# on Sat 12 Apr 8:33:17 am GMT
# XML file generated 2013-02-24 21:06:02 -0600 (Sun, 24 Feb 2013)
use v5.18;
use mro 'c3';
use utf8;
use Moose;
no warnings 'experimental::regex_sets';
has 'transforms' => (
is => 'ro',
isa => 'ArrayRef',
init_arg => undef,
default => sub { [
qr/(?^um:\G.)/,
{
type => 'transform',
data => [
{
from => q(Any),
to => q(NFD),
},
],
},
{
type => 'conversion',
data => [
{
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:ɗ)),
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:ɭ)),
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:ʼ)),
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:̆)),
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:̜)),
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:̬)),
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:̽)),
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(C),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:æ)),
result => q(\Q'\E),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ð)),
result => q(D),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ø)),
result => q(2),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ŋ)),
result => q(N),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:œ)),
result => q(9),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ɐ)),
result => q(6),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ɑ)),
result => q(A),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ɒ)),
result => q(Q),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ɔ)),
result => q(O),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ə)),
result => q(\Q'\E),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ɛ)),
result => q(E),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ɜ)),
result => q(3),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ɡ)),
result => q(g),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ɣ)),
result => q(G),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ɤ)),
result => q(7),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ɥ)),
result => q(H),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ɨ)),
result => q(1),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ɪ)),
result => q(I),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ɫ)),
result => q(5),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ɬ)),
result => q(K),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ɯ)),
result => q(M),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ɱ)),
result => q(F),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ɲ)),
result => q(J),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ɵ)),
result => q(8),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ɶ)),
result => q(\Q'\E),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ɾ)),
result => q(4),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ʁ)),
result => q(R),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ʃ)),
result => q(S),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ʉ)),
result => q(\Q'\E),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ʊ)),
result => q(U),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ʋ)),
result => q(P),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ʌ)),
result => q(V),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ʍ)),
result => q(W),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ʎ)),
result => q(L),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ʏ)),
result => q(Y),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ʒ)),
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(\'),
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(B),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:θ)),
result => q(T),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:χ)),
result => q(X),
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(I),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ɷ)),
result => q(U),
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(S\'),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ʓ)),
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(d\Q'\Ez),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ʤ)),
result => q(d\Q'\EZ),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ʦ)),
result => q(t\Q'\Es),
revisit => 0,
},
{
before => q(),
after => q(),
replace => q((?^u:ʧ)),
result => q(t\Q'\ES),
revisit => 0,
},
],
},
{
type => 'transform',
data => [
{
from => q(Any),
to => q(NFC),
},
]
},
] },
);
no Moose;
__PACKAGE__->meta->make_immutable;
1;
# vim: tabstop=4