// This file is UTF8 encoded .L01 p t k // (rusheng .L02 m n ng // (nosal coda consonant .L03 a e i ii o u // vowel .replace //replace tone mark with tone number a a e e i i o o u u ṳ ii â a1 ê e1 î i1 ô o1 û u1 m̂ m1 n̂ n1 n̂g ng1 à a2 è e2 ì i2 ò o2 ù u2 ǹ n2 á a3 é e3 í i3 ó o3 ú u3 ḿ m3 ń n3 ńg ng3 // Note: ngK matches "ng" if not followed by a vowel // (D will match on a digit and also if no digit is present. (special for tone // language). .group a a a a (_ a4 a1i ai1 a2i ai2 a3i ai3 ai (_ ai4 ai (L02 a4 a5i ai5 a6i ai6 a (L01 a5 a̍ (L01 a6 a1m am1 a2m am2 a3m am3 am (_ am4 a1n an1 a2n an2 a3n an3 an (_ an4 a1ng aN1 a2ng aN2 a3ng aN3 ang (_ aN4 a1u au1 a2u au2 a3u au3 au (_ au4 au (L02 au4 au (L01 au5 au̍ (L01 au6 .group b @) b (K _^_EN .group c ch ts chh tsh ch (i tS; chh (i tS;h ch (ii ts chh tsh @) c (K _^_EN .group d @) d (K _^_EN .group e er (_ o-4 e1r o-1 e2r o-2 e3r o-3 er (L02 o-4 e (_ e4 e (L02 e4 er o- e e e (L02 e4 e1u eu1 e2u eu2 e3u eu3 eu (_ eu4 eu (L02 eu4 e (L01 e5 er (L01 er5 eu (L01 eu5 e̍ (L01 e6 e̍r (L01 er6 e̍u (L01 eu6 .group f f f @) f (K _^_EN .group h h h @) h (K _^_EN .group i ii i. iî i.1 iì i.2 ií i.3 ii (_ i.4 ii (L02 i.4 i (_ i4 i (L02 i4 i i i (L01 i5 ii (L01 i.5 i̍ (L01 i6 ii̍ (L01 i.6 iîn i.n1 iìn i.n2 iín i.n3 iin i.n4 ia ia ia (_ ia4 ia (L02 ia4 ia1i jai1 ia2i jai2 ia3i jai3 iai jai4 iau iau ia1u iau1 ia2u iau2 ia3u iau3 iau (_ iau4 iau (L02 iau4 iau (L01 iau5 ia̍u (L01 iau6 ie (_ ie4 ie (L02 ie4 ie1(L02 ie1 ie2(L02 ie2 ie3(L02 ie3 ie (L01 ie5 ie1u jeu1 ie2u jeu2 ie3u jeu3 ieu (_ jeu4 io io io (L01 io5 io1ng ioN1 io2ng ioN2 io3ng ioN3 io4ng ioN4 iu iu iu (L01 iu5 .group j @) j (K _^_EN .group k k k kh kh .group l l l @) l (K _^_EN .group m m m _) m1 (_ m-1 _) m̀ (_ m-2 _) m3 (_ m-3 _) m (_ m-4 .group n n n _) n1 (_ n-1 _) n2 (_ n-2 _) n3 (_ n-3 _) n (_ n-4 _) n1g (_ N-1 _) n2g (_ N-2 _) n3g(_ N-3 _) ng (_ N-4 ng (i n^ //ng(i) ng N .group g @) g (K _^_EN .group o o o o (_ o4 o (L02 o4 o (L01 o5 o̍ (L01 o6 o1a ua1 o2a ua2 o3a ua3 oa (_ ua4 oa (L02 ua4 oa (L01 ua5 o̍a (L01 ua6 oa1 ua1 oa2 ua2 oa3 ua3 oa4 ua4 oa5 ua5 oa6 ua6 oa1i uai1 oa2i uai2 oa3i uai3 oai (_ uai4 oai (L02 uai4 oai (L01 uai5 oa̍i uai6 o1e ue1 o2e ue2 o3e ue3 oe (_ ue4 oe (L02 ue4 oe (L01 ue5 o̍e (L01 ue6 oe1 ue1 oe2 ue2 oe3 ue3 oe5 ue5 oe6 ue6 o1i oi1 o2i oi2 o3i oi3 oi (_ oi4 oi (L02 oi4 oi (L01 oi5 o̍i (L01 oi6 o1ng (_ oN1 o2ng (_ oN2 o3ng (_ oN3 ong (_ oN4 o1m (_ om1 o2m (_ om2 o3m (_ om3 om (_ om4 o1n (_ on1 o2n (_ on2 o3n (_ on3 on (_ on4 .group p p p ph ph .group q @) q (K _^_EN .group r r (K _^_EN .group s s s s (i S; s (ii s @) s (K _^_EN .group t t t th th .group u u u u (_ u4 u (L02 u4 ui ui u1i ui1 u2i ui2 u3i ui3 ui (_ ui4 ui (L02 ui4 u1ng (_ uN1 u2ng (_ uN2 u3ng (_ uN3 ung (_ uN4 u (L01 u5 u̍ (L01 u6 ui (L01 ui5 u̍i (L01 ui6 .group v v v .group w @) w (K _^_EN .group x @) x (K _^_EN .group y y j //before a o e i ya ia ya (_ ia4 ya (L01 ia5 ya (L02 ia4 ya̍ (L01 ia6 ya1i jai1 ya2i jai2 ya3i jai3 yai jai4 yau iau yau (_ iau4 ye ie ye (_ ie4 ye (L02 ie4 ye (L01 ie5 ye̍ (L01 ie6 yi i yi (_ i4 yi (L02 i4 yi (L01 i5 yi̍ (L01 i6 yo io yo (_ io4 yo (L02 io4 yu iu yu (_ iu4 yu (L02 iu4 yu (L01 iu5 yu̍ (L01 iu6 @) y (K _^_EN .group z @) z (K _^_EN //tone .group 1 1 2 2 3 3 4 4 5 5 6 6 | _|