regex_syntax/unicode_tables/
grapheme_cluster_break.rs

1// DO NOT EDIT THIS FILE. IT WAS AUTOMATICALLY GENERATED BY:
2//
3//   ucd-generate grapheme-cluster-break ucd-16.0.0 --chars
4//
5// Unicode version: 16.0.0.
6//
7// ucd-generate 0.3.1 is available on crates.io.
8
9pub const BY_NAME: &'static [(&'static str, &'static [(char, char)])] = &[
10    ("CR", CR),
11    ("Control", CONTROL),
12    ("Extend", EXTEND),
13    ("L", L),
14    ("LF", LF),
15    ("LV", LV),
16    ("LVT", LVT),
17    ("Prepend", PREPEND),
18    ("Regional_Indicator", REGIONAL_INDICATOR),
19    ("SpacingMark", SPACINGMARK),
20    ("T", T),
21    ("V", V),
22    ("ZWJ", ZWJ),
23];
24
25pub const CR: &'static [(char, char)] = &[('\r', '\r')];
26
27pub const CONTROL: &'static [(char, char)] = &[
28    ('\0', '\t'),
29    ('\u{b}', '\u{c}'),
30    ('\u{e}', '\u{1f}'),
31    ('\u{7f}', '\u{9f}'),
32    ('\u{ad}', '\u{ad}'),
33    ('\u{61c}', '\u{61c}'),
34    ('\u{180e}', '\u{180e}'),
35    ('\u{200b}', '\u{200b}'),
36    ('\u{200e}', '\u{200f}'),
37    ('\u{2028}', '\u{202e}'),
38    ('\u{2060}', '\u{206f}'),
39    ('\u{feff}', '\u{feff}'),
40    ('\u{fff0}', '\u{fffb}'),
41    ('\u{13430}', '\u{1343f}'),
42    ('\u{1bca0}', '\u{1bca3}'),
43    ('\u{1d173}', '\u{1d17a}'),
44    ('\u{e0000}', '\u{e001f}'),
45    ('\u{e0080}', '\u{e00ff}'),
46    ('\u{e01f0}', '\u{e0fff}'),
47];
48
49pub const EXTEND: &'static [(char, char)] = &[
50    ('\u{300}', '\u{36f}'),
51    ('\u{483}', '\u{489}'),
52    ('\u{591}', '\u{5bd}'),
53    ('\u{5bf}', '\u{5bf}'),
54    ('\u{5c1}', '\u{5c2}'),
55    ('\u{5c4}', '\u{5c5}'),
56    ('\u{5c7}', '\u{5c7}'),
57    ('\u{610}', '\u{61a}'),
58    ('\u{64b}', '\u{65f}'),
59    ('\u{670}', '\u{670}'),
60    ('\u{6d6}', '\u{6dc}'),
61    ('\u{6df}', '\u{6e4}'),
62    ('\u{6e7}', '\u{6e8}'),
63    ('\u{6ea}', '\u{6ed}'),
64    ('\u{711}', '\u{711}'),
65    ('\u{730}', '\u{74a}'),
66    ('\u{7a6}', '\u{7b0}'),
67    ('\u{7eb}', '\u{7f3}'),
68    ('\u{7fd}', '\u{7fd}'),
69    ('\u{816}', '\u{819}'),
70    ('\u{81b}', '\u{823}'),
71    ('\u{825}', '\u{827}'),
72    ('\u{829}', '\u{82d}'),
73    ('\u{859}', '\u{85b}'),
74    ('\u{897}', '\u{89f}'),
75    ('\u{8ca}', '\u{8e1}'),
76    ('\u{8e3}', '\u{902}'),
77    ('\u{93a}', '\u{93a}'),
78    ('\u{93c}', '\u{93c}'),
79    ('\u{941}', '\u{948}'),
80    ('\u{94d}', '\u{94d}'),
81    ('\u{951}', '\u{957}'),
82    ('\u{962}', '\u{963}'),
83    ('\u{981}', '\u{981}'),
84    ('\u{9bc}', '\u{9bc}'),
85    ('\u{9be}', '\u{9be}'),
86    ('\u{9c1}', '\u{9c4}'),
87    ('\u{9cd}', '\u{9cd}'),
88    ('\u{9d7}', '\u{9d7}'),
89    ('\u{9e2}', '\u{9e3}'),
90    ('\u{9fe}', '\u{9fe}'),
91    ('\u{a01}', '\u{a02}'),
92    ('\u{a3c}', '\u{a3c}'),
93    ('\u{a41}', '\u{a42}'),
94    ('\u{a47}', '\u{a48}'),
95    ('\u{a4b}', '\u{a4d}'),
96    ('\u{a51}', '\u{a51}'),
97    ('\u{a70}', '\u{a71}'),
98    ('\u{a75}', '\u{a75}'),
99    ('\u{a81}', '\u{a82}'),
100    ('\u{abc}', '\u{abc}'),
101    ('\u{ac1}', '\u{ac5}'),
102    ('\u{ac7}', '\u{ac8}'),
103    ('\u{acd}', '\u{acd}'),
104    ('\u{ae2}', '\u{ae3}'),
105    ('\u{afa}', '\u{aff}'),
106    ('\u{b01}', '\u{b01}'),
107    ('\u{b3c}', '\u{b3c}'),
108    ('\u{b3e}', '\u{b3f}'),
109    ('\u{b41}', '\u{b44}'),
110    ('\u{b4d}', '\u{b4d}'),
111    ('\u{b55}', '\u{b57}'),
112    ('\u{b62}', '\u{b63}'),
113    ('\u{b82}', '\u{b82}'),
114    ('\u{bbe}', '\u{bbe}'),
115    ('\u{bc0}', '\u{bc0}'),
116    ('\u{bcd}', '\u{bcd}'),
117    ('\u{bd7}', '\u{bd7}'),
118    ('\u{c00}', '\u{c00}'),
119    ('\u{c04}', '\u{c04}'),
120    ('\u{c3c}', '\u{c3c}'),
121    ('\u{c3e}', '\u{c40}'),
122    ('\u{c46}', '\u{c48}'),
123    ('\u{c4a}', '\u{c4d}'),
124    ('\u{c55}', '\u{c56}'),
125    ('\u{c62}', '\u{c63}'),
126    ('\u{c81}', '\u{c81}'),
127    ('\u{cbc}', '\u{cbc}'),
128    ('\u{cbf}', '\u{cc0}'),
129    ('\u{cc2}', '\u{cc2}'),
130    ('\u{cc6}', '\u{cc8}'),
131    ('\u{cca}', '\u{ccd}'),
132    ('\u{cd5}', '\u{cd6}'),
133    ('\u{ce2}', '\u{ce3}'),
134    ('\u{d00}', '\u{d01}'),
135    ('\u{d3b}', '\u{d3c}'),
136    ('\u{d3e}', '\u{d3e}'),
137    ('\u{d41}', '\u{d44}'),
138    ('\u{d4d}', '\u{d4d}'),
139    ('\u{d57}', '\u{d57}'),
140    ('\u{d62}', '\u{d63}'),
141    ('\u{d81}', '\u{d81}'),
142    ('\u{dca}', '\u{dca}'),
143    ('\u{dcf}', '\u{dcf}'),
144    ('\u{dd2}', '\u{dd4}'),
145    ('\u{dd6}', '\u{dd6}'),
146    ('\u{ddf}', '\u{ddf}'),
147    ('\u{e31}', '\u{e31}'),
148    ('\u{e34}', '\u{e3a}'),
149    ('\u{e47}', '\u{e4e}'),
150    ('\u{eb1}', '\u{eb1}'),
151    ('\u{eb4}', '\u{ebc}'),
152    ('\u{ec8}', '\u{ece}'),
153    ('\u{f18}', '\u{f19}'),
154    ('\u{f35}', '\u{f35}'),
155    ('\u{f37}', '\u{f37}'),
156    ('\u{f39}', '\u{f39}'),
157    ('\u{f71}', '\u{f7e}'),
158    ('\u{f80}', '\u{f84}'),
159    ('\u{f86}', '\u{f87}'),
160    ('\u{f8d}', '\u{f97}'),
161    ('\u{f99}', '\u{fbc}'),
162    ('\u{fc6}', '\u{fc6}'),
163    ('\u{102d}', '\u{1030}'),
164    ('\u{1032}', '\u{1037}'),
165    ('\u{1039}', '\u{103a}'),
166    ('\u{103d}', '\u{103e}'),
167    ('\u{1058}', '\u{1059}'),
168    ('\u{105e}', '\u{1060}'),
169    ('\u{1071}', '\u{1074}'),
170    ('\u{1082}', '\u{1082}'),
171    ('\u{1085}', '\u{1086}'),
172    ('\u{108d}', '\u{108d}'),
173    ('\u{109d}', '\u{109d}'),
174    ('\u{135d}', '\u{135f}'),
175    ('\u{1712}', '\u{1715}'),
176    ('\u{1732}', '\u{1734}'),
177    ('\u{1752}', '\u{1753}'),
178    ('\u{1772}', '\u{1773}'),
179    ('\u{17b4}', '\u{17b5}'),
180    ('\u{17b7}', '\u{17bd}'),
181    ('\u{17c6}', '\u{17c6}'),
182    ('\u{17c9}', '\u{17d3}'),
183    ('\u{17dd}', '\u{17dd}'),
184    ('\u{180b}', '\u{180d}'),
185    ('\u{180f}', '\u{180f}'),
186    ('\u{1885}', '\u{1886}'),
187    ('\u{18a9}', '\u{18a9}'),
188    ('\u{1920}', '\u{1922}'),
189    ('\u{1927}', '\u{1928}'),
190    ('\u{1932}', '\u{1932}'),
191    ('\u{1939}', '\u{193b}'),
192    ('\u{1a17}', '\u{1a18}'),
193    ('\u{1a1b}', '\u{1a1b}'),
194    ('\u{1a56}', '\u{1a56}'),
195    ('\u{1a58}', '\u{1a5e}'),
196    ('\u{1a60}', '\u{1a60}'),
197    ('\u{1a62}', '\u{1a62}'),
198    ('\u{1a65}', '\u{1a6c}'),
199    ('\u{1a73}', '\u{1a7c}'),
200    ('\u{1a7f}', '\u{1a7f}'),
201    ('\u{1ab0}', '\u{1ace}'),
202    ('\u{1b00}', '\u{1b03}'),
203    ('\u{1b34}', '\u{1b3d}'),
204    ('\u{1b42}', '\u{1b44}'),
205    ('\u{1b6b}', '\u{1b73}'),
206    ('\u{1b80}', '\u{1b81}'),
207    ('\u{1ba2}', '\u{1ba5}'),
208    ('\u{1ba8}', '\u{1bad}'),
209    ('\u{1be6}', '\u{1be6}'),
210    ('\u{1be8}', '\u{1be9}'),
211    ('\u{1bed}', '\u{1bed}'),
212    ('\u{1bef}', '\u{1bf3}'),
213    ('\u{1c2c}', '\u{1c33}'),
214    ('\u{1c36}', '\u{1c37}'),
215    ('\u{1cd0}', '\u{1cd2}'),
216    ('\u{1cd4}', '\u{1ce0}'),
217    ('\u{1ce2}', '\u{1ce8}'),
218    ('\u{1ced}', '\u{1ced}'),
219    ('\u{1cf4}', '\u{1cf4}'),
220    ('\u{1cf8}', '\u{1cf9}'),
221    ('\u{1dc0}', '\u{1dff}'),
222    ('\u{200c}', '\u{200c}'),
223    ('\u{20d0}', '\u{20f0}'),
224    ('\u{2cef}', '\u{2cf1}'),
225    ('\u{2d7f}', '\u{2d7f}'),
226    ('\u{2de0}', '\u{2dff}'),
227    ('\u{302a}', '\u{302f}'),
228    ('\u{3099}', '\u{309a}'),
229    ('\u{a66f}', '\u{a672}'),
230    ('\u{a674}', '\u{a67d}'),
231    ('\u{a69e}', '\u{a69f}'),
232    ('\u{a6f0}', '\u{a6f1}'),
233    ('\u{a802}', '\u{a802}'),
234    ('\u{a806}', '\u{a806}'),
235    ('\u{a80b}', '\u{a80b}'),
236    ('\u{a825}', '\u{a826}'),
237    ('\u{a82c}', '\u{a82c}'),
238    ('\u{a8c4}', '\u{a8c5}'),
239    ('\u{a8e0}', '\u{a8f1}'),
240    ('\u{a8ff}', '\u{a8ff}'),
241    ('\u{a926}', '\u{a92d}'),
242    ('\u{a947}', '\u{a951}'),
243    ('\u{a953}', '\u{a953}'),
244    ('\u{a980}', '\u{a982}'),
245    ('\u{a9b3}', '\u{a9b3}'),
246    ('\u{a9b6}', '\u{a9b9}'),
247    ('\u{a9bc}', '\u{a9bd}'),
248    ('\u{a9c0}', '\u{a9c0}'),
249    ('\u{a9e5}', '\u{a9e5}'),
250    ('\u{aa29}', '\u{aa2e}'),
251    ('\u{aa31}', '\u{aa32}'),
252    ('\u{aa35}', '\u{aa36}'),
253    ('\u{aa43}', '\u{aa43}'),
254    ('\u{aa4c}', '\u{aa4c}'),
255    ('\u{aa7c}', '\u{aa7c}'),
256    ('\u{aab0}', '\u{aab0}'),
257    ('\u{aab2}', '\u{aab4}'),
258    ('\u{aab7}', '\u{aab8}'),
259    ('\u{aabe}', '\u{aabf}'),
260    ('\u{aac1}', '\u{aac1}'),
261    ('\u{aaec}', '\u{aaed}'),
262    ('\u{aaf6}', '\u{aaf6}'),
263    ('\u{abe5}', '\u{abe5}'),
264    ('\u{abe8}', '\u{abe8}'),
265    ('\u{abed}', '\u{abed}'),
266    ('\u{fb1e}', '\u{fb1e}'),
267    ('\u{fe00}', '\u{fe0f}'),
268    ('\u{fe20}', '\u{fe2f}'),
269    ('\u{ff9e}', '\u{ff9f}'),
270    ('\u{101fd}', '\u{101fd}'),
271    ('\u{102e0}', '\u{102e0}'),
272    ('\u{10376}', '\u{1037a}'),
273    ('\u{10a01}', '\u{10a03}'),
274    ('\u{10a05}', '\u{10a06}'),
275    ('\u{10a0c}', '\u{10a0f}'),
276    ('\u{10a38}', '\u{10a3a}'),
277    ('\u{10a3f}', '\u{10a3f}'),
278    ('\u{10ae5}', '\u{10ae6}'),
279    ('\u{10d24}', '\u{10d27}'),
280    ('\u{10d69}', '\u{10d6d}'),
281    ('\u{10eab}', '\u{10eac}'),
282    ('\u{10efc}', '\u{10eff}'),
283    ('\u{10f46}', '\u{10f50}'),
284    ('\u{10f82}', '\u{10f85}'),
285    ('\u{11001}', '\u{11001}'),
286    ('\u{11038}', '\u{11046}'),
287    ('\u{11070}', '\u{11070}'),
288    ('\u{11073}', '\u{11074}'),
289    ('\u{1107f}', '\u{11081}'),
290    ('\u{110b3}', '\u{110b6}'),
291    ('\u{110b9}', '\u{110ba}'),
292    ('\u{110c2}', '\u{110c2}'),
293    ('\u{11100}', '\u{11102}'),
294    ('\u{11127}', '\u{1112b}'),
295    ('\u{1112d}', '\u{11134}'),
296    ('\u{11173}', '\u{11173}'),
297    ('\u{11180}', '\u{11181}'),
298    ('\u{111b6}', '\u{111be}'),
299    ('\u{111c0}', '\u{111c0}'),
300    ('\u{111c9}', '\u{111cc}'),
301    ('\u{111cf}', '\u{111cf}'),
302    ('\u{1122f}', '\u{11231}'),
303    ('\u{11234}', '\u{11237}'),
304    ('\u{1123e}', '\u{1123e}'),
305    ('\u{11241}', '\u{11241}'),
306    ('\u{112df}', '\u{112df}'),
307    ('\u{112e3}', '\u{112ea}'),
308    ('\u{11300}', '\u{11301}'),
309    ('\u{1133b}', '\u{1133c}'),
310    ('\u{1133e}', '\u{1133e}'),
311    ('\u{11340}', '\u{11340}'),
312    ('\u{1134d}', '\u{1134d}'),
313    ('\u{11357}', '\u{11357}'),
314    ('\u{11366}', '\u{1136c}'),
315    ('\u{11370}', '\u{11374}'),
316    ('\u{113b8}', '\u{113b8}'),
317    ('\u{113bb}', '\u{113c0}'),
318    ('\u{113c2}', '\u{113c2}'),
319    ('\u{113c5}', '\u{113c5}'),
320    ('\u{113c7}', '\u{113c9}'),
321    ('\u{113ce}', '\u{113d0}'),
322    ('\u{113d2}', '\u{113d2}'),
323    ('\u{113e1}', '\u{113e2}'),
324    ('\u{11438}', '\u{1143f}'),
325    ('\u{11442}', '\u{11444}'),
326    ('\u{11446}', '\u{11446}'),
327    ('\u{1145e}', '\u{1145e}'),
328    ('\u{114b0}', '\u{114b0}'),
329    ('\u{114b3}', '\u{114b8}'),
330    ('\u{114ba}', '\u{114ba}'),
331    ('\u{114bd}', '\u{114bd}'),
332    ('\u{114bf}', '\u{114c0}'),
333    ('\u{114c2}', '\u{114c3}'),
334    ('\u{115af}', '\u{115af}'),
335    ('\u{115b2}', '\u{115b5}'),
336    ('\u{115bc}', '\u{115bd}'),
337    ('\u{115bf}', '\u{115c0}'),
338    ('\u{115dc}', '\u{115dd}'),
339    ('\u{11633}', '\u{1163a}'),
340    ('\u{1163d}', '\u{1163d}'),
341    ('\u{1163f}', '\u{11640}'),
342    ('\u{116ab}', '\u{116ab}'),
343    ('\u{116ad}', '\u{116ad}'),
344    ('\u{116b0}', '\u{116b7}'),
345    ('\u{1171d}', '\u{1171d}'),
346    ('\u{1171f}', '\u{1171f}'),
347    ('\u{11722}', '\u{11725}'),
348    ('\u{11727}', '\u{1172b}'),
349    ('\u{1182f}', '\u{11837}'),
350    ('\u{11839}', '\u{1183a}'),
351    ('\u{11930}', '\u{11930}'),
352    ('\u{1193b}', '\u{1193e}'),
353    ('\u{11943}', '\u{11943}'),
354    ('\u{119d4}', '\u{119d7}'),
355    ('\u{119da}', '\u{119db}'),
356    ('\u{119e0}', '\u{119e0}'),
357    ('\u{11a01}', '\u{11a0a}'),
358    ('\u{11a33}', '\u{11a38}'),
359    ('\u{11a3b}', '\u{11a3e}'),
360    ('\u{11a47}', '\u{11a47}'),
361    ('\u{11a51}', '\u{11a56}'),
362    ('\u{11a59}', '\u{11a5b}'),
363    ('\u{11a8a}', '\u{11a96}'),
364    ('\u{11a98}', '\u{11a99}'),
365    ('\u{11c30}', '\u{11c36}'),
366    ('\u{11c38}', '\u{11c3d}'),
367    ('\u{11c3f}', '\u{11c3f}'),
368    ('\u{11c92}', '\u{11ca7}'),
369    ('\u{11caa}', '\u{11cb0}'),
370    ('\u{11cb2}', '\u{11cb3}'),
371    ('\u{11cb5}', '\u{11cb6}'),
372    ('\u{11d31}', '\u{11d36}'),
373    ('\u{11d3a}', '\u{11d3a}'),
374    ('\u{11d3c}', '\u{11d3d}'),
375    ('\u{11d3f}', '\u{11d45}'),
376    ('\u{11d47}', '\u{11d47}'),
377    ('\u{11d90}', '\u{11d91}'),
378    ('\u{11d95}', '\u{11d95}'),
379    ('\u{11d97}', '\u{11d97}'),
380    ('\u{11ef3}', '\u{11ef4}'),
381    ('\u{11f00}', '\u{11f01}'),
382    ('\u{11f36}', '\u{11f3a}'),
383    ('\u{11f40}', '\u{11f42}'),
384    ('\u{11f5a}', '\u{11f5a}'),
385    ('\u{13440}', '\u{13440}'),
386    ('\u{13447}', '\u{13455}'),
387    ('\u{1611e}', '\u{16129}'),
388    ('\u{1612d}', '\u{1612f}'),
389    ('\u{16af0}', '\u{16af4}'),
390    ('\u{16b30}', '\u{16b36}'),
391    ('\u{16f4f}', '\u{16f4f}'),
392    ('\u{16f8f}', '\u{16f92}'),
393    ('\u{16fe4}', '\u{16fe4}'),
394    ('\u{16ff0}', '\u{16ff1}'),
395    ('\u{1bc9d}', '\u{1bc9e}'),
396    ('\u{1cf00}', '\u{1cf2d}'),
397    ('\u{1cf30}', '\u{1cf46}'),
398    ('\u{1d165}', '\u{1d169}'),
399    ('\u{1d16d}', '\u{1d172}'),
400    ('\u{1d17b}', '\u{1d182}'),
401    ('\u{1d185}', '\u{1d18b}'),
402    ('\u{1d1aa}', '\u{1d1ad}'),
403    ('\u{1d242}', '\u{1d244}'),
404    ('\u{1da00}', '\u{1da36}'),
405    ('\u{1da3b}', '\u{1da6c}'),
406    ('\u{1da75}', '\u{1da75}'),
407    ('\u{1da84}', '\u{1da84}'),
408    ('\u{1da9b}', '\u{1da9f}'),
409    ('\u{1daa1}', '\u{1daaf}'),
410    ('\u{1e000}', '\u{1e006}'),
411    ('\u{1e008}', '\u{1e018}'),
412    ('\u{1e01b}', '\u{1e021}'),
413    ('\u{1e023}', '\u{1e024}'),
414    ('\u{1e026}', '\u{1e02a}'),
415    ('\u{1e08f}', '\u{1e08f}'),
416    ('\u{1e130}', '\u{1e136}'),
417    ('\u{1e2ae}', '\u{1e2ae}'),
418    ('\u{1e2ec}', '\u{1e2ef}'),
419    ('\u{1e4ec}', '\u{1e4ef}'),
420    ('\u{1e5ee}', '\u{1e5ef}'),
421    ('\u{1e8d0}', '\u{1e8d6}'),
422    ('\u{1e944}', '\u{1e94a}'),
423    ('🏻', '🏿'),
424    ('\u{e0020}', '\u{e007f}'),
425    ('\u{e0100}', '\u{e01ef}'),
426];
427
428pub const L: &'static [(char, char)] = &[('ᄀ', 'ᅟ'), ('ꥠ', 'ꥼ')];
429
430pub const LF: &'static [(char, char)] = &[('\n', '\n')];
431
432pub const LV: &'static [(char, char)] = &[
433    ('가', '가'),
434    ('개', '개'),
435    ('갸', '갸'),
436    ('걔', '걔'),
437    ('거', '거'),
438    ('게', '게'),
439    ('겨', '겨'),
440    ('계', '계'),
441    ('고', '고'),
442    ('과', '과'),
443    ('괘', '괘'),
444    ('괴', '괴'),
445    ('교', '교'),
446    ('구', '구'),
447    ('궈', '궈'),
448    ('궤', '궤'),
449    ('귀', '귀'),
450    ('규', '규'),
451    ('그', '그'),
452    ('긔', '긔'),
453    ('기', '기'),
454    ('까', '까'),
455    ('깨', '깨'),
456    ('꺄', '꺄'),
457    ('꺠', '꺠'),
458    ('꺼', '꺼'),
459    ('께', '께'),
460    ('껴', '껴'),
461    ('꼐', '꼐'),
462    ('꼬', '꼬'),
463    ('꽈', '꽈'),
464    ('꽤', '꽤'),
465    ('꾀', '꾀'),
466    ('꾜', '꾜'),
467    ('꾸', '꾸'),
468    ('꿔', '꿔'),
469    ('꿰', '꿰'),
470    ('뀌', '뀌'),
471    ('뀨', '뀨'),
472    ('끄', '끄'),
473    ('끠', '끠'),
474    ('끼', '끼'),
475    ('나', '나'),
476    ('내', '내'),
477    ('냐', '냐'),
478    ('냬', '냬'),
479    ('너', '너'),
480    ('네', '네'),
481    ('녀', '녀'),
482    ('녜', '녜'),
483    ('노', '노'),
484    ('놔', '놔'),
485    ('놰', '놰'),
486    ('뇌', '뇌'),
487    ('뇨', '뇨'),
488    ('누', '누'),
489    ('눠', '눠'),
490    ('눼', '눼'),
491    ('뉘', '뉘'),
492    ('뉴', '뉴'),
493    ('느', '느'),
494    ('늬', '늬'),
495    ('니', '니'),
496    ('다', '다'),
497    ('대', '대'),
498    ('댜', '댜'),
499    ('댸', '댸'),
500    ('더', '더'),
501    ('데', '데'),
502    ('뎌', '뎌'),
503    ('뎨', '뎨'),
504    ('도', '도'),
505    ('돠', '돠'),
506    ('돼', '돼'),
507    ('되', '되'),
508    ('됴', '됴'),
509    ('두', '두'),
510    ('둬', '둬'),
511    ('뒈', '뒈'),
512    ('뒤', '뒤'),
513    ('듀', '듀'),
514    ('드', '드'),
515    ('듸', '듸'),
516    ('디', '디'),
517    ('따', '따'),
518    ('때', '때'),
519    ('땨', '땨'),
520    ('떄', '떄'),
521    ('떠', '떠'),
522    ('떼', '떼'),
523    ('뗘', '뗘'),
524    ('뗴', '뗴'),
525    ('또', '또'),
526    ('똬', '똬'),
527    ('뙈', '뙈'),
528    ('뙤', '뙤'),
529    ('뚀', '뚀'),
530    ('뚜', '뚜'),
531    ('뚸', '뚸'),
532    ('뛔', '뛔'),
533    ('뛰', '뛰'),
534    ('뜌', '뜌'),
535    ('뜨', '뜨'),
536    ('띄', '띄'),
537    ('띠', '띠'),
538    ('라', '라'),
539    ('래', '래'),
540    ('랴', '랴'),
541    ('럐', '럐'),
542    ('러', '러'),
543    ('레', '레'),
544    ('려', '려'),
545    ('례', '례'),
546    ('로', '로'),
547    ('롸', '롸'),
548    ('뢔', '뢔'),
549    ('뢰', '뢰'),
550    ('료', '료'),
551    ('루', '루'),
552    ('뤄', '뤄'),
553    ('뤠', '뤠'),
554    ('뤼', '뤼'),
555    ('류', '류'),
556    ('르', '르'),
557    ('릐', '릐'),
558    ('리', '리'),
559    ('마', '마'),
560    ('매', '매'),
561    ('먀', '먀'),
562    ('먜', '먜'),
563    ('머', '머'),
564    ('메', '메'),
565    ('며', '며'),
566    ('몌', '몌'),
567    ('모', '모'),
568    ('뫄', '뫄'),
569    ('뫠', '뫠'),
570    ('뫼', '뫼'),
571    ('묘', '묘'),
572    ('무', '무'),
573    ('뭐', '뭐'),
574    ('뭬', '뭬'),
575    ('뮈', '뮈'),
576    ('뮤', '뮤'),
577    ('므', '므'),
578    ('믜', '믜'),
579    ('미', '미'),
580    ('바', '바'),
581    ('배', '배'),
582    ('뱌', '뱌'),
583    ('뱨', '뱨'),
584    ('버', '버'),
585    ('베', '베'),
586    ('벼', '벼'),
587    ('볘', '볘'),
588    ('보', '보'),
589    ('봐', '봐'),
590    ('봬', '봬'),
591    ('뵈', '뵈'),
592    ('뵤', '뵤'),
593    ('부', '부'),
594    ('붜', '붜'),
595    ('붸', '붸'),
596    ('뷔', '뷔'),
597    ('뷰', '뷰'),
598    ('브', '브'),
599    ('븨', '븨'),
600    ('비', '비'),
601    ('빠', '빠'),
602    ('빼', '빼'),
603    ('뺘', '뺘'),
604    ('뺴', '뺴'),
605    ('뻐', '뻐'),
606    ('뻬', '뻬'),
607    ('뼈', '뼈'),
608    ('뼤', '뼤'),
609    ('뽀', '뽀'),
610    ('뽜', '뽜'),
611    ('뽸', '뽸'),
612    ('뾔', '뾔'),
613    ('뾰', '뾰'),
614    ('뿌', '뿌'),
615    ('뿨', '뿨'),
616    ('쀄', '쀄'),
617    ('쀠', '쀠'),
618    ('쀼', '쀼'),
619    ('쁘', '쁘'),
620    ('쁴', '쁴'),
621    ('삐', '삐'),
622    ('사', '사'),
623    ('새', '새'),
624    ('샤', '샤'),
625    ('섀', '섀'),
626    ('서', '서'),
627    ('세', '세'),
628    ('셔', '셔'),
629    ('셰', '셰'),
630    ('소', '소'),
631    ('솨', '솨'),
632    ('쇄', '쇄'),
633    ('쇠', '쇠'),
634    ('쇼', '쇼'),
635    ('수', '수'),
636    ('숴', '숴'),
637    ('쉐', '쉐'),
638    ('쉬', '쉬'),
639    ('슈', '슈'),
640    ('스', '스'),
641    ('싀', '싀'),
642    ('시', '시'),
643    ('싸', '싸'),
644    ('쌔', '쌔'),
645    ('쌰', '쌰'),
646    ('썌', '썌'),
647    ('써', '써'),
648    ('쎄', '쎄'),
649    ('쎠', '쎠'),
650    ('쎼', '쎼'),
651    ('쏘', '쏘'),
652    ('쏴', '쏴'),
653    ('쐐', '쐐'),
654    ('쐬', '쐬'),
655    ('쑈', '쑈'),
656    ('쑤', '쑤'),
657    ('쒀', '쒀'),
658    ('쒜', '쒜'),
659    ('쒸', '쒸'),
660    ('쓔', '쓔'),
661    ('쓰', '쓰'),
662    ('씌', '씌'),
663    ('씨', '씨'),
664    ('아', '아'),
665    ('애', '애'),
666    ('야', '야'),
667    ('얘', '얘'),
668    ('어', '어'),
669    ('에', '에'),
670    ('여', '여'),
671    ('예', '예'),
672    ('오', '오'),
673    ('와', '와'),
674    ('왜', '왜'),
675    ('외', '외'),
676    ('요', '요'),
677    ('우', '우'),
678    ('워', '워'),
679    ('웨', '웨'),
680    ('위', '위'),
681    ('유', '유'),
682    ('으', '으'),
683    ('의', '의'),
684    ('이', '이'),
685    ('자', '자'),
686    ('재', '재'),
687    ('쟈', '쟈'),
688    ('쟤', '쟤'),
689    ('저', '저'),
690    ('제', '제'),
691    ('져', '져'),
692    ('졔', '졔'),
693    ('조', '조'),
694    ('좌', '좌'),
695    ('좨', '좨'),
696    ('죄', '죄'),
697    ('죠', '죠'),
698    ('주', '주'),
699    ('줘', '줘'),
700    ('줴', '줴'),
701    ('쥐', '쥐'),
702    ('쥬', '쥬'),
703    ('즈', '즈'),
704    ('즤', '즤'),
705    ('지', '지'),
706    ('짜', '짜'),
707    ('째', '째'),
708    ('쨔', '쨔'),
709    ('쨰', '쨰'),
710    ('쩌', '쩌'),
711    ('쩨', '쩨'),
712    ('쪄', '쪄'),
713    ('쪠', '쪠'),
714    ('쪼', '쪼'),
715    ('쫘', '쫘'),
716    ('쫴', '쫴'),
717    ('쬐', '쬐'),
718    ('쬬', '쬬'),
719    ('쭈', '쭈'),
720    ('쭤', '쭤'),
721    ('쮀', '쮀'),
722    ('쮜', '쮜'),
723    ('쮸', '쮸'),
724    ('쯔', '쯔'),
725    ('쯰', '쯰'),
726    ('찌', '찌'),
727    ('차', '차'),
728    ('채', '채'),
729    ('챠', '챠'),
730    ('챼', '챼'),
731    ('처', '처'),
732    ('체', '체'),
733    ('쳐', '쳐'),
734    ('쳬', '쳬'),
735    ('초', '초'),
736    ('촤', '촤'),
737    ('쵀', '쵀'),
738    ('최', '최'),
739    ('쵸', '쵸'),
740    ('추', '추'),
741    ('춰', '춰'),
742    ('췌', '췌'),
743    ('취', '취'),
744    ('츄', '츄'),
745    ('츠', '츠'),
746    ('츼', '츼'),
747    ('치', '치'),
748    ('카', '카'),
749    ('캐', '캐'),
750    ('캬', '캬'),
751    ('컈', '컈'),
752    ('커', '커'),
753    ('케', '케'),
754    ('켜', '켜'),
755    ('켸', '켸'),
756    ('코', '코'),
757    ('콰', '콰'),
758    ('쾌', '쾌'),
759    ('쾨', '쾨'),
760    ('쿄', '쿄'),
761    ('쿠', '쿠'),
762    ('쿼', '쿼'),
763    ('퀘', '퀘'),
764    ('퀴', '퀴'),
765    ('큐', '큐'),
766    ('크', '크'),
767    ('킈', '킈'),
768    ('키', '키'),
769    ('타', '타'),
770    ('태', '태'),
771    ('탸', '탸'),
772    ('턔', '턔'),
773    ('터', '터'),
774    ('테', '테'),
775    ('텨', '텨'),
776    ('톄', '톄'),
777    ('토', '토'),
778    ('톼', '톼'),
779    ('퇘', '퇘'),
780    ('퇴', '퇴'),
781    ('툐', '툐'),
782    ('투', '투'),
783    ('퉈', '퉈'),
784    ('퉤', '퉤'),
785    ('튀', '튀'),
786    ('튜', '튜'),
787    ('트', '트'),
788    ('틔', '틔'),
789    ('티', '티'),
790    ('파', '파'),
791    ('패', '패'),
792    ('퍄', '퍄'),
793    ('퍠', '퍠'),
794    ('퍼', '퍼'),
795    ('페', '페'),
796    ('펴', '펴'),
797    ('폐', '폐'),
798    ('포', '포'),
799    ('퐈', '퐈'),
800    ('퐤', '퐤'),
801    ('푀', '푀'),
802    ('표', '표'),
803    ('푸', '푸'),
804    ('풔', '풔'),
805    ('풰', '풰'),
806    ('퓌', '퓌'),
807    ('퓨', '퓨'),
808    ('프', '프'),
809    ('픠', '픠'),
810    ('피', '피'),
811    ('하', '하'),
812    ('해', '해'),
813    ('햐', '햐'),
814    ('햬', '햬'),
815    ('허', '허'),
816    ('헤', '헤'),
817    ('혀', '혀'),
818    ('혜', '혜'),
819    ('호', '호'),
820    ('화', '화'),
821    ('홰', '홰'),
822    ('회', '회'),
823    ('효', '효'),
824    ('후', '후'),
825    ('훠', '훠'),
826    ('훼', '훼'),
827    ('휘', '휘'),
828    ('휴', '휴'),
829    ('흐', '흐'),
830    ('희', '희'),
831    ('히', '히'),
832];
833
834pub const LVT: &'static [(char, char)] = &[
835    ('각', '갛'),
836    ('객', '갷'),
837    ('갹', '걓'),
838    ('걕', '걯'),
839    ('걱', '겋'),
840    ('겍', '겧'),
841    ('격', '곃'),
842    ('곅', '곟'),
843    ('곡', '곻'),
844    ('곽', '괗'),
845    ('괙', '괳'),
846    ('괵', '굏'),
847    ('굑', '굫'),
848    ('국', '궇'),
849    ('궉', '궣'),
850    ('궥', '궿'),
851    ('귁', '귛'),
852    ('귝', '귷'),
853    ('극', '긓'),
854    ('긕', '긯'),
855    ('긱', '깋'),
856    ('깍', '깧'),
857    ('깩', '꺃'),
858    ('꺅', '꺟'),
859    ('꺡', '꺻'),
860    ('꺽', '껗'),
861    ('껙', '껳'),
862    ('껵', '꼏'),
863    ('꼑', '꼫'),
864    ('꼭', '꽇'),
865    ('꽉', '꽣'),
866    ('꽥', '꽿'),
867    ('꾁', '꾛'),
868    ('꾝', '꾷'),
869    ('꾹', '꿓'),
870    ('꿕', '꿯'),
871    ('꿱', '뀋'),
872    ('뀍', '뀧'),
873    ('뀩', '끃'),
874    ('끅', '끟'),
875    ('끡', '끻'),
876    ('끽', '낗'),
877    ('낙', '낳'),
878    ('낵', '냏'),
879    ('냑', '냫'),
880    ('냭', '넇'),
881    ('넉', '넣'),
882    ('넥', '넿'),
883    ('녁', '녛'),
884    ('녝', '녷'),
885    ('녹', '놓'),
886    ('놕', '놯'),
887    ('놱', '뇋'),
888    ('뇍', '뇧'),
889    ('뇩', '눃'),
890    ('눅', '눟'),
891    ('눡', '눻'),
892    ('눽', '뉗'),
893    ('뉙', '뉳'),
894    ('뉵', '늏'),
895    ('늑', '늫'),
896    ('늭', '닇'),
897    ('닉', '닣'),
898    ('닥', '닿'),
899    ('댁', '댛'),
900    ('댝', '댷'),
901    ('댹', '덓'),
902    ('덕', '덯'),
903    ('덱', '뎋'),
904    ('뎍', '뎧'),
905    ('뎩', '돃'),
906    ('독', '돟'),
907    ('돡', '돻'),
908    ('돽', '됗'),
909    ('됙', '됳'),
910    ('됵', '둏'),
911    ('둑', '둫'),
912    ('둭', '뒇'),
913    ('뒉', '뒣'),
914    ('뒥', '뒿'),
915    ('듁', '듛'),
916    ('득', '듷'),
917    ('듹', '딓'),
918    ('딕', '딯'),
919    ('딱', '땋'),
920    ('땍', '땧'),
921    ('땩', '떃'),
922    ('떅', '떟'),
923    ('떡', '떻'),
924    ('떽', '뗗'),
925    ('뗙', '뗳'),
926    ('뗵', '똏'),
927    ('똑', '똫'),
928    ('똭', '뙇'),
929    ('뙉', '뙣'),
930    ('뙥', '뙿'),
931    ('뚁', '뚛'),
932    ('뚝', '뚷'),
933    ('뚹', '뛓'),
934    ('뛕', '뛯'),
935    ('뛱', '뜋'),
936    ('뜍', '뜧'),
937    ('뜩', '띃'),
938    ('띅', '띟'),
939    ('띡', '띻'),
940    ('락', '랗'),
941    ('랙', '랳'),
942    ('략', '럏'),
943    ('럑', '럫'),
944    ('럭', '렇'),
945    ('렉', '렣'),
946    ('력', '렿'),
947    ('롁', '롛'),
948    ('록', '롷'),
949    ('롹', '뢓'),
950    ('뢕', '뢯'),
951    ('뢱', '룋'),
952    ('룍', '룧'),
953    ('룩', '뤃'),
954    ('뤅', '뤟'),
955    ('뤡', '뤻'),
956    ('뤽', '륗'),
957    ('륙', '륳'),
958    ('륵', '릏'),
959    ('릑', '릫'),
960    ('릭', '맇'),
961    ('막', '맣'),
962    ('맥', '맿'),
963    ('먁', '먛'),
964    ('먝', '먷'),
965    ('먹', '멓'),
966    ('멕', '멯'),
967    ('멱', '몋'),
968    ('몍', '몧'),
969    ('목', '뫃'),
970    ('뫅', '뫟'),
971    ('뫡', '뫻'),
972    ('뫽', '묗'),
973    ('묙', '묳'),
974    ('묵', '뭏'),
975    ('뭑', '뭫'),
976    ('뭭', '뮇'),
977    ('뮉', '뮣'),
978    ('뮥', '뮿'),
979    ('믁', '믛'),
980    ('믝', '믷'),
981    ('믹', '밓'),
982    ('박', '밯'),
983    ('백', '뱋'),
984    ('뱍', '뱧'),
985    ('뱩', '벃'),
986    ('벅', '벟'),
987    ('벡', '벻'),
988    ('벽', '볗'),
989    ('볙', '볳'),
990    ('복', '봏'),
991    ('봑', '봫'),
992    ('봭', '뵇'),
993    ('뵉', '뵣'),
994    ('뵥', '뵿'),
995    ('북', '붛'),
996    ('붝', '붷'),
997    ('붹', '뷓'),
998    ('뷕', '뷯'),
999    ('뷱', '븋'),
1000    ('븍', '븧'),
1001    ('븩', '빃'),
1002    ('빅', '빟'),
1003    ('빡', '빻'),
1004    ('빽', '뺗'),
1005    ('뺙', '뺳'),
1006    ('뺵', '뻏'),
1007    ('뻑', '뻫'),
1008    ('뻭', '뼇'),
1009    ('뼉', '뼣'),
1010    ('뼥', '뼿'),
1011    ('뽁', '뽛'),
1012    ('뽝', '뽷'),
1013    ('뽹', '뾓'),
1014    ('뾕', '뾯'),
1015    ('뾱', '뿋'),
1016    ('뿍', '뿧'),
1017    ('뿩', '쀃'),
1018    ('쀅', '쀟'),
1019    ('쀡', '쀻'),
1020    ('쀽', '쁗'),
1021    ('쁙', '쁳'),
1022    ('쁵', '삏'),
1023    ('삑', '삫'),
1024    ('삭', '샇'),
1025    ('색', '샣'),
1026    ('샥', '샿'),
1027    ('섁', '섛'),
1028    ('석', '섷'),
1029    ('섹', '셓'),
1030    ('셕', '셯'),
1031    ('셱', '솋'),
1032    ('속', '솧'),
1033    ('솩', '쇃'),
1034    ('쇅', '쇟'),
1035    ('쇡', '쇻'),
1036    ('쇽', '숗'),
1037    ('숙', '숳'),
1038    ('숵', '쉏'),
1039    ('쉑', '쉫'),
1040    ('쉭', '슇'),
1041    ('슉', '슣'),
1042    ('슥', '슿'),
1043    ('싁', '싛'),
1044    ('식', '싷'),
1045    ('싹', '쌓'),
1046    ('쌕', '쌯'),
1047    ('쌱', '썋'),
1048    ('썍', '썧'),
1049    ('썩', '쎃'),
1050    ('쎅', '쎟'),
1051    ('쎡', '쎻'),
1052    ('쎽', '쏗'),
1053    ('쏙', '쏳'),
1054    ('쏵', '쐏'),
1055    ('쐑', '쐫'),
1056    ('쐭', '쑇'),
1057    ('쑉', '쑣'),
1058    ('쑥', '쑿'),
1059    ('쒁', '쒛'),
1060    ('쒝', '쒷'),
1061    ('쒹', '쓓'),
1062    ('쓕', '쓯'),
1063    ('쓱', '씋'),
1064    ('씍', '씧'),
1065    ('씩', '앃'),
1066    ('악', '앟'),
1067    ('액', '앻'),
1068    ('약', '얗'),
1069    ('얙', '얳'),
1070    ('억', '엏'),
1071    ('엑', '엫'),
1072    ('역', '옇'),
1073    ('옉', '옣'),
1074    ('옥', '옿'),
1075    ('왁', '왛'),
1076    ('왝', '왷'),
1077    ('왹', '욓'),
1078    ('욕', '욯'),
1079    ('욱', '웋'),
1080    ('웍', '웧'),
1081    ('웩', '윃'),
1082    ('윅', '윟'),
1083    ('육', '윻'),
1084    ('윽', '읗'),
1085    ('읙', '읳'),
1086    ('익', '잏'),
1087    ('작', '잫'),
1088    ('잭', '쟇'),
1089    ('쟉', '쟣'),
1090    ('쟥', '쟿'),
1091    ('적', '젛'),
1092    ('젝', '젷'),
1093    ('젹', '졓'),
1094    ('졕', '졯'),
1095    ('족', '좋'),
1096    ('좍', '좧'),
1097    ('좩', '죃'),
1098    ('죅', '죟'),
1099    ('죡', '죻'),
1100    ('죽', '줗'),
1101    ('줙', '줳'),
1102    ('줵', '쥏'),
1103    ('쥑', '쥫'),
1104    ('쥭', '즇'),
1105    ('즉', '즣'),
1106    ('즥', '즿'),
1107    ('직', '짛'),
1108    ('짝', '짷'),
1109    ('짹', '쨓'),
1110    ('쨕', '쨯'),
1111    ('쨱', '쩋'),
1112    ('쩍', '쩧'),
1113    ('쩩', '쪃'),
1114    ('쪅', '쪟'),
1115    ('쪡', '쪻'),
1116    ('쪽', '쫗'),
1117    ('쫙', '쫳'),
1118    ('쫵', '쬏'),
1119    ('쬑', '쬫'),
1120    ('쬭', '쭇'),
1121    ('쭉', '쭣'),
1122    ('쭥', '쭿'),
1123    ('쮁', '쮛'),
1124    ('쮝', '쮷'),
1125    ('쮹', '쯓'),
1126    ('쯕', '쯯'),
1127    ('쯱', '찋'),
1128    ('찍', '찧'),
1129    ('착', '챃'),
1130    ('책', '챟'),
1131    ('챡', '챻'),
1132    ('챽', '첗'),
1133    ('척', '첳'),
1134    ('첵', '쳏'),
1135    ('쳑', '쳫'),
1136    ('쳭', '촇'),
1137    ('촉', '촣'),
1138    ('촥', '촿'),
1139    ('쵁', '쵛'),
1140    ('쵝', '쵷'),
1141    ('쵹', '춓'),
1142    ('축', '춯'),
1143    ('춱', '췋'),
1144    ('췍', '췧'),
1145    ('췩', '츃'),
1146    ('츅', '츟'),
1147    ('측', '츻'),
1148    ('츽', '칗'),
1149    ('칙', '칳'),
1150    ('칵', '캏'),
1151    ('캑', '캫'),
1152    ('캭', '컇'),
1153    ('컉', '컣'),
1154    ('컥', '컿'),
1155    ('켁', '켛'),
1156    ('켝', '켷'),
1157    ('켹', '콓'),
1158    ('콕', '콯'),
1159    ('콱', '쾋'),
1160    ('쾍', '쾧'),
1161    ('쾩', '쿃'),
1162    ('쿅', '쿟'),
1163    ('쿡', '쿻'),
1164    ('쿽', '퀗'),
1165    ('퀙', '퀳'),
1166    ('퀵', '큏'),
1167    ('큑', '큫'),
1168    ('큭', '킇'),
1169    ('킉', '킣'),
1170    ('킥', '킿'),
1171    ('탁', '탛'),
1172    ('택', '탷'),
1173    ('탹', '턓'),
1174    ('턕', '턯'),
1175    ('턱', '텋'),
1176    ('텍', '텧'),
1177    ('텩', '톃'),
1178    ('톅', '톟'),
1179    ('톡', '톻'),
1180    ('톽', '퇗'),
1181    ('퇙', '퇳'),
1182    ('퇵', '툏'),
1183    ('툑', '툫'),
1184    ('툭', '퉇'),
1185    ('퉉', '퉣'),
1186    ('퉥', '퉿'),
1187    ('튁', '튛'),
1188    ('튝', '튷'),
1189    ('특', '틓'),
1190    ('틕', '틯'),
1191    ('틱', '팋'),
1192    ('팍', '팧'),
1193    ('팩', '퍃'),
1194    ('퍅', '퍟'),
1195    ('퍡', '퍻'),
1196    ('퍽', '펗'),
1197    ('펙', '펳'),
1198    ('펵', '폏'),
1199    ('폑', '폫'),
1200    ('폭', '퐇'),
1201    ('퐉', '퐣'),
1202    ('퐥', '퐿'),
1203    ('푁', '푛'),
1204    ('푝', '푷'),
1205    ('푹', '풓'),
1206    ('풕', '풯'),
1207    ('풱', '퓋'),
1208    ('퓍', '퓧'),
1209    ('퓩', '픃'),
1210    ('픅', '픟'),
1211    ('픡', '픻'),
1212    ('픽', '핗'),
1213    ('학', '핳'),
1214    ('핵', '햏'),
1215    ('햑', '햫'),
1216    ('햭', '헇'),
1217    ('헉', '헣'),
1218    ('헥', '헿'),
1219    ('혁', '혛'),
1220    ('혝', '혷'),
1221    ('혹', '홓'),
1222    ('확', '홯'),
1223    ('홱', '횋'),
1224    ('획', '횧'),
1225    ('횩', '훃'),
1226    ('훅', '훟'),
1227    ('훡', '훻'),
1228    ('훽', '휗'),
1229    ('휙', '휳'),
1230    ('휵', '흏'),
1231    ('흑', '흫'),
1232    ('흭', '힇'),
1233    ('힉', '힣'),
1234];
1235
1236pub const PREPEND: &'static [(char, char)] = &[
1237    ('\u{600}', '\u{605}'),
1238    ('\u{6dd}', '\u{6dd}'),
1239    ('\u{70f}', '\u{70f}'),
1240    ('\u{890}', '\u{891}'),
1241    ('\u{8e2}', '\u{8e2}'),
1242    ('ൎ', 'ൎ'),
1243    ('\u{110bd}', '\u{110bd}'),
1244    ('\u{110cd}', '\u{110cd}'),
1245    ('𑇂', '𑇃'),
1246    ('𑏑', '𑏑'),
1247    ('𑤿', '𑤿'),
1248    ('𑥁', '𑥁'),
1249    ('𑨺', '𑨺'),
1250    ('𑪄', '𑪉'),
1251    ('𑵆', '𑵆'),
1252    ('𑼂', '𑼂'),
1253];
1254
1255pub const REGIONAL_INDICATOR: &'static [(char, char)] = &[('🇦', '🇿')];
1256
1257pub const SPACINGMARK: &'static [(char, char)] = &[
1258    ('ः', 'ः'),
1259    ('ऻ', 'ऻ'),
1260    ('ा', 'ी'),
1261    ('ॉ', 'ौ'),
1262    ('ॎ', 'ॏ'),
1263    ('ং', 'ঃ'),
1264    ('ি', 'ী'),
1265    ('ে', 'ৈ'),
1266    ('ো', 'ৌ'),
1267    ('ਃ', 'ਃ'),
1268    ('ਾ', 'ੀ'),
1269    ('ઃ', 'ઃ'),
1270    ('ા', 'ી'),
1271    ('ૉ', 'ૉ'),
1272    ('ો', 'ૌ'),
1273    ('ଂ', 'ଃ'),
1274    ('ୀ', 'ୀ'),
1275    ('େ', 'ୈ'),
1276    ('ୋ', 'ୌ'),
1277    ('ி', 'ி'),
1278    ('ு', 'ூ'),
1279    ('ெ', 'ை'),
1280    ('ொ', 'ௌ'),
1281    ('ఁ', 'ః'),
1282    ('ు', 'ౄ'),
1283    ('ಂ', 'ಃ'),
1284    ('ಾ', 'ಾ'),
1285    ('ು', 'ು'),
1286    ('ೃ', 'ೄ'),
1287    ('ೳ', 'ೳ'),
1288    ('ം', 'ഃ'),
1289    ('ി', 'ീ'),
1290    ('െ', 'ൈ'),
1291    ('ൊ', 'ൌ'),
1292    ('ං', 'ඃ'),
1293    ('ැ', 'ෑ'),
1294    ('ෘ', 'ෞ'),
1295    ('ෲ', 'ෳ'),
1296    ('ำ', 'ำ'),
1297    ('ຳ', 'ຳ'),
1298    ('༾', '༿'),
1299    ('ཿ', 'ཿ'),
1300    ('ေ', 'ေ'),
1301    ('ျ', 'ြ'),
1302    ('ၖ', 'ၗ'),
1303    ('ႄ', 'ႄ'),
1304    ('ា', 'ា'),
1305    ('ើ', 'ៅ'),
1306    ('ះ', 'ៈ'),
1307    ('ᤣ', 'ᤦ'),
1308    ('ᤩ', 'ᤫ'),
1309    ('ᤰ', 'ᤱ'),
1310    ('ᤳ', 'ᤸ'),
1311    ('ᨙ', 'ᨚ'),
1312    ('ᩕ', 'ᩕ'),
1313    ('ᩗ', 'ᩗ'),
1314    ('ᩭ', 'ᩲ'),
1315    ('ᬄ', 'ᬄ'),
1316    ('ᬾ', 'ᭁ'),
1317    ('ᮂ', 'ᮂ'),
1318    ('ᮡ', 'ᮡ'),
1319    ('ᮦ', 'ᮧ'),
1320    ('ᯧ', 'ᯧ'),
1321    ('ᯪ', 'ᯬ'),
1322    ('ᯮ', 'ᯮ'),
1323    ('ᰤ', 'ᰫ'),
1324    ('ᰴ', 'ᰵ'),
1325    ('᳡', '᳡'),
1326    ('᳷', '᳷'),
1327    ('ꠣ', 'ꠤ'),
1328    ('ꠧ', 'ꠧ'),
1329    ('ꢀ', 'ꢁ'),
1330    ('ꢴ', 'ꣃ'),
1331    ('ꥒ', 'ꥒ'),
1332    ('ꦃ', 'ꦃ'),
1333    ('ꦴ', 'ꦵ'),
1334    ('ꦺ', 'ꦻ'),
1335    ('ꦾ', 'ꦿ'),
1336    ('ꨯ', 'ꨰ'),
1337    ('ꨳ', 'ꨴ'),
1338    ('ꩍ', 'ꩍ'),
1339    ('ꫫ', 'ꫫ'),
1340    ('ꫮ', 'ꫯ'),
1341    ('ꫵ', 'ꫵ'),
1342    ('ꯣ', 'ꯤ'),
1343    ('ꯦ', 'ꯧ'),
1344    ('ꯩ', 'ꯪ'),
1345    ('꯬', '꯬'),
1346    ('𑀀', '𑀀'),
1347    ('𑀂', '𑀂'),
1348    ('𑂂', '𑂂'),
1349    ('𑂰', '𑂲'),
1350    ('𑂷', '𑂸'),
1351    ('𑄬', '𑄬'),
1352    ('𑅅', '𑅆'),
1353    ('𑆂', '𑆂'),
1354    ('𑆳', '𑆵'),
1355    ('𑆿', '𑆿'),
1356    ('𑇎', '𑇎'),
1357    ('𑈬', '𑈮'),
1358    ('𑈲', '𑈳'),
1359    ('𑋠', '𑋢'),
1360    ('𑌂', '𑌃'),
1361    ('𑌿', '𑌿'),
1362    ('𑍁', '𑍄'),
1363    ('𑍇', '𑍈'),
1364    ('𑍋', '𑍌'),
1365    ('𑍢', '𑍣'),
1366    ('𑎹', '𑎺'),
1367    ('𑏊', '𑏊'),
1368    ('𑏌', '𑏍'),
1369    ('𑐵', '𑐷'),
1370    ('𑑀', '𑑁'),
1371    ('𑑅', '𑑅'),
1372    ('𑒱', '𑒲'),
1373    ('𑒹', '𑒹'),
1374    ('𑒻', '𑒼'),
1375    ('𑒾', '𑒾'),
1376    ('𑓁', '𑓁'),
1377    ('𑖰', '𑖱'),
1378    ('𑖸', '𑖻'),
1379    ('𑖾', '𑖾'),
1380    ('𑘰', '𑘲'),
1381    ('𑘻', '𑘼'),
1382    ('𑘾', '𑘾'),
1383    ('𑚬', '𑚬'),
1384    ('𑚮', '𑚯'),
1385    ('𑜞', '𑜞'),
1386    ('𑜦', '𑜦'),
1387    ('𑠬', '𑠮'),
1388    ('𑠸', '𑠸'),
1389    ('𑤱', '𑤵'),
1390    ('𑤷', '𑤸'),
1391    ('𑥀', '𑥀'),
1392    ('𑥂', '𑥂'),
1393    ('𑧑', '𑧓'),
1394    ('𑧜', '𑧟'),
1395    ('𑧤', '𑧤'),
1396    ('𑨹', '𑨹'),
1397    ('𑩗', '𑩘'),
1398    ('𑪗', '𑪗'),
1399    ('𑰯', '𑰯'),
1400    ('𑰾', '𑰾'),
1401    ('𑲩', '𑲩'),
1402    ('𑲱', '𑲱'),
1403    ('𑲴', '𑲴'),
1404    ('𑶊', '𑶎'),
1405    ('𑶓', '𑶔'),
1406    ('𑶖', '𑶖'),
1407    ('𑻵', '𑻶'),
1408    ('𑼃', '𑼃'),
1409    ('𑼴', '𑼵'),
1410    ('𑼾', '𑼿'),
1411    ('𖄪', '𖄬'),
1412    ('𖽑', '𖾇'),
1413];
1414
1415pub const T: &'static [(char, char)] = &[('ᆨ', 'ᇿ'), ('ퟋ', 'ퟻ')];
1416
1417pub const V: &'static [(char, char)] =
1418    &[('ᅠ', 'ᆧ'), ('ힰ', 'ퟆ'), ('𖵣', '𖵣'), ('𖵧', '𖵪')];
1419
1420pub const ZWJ: &'static [(char, char)] = &[('\u{200d}', '\u{200d}')];