1 # ***************************************************************************
3 # * Copyright (C) 2004-2010, International Business Machines
4 # * Corporation; Unicode, Inc.; and others. All Rights Reserved.
6 # ***************************************************************************
7 # File: Latin_ConjoiningJamo.txt
21 $IEUNG = ᄋ; # null initial, inserted during Latin-Jamo
47 $EU = ᅳ; # null medial, inserted during Latin-Jamo
79 $latinInitial = [bcdghjklmnprst];
80 $latinMedial = [aeiouwy];
81 $latinMedialEnd = [aeiou];
84 $sep ← $latinMedialEnd s {} $SSi;
85 $sep ← a {} [$E $EO $EU];
86 $sep ← [^aow] e {} [$O $OE];
87 $sep ← [^aowy] e {} [$U $UI];
88 $sep ← [^ey] o {} [$E $EO $EU];
89 $sep ← [^y] u {} [$I];
90 $sep ← [^$latinMedial] [y] e {} $IEUNG [$O $OE];
91 $sep ← [^$latinMedial] e {} $IEUNG [$O $OE $U];
92 $sep ← [^$latinMedial] [o a] {} $IEUNG [$E $EO $EU];
93 $sep ← [^$latinMedial] [w y] a {} $IEUNG [$E $EO $EU];
94 $sep ← $latinMedialEnd b {} $IEUNG $jamoMedial;
95 $sep ← $latinMedialEnd d {} $IEUNG $jamoMedial;
96 $sep ← $latinMedialEnd g {} $IEUNG $jamoMedial;
97 $sep ← $latinMedialEnd h {} $IEUNG $jamoMedial;
98 $sep ← $latinMedialEnd j {} $IEUNG $jamoMedial;
99 $sep ← $latinMedialEnd k {} $IEUNG $jamoMedial;
100 $sep ← $latinMedialEnd m {} $IEUNG $jamoMedial;
101 $sep ← $latinMedialEnd n {} $IEUNG $jamoMedial;
102 $sep ← $latinMedialEnd p {} $IEUNG $jamoMedial;
103 $sep ← $latinMedialEnd s {} $IEUNG $jamoMedial;
104 $sep ← $latinMedialEnd t {} $IEUNG $jamoMedial;
105 $sep ← $latinMedialEnd l {} $IEUNG $jamoMedial;
106 $sep ← $latinMedialEnd b s {} $IEUNG $jamoMedial;
107 $sep ← $latinMedialEnd k k {} $IEUNG $jamoMedial;
108 $sep ← $latinMedialEnd g s {} $IEUNG $jamoMedial;
109 $sep ← $latinMedialEnd l b {} $IEUNG $jamoMedial;
110 $sep ← $latinMedialEnd l g {} $IEUNG $jamoMedial;
111 $sep ← $latinMedialEnd l h {} $IEUNG $jamoMedial;
112 $sep ← $latinMedialEnd l m {} $IEUNG $jamoMedial;
113 $sep ← $latinMedialEnd l p {} $IEUNG $jamoMedial;
114 $sep ← $latinMedialEnd l s {} $IEUNG $jamoMedial;
115 $sep ← $latinMedialEnd l t {} $IEUNG $jamoMedial;
116 $sep ← $latinMedialEnd n g {} $IEUNG $jamoMedial;
117 $sep ← $latinMedialEnd n h {} $IEUNG $jamoMedial;
118 $sep ← $latinMedialEnd n j {} $IEUNG $jamoMedial;
119 $sep ← $latinMedialEnd s s {} $IEUNG $jamoMedial;
120 $sep ← $latinMedialEnd ch {} $IEUNG $jamoMedial;
121 $sep ← $latinMedialEnd j {} $Ji $jamoMedial;
122 $sep ← $latinMedialEnd k {} $Ki $jamoMedial;
123 $sep ← $latinMedialEnd s {} $Si $jamoMedial;
124 $sep ← $latinMedialEnd b s {} [$Si $SSi];
125 $sep ← $latinMedialEnd g s {} [$Si $SSi];
126 $sep ← $latinMedialEnd l b {} [$Bi];
127 $sep ← $latinMedialEnd l g {} [$Gi];
128 $sep ← $latinMedialEnd l s {} [$Si $SSi];
129 $sep ← $latinMedialEnd n g {} [$Gi];
130 $sep ← $latinMedialEnd n j {} [$Ji $JJi];
131 $sep ← $latinMedialEnd l p {} [$Pi];
132 $sep ← $latinMedialEnd l t {} [$Ti];
133 $sep ← $latinMedialEnd k {} [$KKi $Ki];
134 $sep ← $latinMedialEnd p {} $Pi;
135 $sep ← $latinMedialEnd t {} $Ti;
136 $sep ← $latinMedialEnd c {} [$Hi];
137 $jamoMedial {b s} $latinMedial → $Bf $Si;
138 $jamoMedial {g s} $latinMedial → $Gf $Si;
139 $jamoMedial {l b} $latinMedial → $L $Bi;
140 $jamoMedial {l g} $latinMedial → $L $Gi;
141 $jamoMedial {l h} $latinMedial → $L $Hi;
142 $jamoMedial {l m} $latinMedial → $L $Mi;
143 $jamoMedial {l p} $latinMedial → $L $Pi;
144 $jamoMedial {l s} $latinMedial → $L $Si;
145 $jamoMedial {l t} $latinMedial → $L $Ti;
146 $jamoMedial {n g} $latinMedial → $Nf $Gi;
147 $jamoMedial {n h} $latinMedial → $Nf $Hi;
148 $jamoMedial {n j} $latinMedial → $Nf $Ji;
149 $jamoMedial {b} $latinMedial → $Bi;
150 $jamoMedial {ch} $latinMedial → $CHi;
151 $jamoMedial {d} $latinMedial → $Di;
152 $jamoMedial {g} $latinMedial → $Gi;
153 $jamoMedial {h} $latinMedial → $Hi;
154 $jamoMedial {j} $latinMedial → $Ji;
155 $jamoMedial {k} $latinMedial → $Ki;
156 $jamoMedial {m} $latinMedial → $Mi;
157 $jamoMedial {n} $latinMedial → $Ni;
158 $jamoMedial {p} $latinMedial → $Pi;
159 $jamoMedial {s} $latinMedial → $Si;
160 $jamoMedial {t} $latinMedial → $Ti;
161 $jamoMedial {l} $latinMedial → $Li;
162 $jamoMedial {p p} $latinMedial → $PPi;
163 $jamoMedial {t t} $latinMedial → $TTi;
164 $jamoMedial {j j} $latinMedial → $JJi;
165 $jamoMedial {k k} $latinMedial → $KKi;
166 $jamoMedial {s s} $latinMedial → $SSi;
167 $jamoMedial {lp} p p → $LP;
168 $jamoMedial {lt} t t → $LT;
169 $jamoMedial {b} s s → $Bf;
170 $jamoMedial {g} s s → $Gf;
171 $jamoMedial {l} b b → $L;
172 $jamoMedial {l} g g → $L;
173 $jamoMedial {l} s s → $L;
174 $jamoMedial {l} t t → $L;
175 $jamoMedial {l} p p → $L;
176 $jamoMedial {n} g g → $Nf;
177 $jamoMedial {n} j j → $Nf;
178 $jamoMedial {bs} ↔ $BS;
179 $jamoMedial {b} ↔ $Bf;
180 $jamoMedial {ch} ↔ $Cf;
181 $jamoMedial {c} → $Cf;
182 $jamoMedial {d} ↔ $Df;
183 $jamoMedial {kk} ↔ $GGf;
184 $jamoMedial {gs} ↔ $GS;
185 $jamoMedial {g} ↔ $Gf;
186 $jamoMedial {h} ↔ $Hf;
187 $jamoMedial {j} ↔ $Jf;
188 $jamoMedial {k} ↔ $Kf;
189 $jamoMedial {lb} ↔ $LB; $jamoMedial {lg} ↔ $LG;
190 $jamoMedial {lh} ↔ $LH;
191 $jamoMedial {lm} ↔ $LM;
192 $jamoMedial {lp} ↔ $LP;
193 $jamoMedial {ls} ↔ $LS;
194 $jamoMedial {lt} ↔ $LT;
195 $jamoMedial {l} ↔ $L;
196 $jamoMedial {m} ↔ $Mf;
197 $jamoMedial {ng} ↔ $NG;
198 $jamoMedial {nh} ↔ $NH;
199 $jamoMedial {nj} ↔ $NJ;
200 $jamoMedial {n} ↔ $Nf;
201 $jamoMedial {p} ↔ $Pf;
202 $jamoMedial {ss} ↔ $SSf;
203 $jamoMedial {s} ↔ $Sf;
204 $jamoMedial {t} ↔ $Tf;
205 {kk} $latinMedial ↔ $KKi;
206 {g} $latinMedial ↔ $Gi;
207 {n} $latinMedial ↔ $Ni;
208 {tt} $latinMedial ↔ $TTi;
209 {d} $latinMedial ↔ $Di;
210 {l} $latinMedial ↔ $Li;
211 {m} $latinMedial ↔ $Mi;
212 {pp} $latinMedial ↔ $PPi;
213 {b} $latinMedial ↔ $Bi;
214 {ss} $latinMedial ↔ $SSi;
215 {s} $latinMedial ↔ $Si;
216 {jj} $latinMedial ↔ $JJi;
217 {j} $latinMedial ↔ $Ji;
218 {ch} $latinMedial ↔ $CHi;
219 {c} $latinMedial → $CHi;
220 {k} $latinMedial ↔ $Ki;
221 {t} $latinMedial ↔ $Ti;
222 {p} $latinMedial ↔ $Pi;
223 {h} $latinMedial ↔ $Hi;
230 ([lbdghjkmnpst]) → | $1 eu;
232 $jamoInitial {ae} ↔ $AE;
233 $jamoInitial {a} ↔ $A;
234 $jamoInitial {eo} ↔ $EO;
235 $jamoInitial {eu} ↔ $EU;
236 $jamoInitial {e} ↔ $E;
237 $jamoInitial {i} ↔ $I;
238 $jamoInitial {oe} ↔ $OE;
239 $jamoInitial {o} ↔ $O;
240 $jamoInitial {ui} ↔ $UI;
241 $jamoInitial {u} ↔ $U;
242 $jamoInitial {wae} ↔ $WAE;
243 $jamoInitial {wa} ↔ $WA;
244 $jamoInitial {wo} ↔ $WO;
245 $jamoInitial {we} ↔ $WE;
246 $jamoInitial {wi} ↔ $WI;
247 $jamoInitial {yae} ↔ $YAE;
248 $jamoInitial {ya} ↔ $YA;
249 $jamoInitial {yeo} ↔ $YEO;
250 $jamoInitial {ye} ↔ $YE;
251 $jamoInitial {yo} ↔ $YO;
252 $jamoInitial {yu} ↔ $YU;
253 $jamoInitial {w} → | wi;
254 $jamoInitial {y} → | yu;
255 ($latinMedial) → $IEUNG | $1;