Commit | Line | Data |
2796c109 |
1 | # !!!!!!! DO NOT EDIT THIS FILE !!!!!!! |
551b6b6f |
2 | # This file is built by ./mktables from e.g. UnicodeData.txt. |
2796c109 |
3 | # Any changes made here will be lost! |
cf25bb62 |
4 | |
2796c109 |
5 | return <<'END'; |
7be0dac3 |
6 | 0000 0040 Common |
7 | 0041 005A Latin |
8 | 005B 0060 Common |
9 | 0061 007A Latin |
10 | 007B 00A9 Common |
11 | 00AA Latin |
12 | 00AB 00B9 Common |
13 | 00BA Latin |
14 | 00BB 00BF Common |
15 | 00C0 00D6 Latin |
16 | 00D7 Common |
17 | 00D8 00F6 Latin |
18 | 00F7 Common |
19 | 00F8 0236 Latin |
20 | 0250 02B8 Latin |
21 | 02B9 02DF Common |
22 | 02E0 02E4 Latin |
23 | 02E5 02FF Common |
24 | 0300 0357 Inherited |
25 | 035D 036F Inherited |
26 | 0374 0375 Greek |
27 | 037A Greek |
28 | 037E Common |
29 | 0384 0386 Greek |
30 | 0387 Common |
31 | 0388 038A Greek |
32 | 038C Greek |
33 | 038E 03A1 Greek |
34 | 03A3 03CE Greek |
35 | 03D0 03FB Greek |
36 | 0400 0486 Cyrillic |
37 | 0488 04CE Cyrillic |
38 | 04D0 04F5 Cyrillic |
39 | 04F8 04F9 Cyrillic |
40 | 0500 050F Cyrillic |
41 | 0531 0556 Armenian |
42 | 0559 055F Armenian |
43 | 0561 0587 Armenian |
44 | 0589 Common |
45 | 058A Armenian |
46 | 0591 05A1 Hebrew |
47 | 05A3 05B9 Hebrew |
48 | 05BB 05C4 Hebrew |
49 | 05D0 05EA Hebrew |
50 | 05F0 05F4 Hebrew |
51 | 0600 0603 Common |
52 | 060C Common |
53 | 060D 0615 Arabic |
54 | 061B Common |
55 | 061F Common |
56 | 0621 063A Arabic |
57 | 0640 Common |
58 | 0641 064A Arabic |
59 | 064B 0655 Inherited |
60 | 0656 0658 Arabic |
61 | 0660 0669 Common |
62 | 066A 066F Arabic |
63 | 0670 Inherited |
64 | 0671 06DC Arabic |
65 | 06DD Common |
66 | 06DE 06FF Arabic |
67 | 0700 070D Syriac |
68 | 070F 074A Syriac |
69 | 074D 074F Syriac |
70 | 0780 07B1 Thaana |
71 | 0901 0939 Devanagari |
72 | 093C 094D Devanagari |
73 | 0950 0954 Devanagari |
74 | 0958 0963 Devanagari |
75 | 0964 0965 Common |
76 | 0966 096F Devanagari |
77 | 0970 Common |
78 | 0981 0983 Bengali |
79 | 0985 098C Bengali |
80 | 098F 0990 Bengali |
81 | 0993 09A8 Bengali |
82 | 09AA 09B0 Bengali |
83 | 09B2 Bengali |
84 | 09B6 09B9 Bengali |
85 | 09BC 09C4 Bengali |
86 | 09C7 09C8 Bengali |
87 | 09CB 09CD Bengali |
88 | 09D7 Bengali |
89 | 09DC 09DD Bengali |
90 | 09DF 09E3 Bengali |
91 | 09E6 09FA Bengali |
92 | 0A01 0A03 Gurmukhi |
93 | 0A05 0A0A Gurmukhi |
94 | 0A0F 0A10 Gurmukhi |
95 | 0A13 0A28 Gurmukhi |
96 | 0A2A 0A30 Gurmukhi |
97 | 0A32 0A33 Gurmukhi |
98 | 0A35 0A36 Gurmukhi |
99 | 0A38 0A39 Gurmukhi |
100 | 0A3C Gurmukhi |
101 | 0A3E 0A42 Gurmukhi |
102 | 0A47 0A48 Gurmukhi |
103 | 0A4B 0A4D Gurmukhi |
104 | 0A59 0A5C Gurmukhi |
105 | 0A5E Gurmukhi |
106 | 0A66 0A74 Gurmukhi |
107 | 0A81 0A83 Gujarati |
108 | 0A85 0A8D Gujarati |
109 | 0A8F 0A91 Gujarati |
110 | 0A93 0AA8 Gujarati |
111 | 0AAA 0AB0 Gujarati |
112 | 0AB2 0AB3 Gujarati |
113 | 0AB5 0AB9 Gujarati |
114 | 0ABC 0AC5 Gujarati |
115 | 0AC7 0AC9 Gujarati |
116 | 0ACB 0ACD Gujarati |
117 | 0AD0 Gujarati |
118 | 0AE0 0AE3 Gujarati |
119 | 0AE6 0AEF Gujarati |
120 | 0AF1 Gujarati |
121 | 0B01 0B03 Oriya |
122 | 0B05 0B0C Oriya |
123 | 0B0F 0B10 Oriya |
124 | 0B13 0B28 Oriya |
125 | 0B2A 0B30 Oriya |
126 | 0B32 0B33 Oriya |
127 | 0B35 0B39 Oriya |
128 | 0B3C 0B43 Oriya |
129 | 0B47 0B48 Oriya |
130 | 0B4B 0B4D Oriya |
131 | 0B56 0B57 Oriya |
132 | 0B5C 0B5D Oriya |
133 | 0B5F 0B61 Oriya |
134 | 0B66 0B71 Oriya |
135 | 0B82 0B83 Tamil |
136 | 0B85 0B8A Tamil |
137 | 0B8E 0B90 Tamil |
138 | 0B92 0B95 Tamil |
139 | 0B99 0B9A Tamil |
140 | 0B9C Tamil |
141 | 0B9E 0B9F Tamil |
142 | 0BA3 0BA4 Tamil |
143 | 0BA8 0BAA Tamil |
144 | 0BAE 0BB5 Tamil |
145 | 0BB7 0BB9 Tamil |
146 | 0BBE 0BC2 Tamil |
147 | 0BC6 0BC8 Tamil |
148 | 0BCA 0BCD Tamil |
149 | 0BD7 Tamil |
150 | 0BE7 0BFA Tamil |
151 | 0C01 0C03 Telugu |
152 | 0C05 0C0C Telugu |
153 | 0C0E 0C10 Telugu |
154 | 0C12 0C28 Telugu |
155 | 0C2A 0C33 Telugu |
156 | 0C35 0C39 Telugu |
157 | 0C3E 0C44 Telugu |
158 | 0C46 0C48 Telugu |
159 | 0C4A 0C4D Telugu |
160 | 0C55 0C56 Telugu |
161 | 0C60 0C61 Telugu |
162 | 0C66 0C6F Telugu |
163 | 0C82 0C83 Kannada |
164 | 0C85 0C8C Kannada |
165 | 0C8E 0C90 Kannada |
166 | 0C92 0CA8 Kannada |
167 | 0CAA 0CB3 Kannada |
168 | 0CB5 0CB9 Kannada |
169 | 0CBC 0CC4 Kannada |
170 | 0CC6 0CC8 Kannada |
171 | 0CCA 0CCD Kannada |
172 | 0CD5 0CD6 Kannada |
173 | 0CDE Kannada |
174 | 0CE0 0CE1 Kannada |
175 | 0CE6 0CEF Kannada |
176 | 0D02 0D03 Malayalam |
177 | 0D05 0D0C Malayalam |
178 | 0D0E 0D10 Malayalam |
179 | 0D12 0D28 Malayalam |
180 | 0D2A 0D39 Malayalam |
181 | 0D3E 0D43 Malayalam |
182 | 0D46 0D48 Malayalam |
183 | 0D4A 0D4D Malayalam |
184 | 0D57 Malayalam |
185 | 0D60 0D61 Malayalam |
186 | 0D66 0D6F Malayalam |
187 | 0D82 0D83 Sinhala |
188 | 0D85 0D96 Sinhala |
189 | 0D9A 0DB1 Sinhala |
190 | 0DB3 0DBB Sinhala |
191 | 0DBD Sinhala |
192 | 0DC0 0DC6 Sinhala |
193 | 0DCA Sinhala |
194 | 0DCF 0DD4 Sinhala |
195 | 0DD6 Sinhala |
196 | 0DD8 0DDF Sinhala |
197 | 0DF2 0DF4 Sinhala |
198 | 0E01 0E3A Thai |
199 | 0E3F Common |
200 | 0E40 0E5B Thai |
201 | 0E81 0E82 Lao |
202 | 0E84 Lao |
203 | 0E87 0E88 Lao |
204 | 0E8A Lao |
205 | 0E8D Lao |
206 | 0E94 0E97 Lao |
207 | 0E99 0E9F Lao |
208 | 0EA1 0EA3 Lao |
209 | 0EA5 Lao |
210 | 0EA7 Lao |
211 | 0EAA 0EAB Lao |
212 | 0EAD 0EB9 Lao |
213 | 0EBB 0EBD Lao |
214 | 0EC0 0EC4 Lao |
215 | 0EC6 Lao |
216 | 0EC8 0ECD Lao |
217 | 0ED0 0ED9 Lao |
218 | 0EDC 0EDD Lao |
219 | 0F00 0F47 Tibetan |
220 | 0F49 0F6A Tibetan |
221 | 0F71 0F8B Tibetan |
222 | 0F90 0F97 Tibetan |
223 | 0F99 0FBC Tibetan |
224 | 0FBE 0FCC Tibetan |
225 | 0FCF Tibetan |
226 | 1000 1021 Myanmar |
227 | 1023 1027 Myanmar |
228 | 1029 102A Myanmar |
229 | 102C 1032 Myanmar |
230 | 1036 1039 Myanmar |
231 | 1040 1059 Myanmar |
232 | 10A0 10C5 Georgian |
233 | 10D0 10F8 Georgian |
234 | 10FB Common |
235 | 1100 1159 Hangul |
236 | 115F 11A2 Hangul |
237 | 11A8 11F9 Hangul |
238 | 1200 1206 Ethiopic |
239 | 1208 1246 Ethiopic |
240 | 1248 Ethiopic |
241 | 124A 124D Ethiopic |
242 | 1250 1256 Ethiopic |
243 | 1258 Ethiopic |
244 | 125A 125D Ethiopic |
245 | 1260 1286 Ethiopic |
246 | 1288 Ethiopic |
247 | 128A 128D Ethiopic |
248 | 1290 12AE Ethiopic |
249 | 12B0 Ethiopic |
250 | 12B2 12B5 Ethiopic |
251 | 12B8 12BE Ethiopic |
252 | 12C0 Ethiopic |
253 | 12C2 12C5 Ethiopic |
254 | 12C8 12CE Ethiopic |
255 | 12D0 12D6 Ethiopic |
256 | 12D8 12EE Ethiopic |
257 | 12F0 130E Ethiopic |
258 | 1310 Ethiopic |
259 | 1312 1315 Ethiopic |
260 | 1318 131E Ethiopic |
261 | 1320 1346 Ethiopic |
262 | 1348 135A Ethiopic |
263 | 1361 137C Ethiopic |
264 | 13A0 13F4 Cherokee |
265 | 1401 1676 Canadian_Aboriginal |
266 | 1680 169C Ogham |
267 | 16A0 16EA Runic |
268 | 16EB 16ED Common |
269 | 16EE 16F0 Runic |
270 | 1700 170C Tagalog |
271 | 170E 1714 Tagalog |
272 | 1720 1734 Hanunoo |
273 | 1735 1736 Common |
274 | 1740 1753 Buhid |
275 | 1760 176C Tagbanwa |
276 | 176E 1770 Tagbanwa |
277 | 1772 1773 Tagbanwa |
278 | 1780 17DD Khmer |
279 | 17E0 17E9 Khmer |
280 | 17F0 17F9 Khmer |
281 | 1800 180E Mongolian |
282 | 1810 1819 Mongolian |
283 | 1820 1877 Mongolian |
284 | 1880 18A9 Mongolian |
285 | 1900 191C Limbu |
286 | 1920 192B Limbu |
287 | 1930 193B Limbu |
288 | 1940 Limbu |
289 | 1944 194F Limbu |
290 | 1950 196D Tai_Le |
291 | 1970 1974 Tai_Le |
292 | 19E0 19FF Khmer |
293 | 1D00 1D25 Latin |
294 | 1D26 1D2A Greek |
295 | 1D2B Cyrillic |
296 | 1D2C 1D5C Latin |
297 | 1D5D 1D61 Greek |
298 | 1D62 1D65 Latin |
299 | 1D66 1D6A Greek |
300 | 1D6B Latin |
301 | 1E00 1E9B Latin |
302 | 1EA0 1EF9 Latin |
303 | 1F00 1F15 Greek |
304 | 1F18 1F1D Greek |
305 | 1F20 1F45 Greek |
306 | 1F48 1F4D Greek |
307 | 1F50 1F57 Greek |
308 | 1F59 Greek |
309 | 1F5B Greek |
310 | 1F5D Greek |
311 | 1F5F 1F7D Greek |
312 | 1F80 1FB4 Greek |
313 | 1FB6 1FC4 Greek |
314 | 1FC6 1FD3 Greek |
315 | 1FD6 1FDB Greek |
316 | 1FDD 1FEF Greek |
317 | 1FF2 1FF4 Greek |
318 | 1FF6 1FFE Greek |
319 | 2000 200B Common |
320 | 200C 200D Inherited |
321 | 200E 2054 Common |
322 | 2057 Common |
323 | 205F 2063 Common |
324 | 206A 2070 Common |
325 | 2071 Latin |
326 | 2074 207E Common |
327 | 207F Latin |
328 | 2080 208E Common |
329 | 20A0 20B1 Common |
330 | 20D0 20EA Inherited |
331 | 2100 2125 Common |
332 | 2126 Greek |
333 | 2127 2129 Common |
334 | 212A 212B Latin |
335 | 212C 213B Common |
336 | 213D 214B Common |
337 | 2153 2183 Common |
338 | 2190 23D0 Common |
339 | 2400 2426 Common |
340 | 2440 244A Common |
341 | 2460 2617 Common |
342 | 2619 267D Common |
343 | 2680 2691 Common |
344 | 26A0 26A1 Common |
345 | 2701 2704 Common |
346 | 2706 2709 Common |
347 | 270C 2727 Common |
348 | 2729 274B Common |
349 | 274D Common |
350 | 274F 2752 Common |
351 | 2756 Common |
352 | 2758 275E Common |
353 | 2761 2794 Common |
354 | 2798 27AF Common |
355 | 27B1 27BE Common |
356 | 27D0 27EB Common |
357 | 27F0 27FF Common |
358 | 2800 28FF Braille |
359 | 2900 2B0D Common |
360 | 2E80 2E99 Han |
361 | 2E9B 2EF3 Han |
362 | 2F00 2FD5 Han |
363 | 2FF0 2FFB Common |
364 | 3000 3004 Common |
365 | 3005 Han |
366 | 3006 Common |
367 | 3007 Han |
368 | 3008 3020 Common |
369 | 3021 3029 Han |
370 | 302A 302F Inherited |
371 | 3030 Common |
372 | 3031 3035 Katakana_Or_Hiragana |
373 | 3036 3037 Common |
374 | 3038 303B Han |
375 | 303C 303F Common |
376 | 3041 3096 Hiragana |
377 | 3099 309A Inherited |
378 | 309B 309C Katakana_Or_Hiragana |
379 | 309D 309F Hiragana |
380 | 30A0 Common |
381 | 30A1 30FA Katakana |
382 | 30FB 30FC Common |
383 | 30FD 30FF Katakana |
384 | 3105 312C Bopomofo |
385 | 3131 318E Hangul |
386 | 3190 319F Common |
387 | 31A0 31B7 Bopomofo |
388 | 31F0 31FF Katakana |
389 | 3200 321E Hangul |
390 | 3220 3243 Common |
391 | 3250 325F Common |
392 | 3260 327D Hangul |
393 | 327F 32FE Common |
394 | 3300 33FF Common |
395 | 3400 4DB5 Han |
396 | 4DC0 4DFF Common |
397 | 4E00 9FA5 Han |
398 | A000 A48C Yi |
399 | A490 A4C6 Yi |
400 | AC00 D7A3 Hangul |
401 | E000 F8FF Common |
402 | F900 FA2D Han |
403 | FA30 FA6A Han |
404 | FB00 FB06 Latin |
405 | FB13 FB17 Armenian |
406 | FB1D FB36 Hebrew |
407 | FB38 FB3C Hebrew |
408 | FB3E Hebrew |
409 | FB40 FB41 Hebrew |
410 | FB43 FB44 Hebrew |
411 | FB46 FB4F Hebrew |
412 | FB50 FBB1 Arabic |
413 | FBD3 FD3D Arabic |
414 | FD3E FD3F Common |
415 | FD50 FD8F Arabic |
416 | FD92 FDC7 Arabic |
417 | FDF0 FDFC Arabic |
418 | FDFD Common |
419 | FE00 FE0F Inherited |
420 | FE20 FE23 Inherited |
421 | FE30 FE52 Common |
422 | FE54 FE66 Common |
423 | FE68 FE6B Common |
424 | FE70 FE74 Arabic |
425 | FE76 FEFC Arabic |
426 | FEFF Common |
427 | FF01 FF20 Common |
428 | FF21 FF3A Latin |
429 | FF3B FF40 Common |
430 | FF41 FF5A Latin |
431 | FF5B FF65 Common |
432 | FF66 FF6F Katakana |
433 | FF70 Katakana_Or_Hiragana |
434 | FF71 FF9D Katakana |
435 | FF9E FF9F Katakana_Or_Hiragana |
436 | FFA0 FFBE Hangul |
437 | FFC2 FFC7 Hangul |
438 | FFCA FFCF Hangul |
439 | FFD2 FFD7 Hangul |
440 | FFDA FFDC Hangul |
441 | FFE0 FFE6 Common |
442 | FFE8 FFEE Common |
443 | FFF9 FFFD Common |
444 | 10000 1000B Linear_B |
445 | 1000D 10026 Linear_B |
446 | 10028 1003A Linear_B |
447 | 1003C 1003D Linear_B |
448 | 1003F 1004D Linear_B |
449 | 10050 1005D Linear_B |
450 | 10080 100FA Linear_B |
451 | 10100 10102 Common |
452 | 10107 10133 Common |
453 | 10137 1013F Common |
454 | 10300 1031E Old_Italic |
455 | 10320 10323 Old_Italic |
456 | 10330 1034A Gothic |
457 | 10380 1039D Ugaritic |
458 | 1039F Ugaritic |
459 | 10400 1044F Deseret |
460 | 10450 1047F Shavian |
461 | 10480 1049D Osmanya |
462 | 104A0 104A9 Osmanya |
463 | 10800 10805 Cypriot |
464 | 10808 Cypriot |
465 | 1080A 10835 Cypriot |
466 | 10837 10838 Cypriot |
467 | 1083C Cypriot |
468 | 1083F Cypriot |
469 | 1D000 1D0F5 Common |
470 | 1D100 1D126 Common |
471 | 1D12A 1D166 Common |
472 | 1D167 1D169 Inherited |
473 | 1D16A 1D17A Common |
474 | 1D17B 1D182 Inherited |
475 | 1D183 1D184 Common |
476 | 1D185 1D18B Inherited |
477 | 1D18C 1D1A9 Common |
478 | 1D1AA 1D1AD Inherited |
479 | 1D1AE 1D1DD Common |
480 | 1D300 1D356 Common |
481 | 1D400 1D454 Common |
482 | 1D456 1D49C Common |
483 | 1D49E 1D49F Common |
484 | 1D4A2 Common |
485 | 1D4A5 1D4A6 Common |
486 | 1D4A9 1D4AC Common |
487 | 1D4AE 1D4B9 Common |
488 | 1D4BB Common |
489 | 1D4BD 1D4C3 Common |
490 | 1D4C5 1D505 Common |
491 | 1D507 1D50A Common |
492 | 1D50D 1D514 Common |
493 | 1D516 1D51C Common |
494 | 1D51E 1D539 Common |
495 | 1D53B 1D53E Common |
496 | 1D540 1D544 Common |
497 | 1D546 Common |
498 | 1D54A 1D550 Common |
499 | 1D552 1D6A3 Common |
500 | 1D6A8 1D7C9 Common |
501 | 1D7CE 1D7FF Common |
502 | 20000 2A6D6 Han |
503 | 2F800 2FA1D Han |
504 | E0001 Common |
505 | E0020 E007F Common |
506 | E0100 E01EF Inherited |
507 | F0000 FFFFD Common |
508 | 100000 10FFFD Common |
2796c109 |
509 | END |