source: icGREP/icgrep-devel/icgrep/UCD/Blocks.h @ 4636

Last change on this file since 4636 was 4636, checked in by cameron, 4 years ago

Update to Unicode 8.0

File size: 53.2 KB
Line 
1#ifndef BLOCKS_H
2#define BLOCKS_H
3/*
4 *  Copyright (c) 2015 International Characters, Inc.
5 *  This software is licensed to the public under the Open Software License 3.0.
6 *  icgrep is a trademark of International Characters, Inc.
7 *
8 *  This file is generated by UCD_properties.py - manual edits may be lost.
9 */
10
11#include "PropertyObjects.h"
12#include "PropertyValueAliases.h"
13#include "unicode_set.h"
14
15namespace UCD {
16    namespace BLK_ns {
17    /** Code Point Ranges for Aegean_Numbers
18    [65792, 65855]**/
19    const UnicodeSet aegean_numbers_Set
20        {{{Empty, 2056}, {Full, 2}, {Empty, 32758}},
21         {}};
22    /** Code Point Ranges for Ahom
23    [71424, 71487]**/
24    const UnicodeSet ahom_Set
25        {{{Empty, 2232}, {Full, 2}, {Empty, 32582}},
26         {}};
27    /** Code Point Ranges for Alchemical
28    [128768, 128895]**/
29    const UnicodeSet alchemical_Set
30        {{{Empty, 4024}, {Full, 4}, {Empty, 30788}},
31         {}};
32    /** Code Point Ranges for Alphabetic_PF
33    [64256, 64335]**/
34    const UnicodeSet alphabetic_pf_Set
35        {{{Empty, 2008}, {Full, 2}, {Mixed, 1}, {Empty, 32805}},
36         {0x0000ffff}};
37    /** Code Point Ranges for Anatolian_Hieroglyphs
38    [82944, 83583]**/
39    const UnicodeSet anatolian_hieroglyphs_Set
40        {{{Empty, 2592}, {Full, 20}, {Empty, 32204}},
41         {}};
42    /** Code Point Ranges for Ancient_Greek_Music
43    [119296, 119375]**/
44    const UnicodeSet ancient_greek_music_Set
45        {{{Empty, 3728}, {Full, 2}, {Mixed, 1}, {Empty, 31085}},
46         {0x0000ffff}};
47    /** Code Point Ranges for Ancient_Greek_Numbers
48    [65856, 65935]**/
49    const UnicodeSet ancient_greek_numbers_Set
50        {{{Empty, 2058}, {Full, 2}, {Mixed, 1}, {Empty, 32755}},
51         {0x0000ffff}};
52    /** Code Point Ranges for Ancient_Symbols
53    [65936, 65999]**/
54    const UnicodeSet ancient_symbols_Set
55        {{{Empty, 2060}, {Mixed, 1}, {Full, 1}, {Mixed, 1}, {Empty, 32753}},
56         {0xffff0000, 0x0000ffff}};
57    /** Code Point Ranges for Arabic
58    [1536, 1791]**/
59    const UnicodeSet arabic_Set
60        {{{Empty, 48}, {Full, 8}, {Empty, 34760}},
61         {}};
62    /** Code Point Ranges for Arabic_Ext_A
63    [2208, 2303]**/
64    const UnicodeSet arabic_ext_a_Set
65        {{{Empty, 69}, {Full, 3}, {Empty, 34744}},
66         {}};
67    /** Code Point Ranges for Arabic_Math
68    [126464, 126719]**/
69    const UnicodeSet arabic_math_Set
70        {{{Empty, 3952}, {Full, 8}, {Empty, 30856}},
71         {}};
72    /** Code Point Ranges for Arabic_PF_A
73    [64336, 65023]**/
74    const UnicodeSet arabic_pf_a_Set
75        {{{Empty, 2010}, {Mixed, 1}, {Full, 21}, {Empty, 32784}},
76         {0xffff0000}};
77    /** Code Point Ranges for Arabic_PF_B
78    [65136, 65279]**/
79    const UnicodeSet arabic_pf_b_Set
80        {{{Empty, 2035}, {Mixed, 1}, {Full, 4}, {Empty, 32776}},
81         {0xffff0000}};
82    /** Code Point Ranges for Arabic_Sup
83    [1872, 1919]**/
84    const UnicodeSet arabic_sup_Set
85        {{{Empty, 58}, {Mixed, 1}, {Full, 1}, {Empty, 34756}},
86         {0xffff0000}};
87    /** Code Point Ranges for Armenian
88    [1328, 1423]**/
89    const UnicodeSet armenian_Set
90        {{{Empty, 41}, {Mixed, 1}, {Full, 2}, {Mixed, 1}, {Empty, 34771}},
91         {0xffff0000, 0x0000ffff}};
92    /** Code Point Ranges for Arrows
93    [8592, 8703]**/
94    const UnicodeSet arrows_Set
95        {{{Empty, 268}, {Mixed, 1}, {Full, 3}, {Empty, 34544}},
96         {0xffff0000}};
97    /** Code Point Ranges for ASCII
98    [0, 127]**/
99    const UnicodeSet ascii_Set
100        {{{Full, 4}, {Empty, 34812}},
101         {}};
102    /** Code Point Ranges for Avestan
103    [68352, 68415]**/
104    const UnicodeSet avestan_Set
105        {{{Empty, 2136}, {Full, 2}, {Empty, 32678}},
106         {}};
107    /** Code Point Ranges for Balinese
108    [6912, 7039]**/
109    const UnicodeSet balinese_Set
110        {{{Empty, 216}, {Full, 4}, {Empty, 34596}},
111         {}};
112    /** Code Point Ranges for Bamum
113    [42656, 42751]**/
114    const UnicodeSet bamum_Set
115        {{{Empty, 1333}, {Full, 3}, {Empty, 33480}},
116         {}};
117    /** Code Point Ranges for Bamum_Sup
118    [92160, 92735]**/
119    const UnicodeSet bamum_sup_Set
120        {{{Empty, 2880}, {Full, 18}, {Empty, 31918}},
121         {}};
122    /** Code Point Ranges for Bassa_Vah
123    [92880, 92927]**/
124    const UnicodeSet bassa_vah_Set
125        {{{Empty, 2902}, {Mixed, 1}, {Full, 1}, {Empty, 31912}},
126         {0xffff0000}};
127    /** Code Point Ranges for Batak
128    [7104, 7167]**/
129    const UnicodeSet batak_Set
130        {{{Empty, 222}, {Full, 2}, {Empty, 34592}},
131         {}};
132    /** Code Point Ranges for Bengali
133    [2432, 2559]**/
134    const UnicodeSet bengali_Set
135        {{{Empty, 76}, {Full, 4}, {Empty, 34736}},
136         {}};
137    /** Code Point Ranges for Block_Elements
138    [9600, 9631]**/
139    const UnicodeSet block_elements_Set
140        {{{Empty, 300}, {Full, 1}, {Empty, 34515}},
141         {}};
142    /** Code Point Ranges for Bopomofo
143    [12544, 12591]**/
144    const UnicodeSet bopomofo_Set
145        {{{Empty, 392}, {Full, 1}, {Mixed, 1}, {Empty, 34422}},
146         {0x0000ffff}};
147    /** Code Point Ranges for Bopomofo_Ext
148    [12704, 12735]**/
149    const UnicodeSet bopomofo_ext_Set
150        {{{Empty, 397}, {Full, 1}, {Empty, 34418}},
151         {}};
152    /** Code Point Ranges for Box_Drawing
153    [9472, 9599]**/
154    const UnicodeSet box_drawing_Set
155        {{{Empty, 296}, {Full, 4}, {Empty, 34516}},
156         {}};
157    /** Code Point Ranges for Brahmi
158    [69632, 69759]**/
159    const UnicodeSet brahmi_Set
160        {{{Empty, 2176}, {Full, 4}, {Empty, 32636}},
161         {}};
162    /** Code Point Ranges for Braille
163    [10240, 10495]**/
164    const UnicodeSet braille_Set
165        {{{Empty, 320}, {Full, 8}, {Empty, 34488}},
166         {}};
167    /** Code Point Ranges for Buginese
168    [6656, 6687]**/
169    const UnicodeSet buginese_Set
170        {{{Empty, 208}, {Full, 1}, {Empty, 34607}},
171         {}};
172    /** Code Point Ranges for Buhid
173    [5952, 5983]**/
174    const UnicodeSet buhid_Set
175        {{{Empty, 186}, {Full, 1}, {Empty, 34629}},
176         {}};
177    /** Code Point Ranges for Byzantine_Music
178    [118784, 119039]**/
179    const UnicodeSet byzantine_music_Set
180        {{{Empty, 3712}, {Full, 8}, {Empty, 31096}},
181         {}};
182    /** Code Point Ranges for Carian
183    [66208, 66271]**/
184    const UnicodeSet carian_Set
185        {{{Empty, 2069}, {Full, 2}, {Empty, 32745}},
186         {}};
187    /** Code Point Ranges for Caucasian_Albanian
188    [66864, 66927]**/
189    const UnicodeSet caucasian_albanian_Set
190        {{{Empty, 2089}, {Mixed, 1}, {Full, 1}, {Mixed, 1}, {Empty, 32724}},
191         {0xffff0000, 0x0000ffff}};
192    /** Code Point Ranges for Chakma
193    [69888, 69967]**/
194    const UnicodeSet chakma_Set
195        {{{Empty, 2184}, {Full, 2}, {Mixed, 1}, {Empty, 32629}},
196         {0x0000ffff}};
197    /** Code Point Ranges for Cham
198    [43520, 43615]**/
199    const UnicodeSet cham_Set
200        {{{Empty, 1360}, {Full, 3}, {Empty, 33453}},
201         {}};
202    /** Code Point Ranges for Cherokee
203    [5024, 5119]**/
204    const UnicodeSet cherokee_Set
205        {{{Empty, 157}, {Full, 3}, {Empty, 34656}},
206         {}};
207    /** Code Point Ranges for Cherokee_Sup
208    [43888, 43967]**/
209    const UnicodeSet cherokee_sup_Set
210        {{{Empty, 1371}, {Mixed, 1}, {Full, 2}, {Empty, 33442}},
211         {0xffff0000}};
212    /** Code Point Ranges for CJK
213    [19968, 40959]**/
214    const UnicodeSet cjk_Set
215        {{{Empty, 624}, {Full, 656}, {Empty, 33536}},
216         {}};
217    /** Code Point Ranges for CJK_Compat
218    [13056, 13311]**/
219    const UnicodeSet cjk_compat_Set
220        {{{Empty, 408}, {Full, 8}, {Empty, 34400}},
221         {}};
222    /** Code Point Ranges for CJK_Compat_Forms
223    [65072, 65103]**/
224    const UnicodeSet cjk_compat_forms_Set
225        {{{Empty, 2033}, {Mixed, 2}, {Empty, 32781}},
226         {0xffff0000, 0x0000ffff}};
227    /** Code Point Ranges for CJK_Compat_Ideographs
228    [63744, 64255]**/
229    const UnicodeSet cjk_compat_ideographs_Set
230        {{{Empty, 1992}, {Full, 16}, {Empty, 32808}},
231         {}};
232    /** Code Point Ranges for CJK_Compat_Ideographs_Sup
233    [194560, 195103]**/
234    const UnicodeSet cjk_compat_ideographs_sup_Set
235        {{{Empty, 6080}, {Full, 17}, {Empty, 28719}},
236         {}};
237    /** Code Point Ranges for CJK_Ext_A
238    [13312, 19903]**/
239    const UnicodeSet cjk_ext_a_Set
240        {{{Empty, 416}, {Full, 206}, {Empty, 34194}},
241         {}};
242    /** Code Point Ranges for CJK_Ext_B
243    [131072, 173791]**/
244    const UnicodeSet cjk_ext_b_Set
245        {{{Empty, 4096}, {Full, 1335}, {Empty, 29385}},
246         {}};
247    /** Code Point Ranges for CJK_Ext_C
248    [173824, 177983]**/
249    const UnicodeSet cjk_ext_c_Set
250        {{{Empty, 5432}, {Full, 130}, {Empty, 29254}},
251         {}};
252    /** Code Point Ranges for CJK_Ext_D
253    [177984, 178207]**/
254    const UnicodeSet cjk_ext_d_Set
255        {{{Empty, 5562}, {Full, 7}, {Empty, 29247}},
256         {}};
257    /** Code Point Ranges for CJK_Ext_E
258    [178208, 183983]**/
259    const UnicodeSet cjk_ext_e_Set
260        {{{Empty, 5569}, {Full, 180}, {Mixed, 1}, {Empty, 29066}},
261         {0x0000ffff}};
262    /** Code Point Ranges for CJK_Radicals_Sup
263    [11904, 12031]**/
264    const UnicodeSet cjk_radicals_sup_Set
265        {{{Empty, 372}, {Full, 4}, {Empty, 34440}},
266         {}};
267    /** Code Point Ranges for CJK_Strokes
268    [12736, 12783]**/
269    const UnicodeSet cjk_strokes_Set
270        {{{Empty, 398}, {Full, 1}, {Mixed, 1}, {Empty, 34416}},
271         {0x0000ffff}};
272    /** Code Point Ranges for CJK_Symbols
273    [12288, 12351]**/
274    const UnicodeSet cjk_symbols_Set
275        {{{Empty, 384}, {Full, 2}, {Empty, 34430}},
276         {}};
277    /** Code Point Ranges for Compat_Jamo
278    [12592, 12687]**/
279    const UnicodeSet compat_jamo_Set
280        {{{Empty, 393}, {Mixed, 1}, {Full, 2}, {Mixed, 1}, {Empty, 34419}},
281         {0xffff0000, 0x0000ffff}};
282    /** Code Point Ranges for Control_Pictures
283    [9216, 9279]**/
284    const UnicodeSet control_pictures_Set
285        {{{Empty, 288}, {Full, 2}, {Empty, 34526}},
286         {}};
287    /** Code Point Ranges for Coptic
288    [11392, 11519]**/
289    const UnicodeSet coptic_Set
290        {{{Empty, 356}, {Full, 4}, {Empty, 34456}},
291         {}};
292    /** Code Point Ranges for Coptic_Epact_Numbers
293    [66272, 66303]**/
294    const UnicodeSet coptic_epact_numbers_Set
295        {{{Empty, 2071}, {Full, 1}, {Empty, 32744}},
296         {}};
297    /** Code Point Ranges for Counting_Rod
298    [119648, 119679]**/
299    const UnicodeSet counting_rod_Set
300        {{{Empty, 3739}, {Full, 1}, {Empty, 31076}},
301         {}};
302    /** Code Point Ranges for Cuneiform
303    [73728, 74751]**/
304    const UnicodeSet cuneiform_Set
305        {{{Empty, 2304}, {Full, 32}, {Empty, 32480}},
306         {}};
307    /** Code Point Ranges for Cuneiform_Numbers
308    [74752, 74879]**/
309    const UnicodeSet cuneiform_numbers_Set
310        {{{Empty, 2336}, {Full, 4}, {Empty, 32476}},
311         {}};
312    /** Code Point Ranges for Currency_Symbols
313    [8352, 8399]**/
314    const UnicodeSet currency_symbols_Set
315        {{{Empty, 261}, {Full, 1}, {Mixed, 1}, {Empty, 34553}},
316         {0x0000ffff}};
317    /** Code Point Ranges for Cypriot_Syllabary
318    [67584, 67647]**/
319    const UnicodeSet cypriot_syllabary_Set
320        {{{Empty, 2112}, {Full, 2}, {Empty, 32702}},
321         {}};
322    /** Code Point Ranges for Cyrillic
323    [1024, 1279]**/
324    const UnicodeSet cyrillic_Set
325        {{{Empty, 32}, {Full, 8}, {Empty, 34776}},
326         {}};
327    /** Code Point Ranges for Cyrillic_Ext_A
328    [11744, 11775]**/
329    const UnicodeSet cyrillic_ext_a_Set
330        {{{Empty, 367}, {Full, 1}, {Empty, 34448}},
331         {}};
332    /** Code Point Ranges for Cyrillic_Ext_B
333    [42560, 42655]**/
334    const UnicodeSet cyrillic_ext_b_Set
335        {{{Empty, 1330}, {Full, 3}, {Empty, 33483}},
336         {}};
337    /** Code Point Ranges for Cyrillic_Sup
338    [1280, 1327]**/
339    const UnicodeSet cyrillic_sup_Set
340        {{{Empty, 40}, {Full, 1}, {Mixed, 1}, {Empty, 34774}},
341         {0x0000ffff}};
342    /** Code Point Ranges for Deseret
343    [66560, 66639]**/
344    const UnicodeSet deseret_Set
345        {{{Empty, 2080}, {Full, 2}, {Mixed, 1}, {Empty, 32733}},
346         {0x0000ffff}};
347    /** Code Point Ranges for Devanagari
348    [2304, 2431]**/
349    const UnicodeSet devanagari_Set
350        {{{Empty, 72}, {Full, 4}, {Empty, 34740}},
351         {}};
352    /** Code Point Ranges for Devanagari_Ext
353    [43232, 43263]**/
354    const UnicodeSet devanagari_ext_Set
355        {{{Empty, 1351}, {Full, 1}, {Empty, 33464}},
356         {}};
357    /** Code Point Ranges for Diacriticals
358    [768, 879]**/
359    const UnicodeSet diacriticals_Set
360        {{{Empty, 24}, {Full, 3}, {Mixed, 1}, {Empty, 34788}},
361         {0x0000ffff}};
362    /** Code Point Ranges for Diacriticals_Ext
363    [6832, 6911]**/
364    const UnicodeSet diacriticals_ext_Set
365        {{{Empty, 213}, {Mixed, 1}, {Full, 2}, {Empty, 34600}},
366         {0xffff0000}};
367    /** Code Point Ranges for Diacriticals_For_Symbols
368    [8400, 8447]**/
369    const UnicodeSet diacriticals_for_symbols_Set
370        {{{Empty, 262}, {Mixed, 1}, {Full, 1}, {Empty, 34552}},
371         {0xffff0000}};
372    /** Code Point Ranges for Diacriticals_Sup
373    [7616, 7679]**/
374    const UnicodeSet diacriticals_sup_Set
375        {{{Empty, 238}, {Full, 2}, {Empty, 34576}},
376         {}};
377    /** Code Point Ranges for Dingbats
378    [9984, 10175]**/
379    const UnicodeSet dingbats_Set
380        {{{Empty, 312}, {Full, 6}, {Empty, 34498}},
381         {}};
382    /** Code Point Ranges for Domino
383    [127024, 127135]**/
384    const UnicodeSet domino_Set
385        {{{Empty, 3969}, {Mixed, 1}, {Full, 3}, {Empty, 30843}},
386         {0xffff0000}};
387    /** Code Point Ranges for Duployan
388    [113664, 113823]**/
389    const UnicodeSet duployan_Set
390        {{{Empty, 3552}, {Full, 5}, {Empty, 31259}},
391         {}};
392    /** Code Point Ranges for Early_Dynastic_Cuneiform
393    [74880, 75087]**/
394    const UnicodeSet early_dynastic_cuneiform_Set
395        {{{Empty, 2340}, {Full, 6}, {Mixed, 1}, {Empty, 32469}},
396         {0x0000ffff}};
397    /** Code Point Ranges for Egyptian_Hieroglyphs
398    [77824, 78895]**/
399    const UnicodeSet egyptian_hieroglyphs_Set
400        {{{Empty, 2432}, {Full, 33}, {Mixed, 1}, {Empty, 32350}},
401         {0x0000ffff}};
402    /** Code Point Ranges for Elbasan
403    [66816, 66863]**/
404    const UnicodeSet elbasan_Set
405        {{{Empty, 2088}, {Full, 1}, {Mixed, 1}, {Empty, 32726}},
406         {0x0000ffff}};
407    /** Code Point Ranges for Emoticons
408    [128512, 128591]**/
409    const UnicodeSet emoticons_Set
410        {{{Empty, 4016}, {Full, 2}, {Mixed, 1}, {Empty, 30797}},
411         {0x0000ffff}};
412    /** Code Point Ranges for Enclosed_Alphanum
413    [9312, 9471]**/
414    const UnicodeSet enclosed_alphanum_Set
415        {{{Empty, 291}, {Full, 5}, {Empty, 34520}},
416         {}};
417    /** Code Point Ranges for Enclosed_Alphanum_Sup
418    [127232, 127487]**/
419    const UnicodeSet enclosed_alphanum_sup_Set
420        {{{Empty, 3976}, {Full, 8}, {Empty, 30832}},
421         {}};
422    /** Code Point Ranges for Enclosed_CJK
423    [12800, 13055]**/
424    const UnicodeSet enclosed_cjk_Set
425        {{{Empty, 400}, {Full, 8}, {Empty, 34408}},
426         {}};
427    /** Code Point Ranges for Enclosed_Ideographic_Sup
428    [127488, 127743]**/
429    const UnicodeSet enclosed_ideographic_sup_Set
430        {{{Empty, 3984}, {Full, 8}, {Empty, 30824}},
431         {}};
432    /** Code Point Ranges for Ethiopic
433    [4608, 4991]**/
434    const UnicodeSet ethiopic_Set
435        {{{Empty, 144}, {Full, 12}, {Empty, 34660}},
436         {}};
437    /** Code Point Ranges for Ethiopic_Ext
438    [11648, 11743]**/
439    const UnicodeSet ethiopic_ext_Set
440        {{{Empty, 364}, {Full, 3}, {Empty, 34449}},
441         {}};
442    /** Code Point Ranges for Ethiopic_Ext_A
443    [43776, 43823]**/
444    const UnicodeSet ethiopic_ext_a_Set
445        {{{Empty, 1368}, {Full, 1}, {Mixed, 1}, {Empty, 33446}},
446         {0x0000ffff}};
447    /** Code Point Ranges for Ethiopic_Sup
448    [4992, 5023]**/
449    const UnicodeSet ethiopic_sup_Set
450        {{{Empty, 156}, {Full, 1}, {Empty, 34659}},
451         {}};
452    /** Code Point Ranges for Geometric_Shapes
453    [9632, 9727]**/
454    const UnicodeSet geometric_shapes_Set
455        {{{Empty, 301}, {Full, 3}, {Empty, 34512}},
456         {}};
457    /** Code Point Ranges for Geometric_Shapes_Ext
458    [128896, 129023]**/
459    const UnicodeSet geometric_shapes_ext_Set
460        {{{Empty, 4028}, {Full, 4}, {Empty, 30784}},
461         {}};
462    /** Code Point Ranges for Georgian
463    [4256, 4351]**/
464    const UnicodeSet georgian_Set
465        {{{Empty, 133}, {Full, 3}, {Empty, 34680}},
466         {}};
467    /** Code Point Ranges for Georgian_Sup
468    [11520, 11567]**/
469    const UnicodeSet georgian_sup_Set
470        {{{Empty, 360}, {Full, 1}, {Mixed, 1}, {Empty, 34454}},
471         {0x0000ffff}};
472    /** Code Point Ranges for Glagolitic
473    [11264, 11359]**/
474    const UnicodeSet glagolitic_Set
475        {{{Empty, 352}, {Full, 3}, {Empty, 34461}},
476         {}};
477    /** Code Point Ranges for Gothic
478    [66352, 66383]**/
479    const UnicodeSet gothic_Set
480        {{{Empty, 2073}, {Mixed, 2}, {Empty, 32741}},
481         {0xffff0000, 0x0000ffff}};
482    /** Code Point Ranges for Grantha
483    [70400, 70527]**/
484    const UnicodeSet grantha_Set
485        {{{Empty, 2200}, {Full, 4}, {Empty, 32612}},
486         {}};
487    /** Code Point Ranges for Greek
488    [880, 1023]**/
489    const UnicodeSet greek_Set
490        {{{Empty, 27}, {Mixed, 1}, {Full, 4}, {Empty, 34784}},
491         {0xffff0000}};
492    /** Code Point Ranges for Greek_Ext
493    [7936, 8191]**/
494    const UnicodeSet greek_ext_Set
495        {{{Empty, 248}, {Full, 8}, {Empty, 34560}},
496         {}};
497    /** Code Point Ranges for Gujarati
498    [2688, 2815]**/
499    const UnicodeSet gujarati_Set
500        {{{Empty, 84}, {Full, 4}, {Empty, 34728}},
501         {}};
502    /** Code Point Ranges for Gurmukhi
503    [2560, 2687]**/
504    const UnicodeSet gurmukhi_Set
505        {{{Empty, 80}, {Full, 4}, {Empty, 34732}},
506         {}};
507    /** Code Point Ranges for Half_And_Full_Forms
508    [65280, 65519]**/
509    const UnicodeSet half_and_full_forms_Set
510        {{{Empty, 2040}, {Full, 7}, {Mixed, 1}, {Empty, 32768}},
511         {0x0000ffff}};
512    /** Code Point Ranges for Half_Marks
513    [65056, 65071]**/
514    const UnicodeSet half_marks_Set
515        {{{Empty, 2033}, {Mixed, 1}, {Empty, 32782}},
516         {0x0000ffff}};
517    /** Code Point Ranges for Hangul
518    [44032, 55215]**/
519    const UnicodeSet hangul_Set
520        {{{Empty, 1376}, {Full, 349}, {Mixed, 1}, {Empty, 33090}},
521         {0x0000ffff}};
522    /** Code Point Ranges for Hanunoo
523    [5920, 5951]**/
524    const UnicodeSet hanunoo_Set
525        {{{Empty, 185}, {Full, 1}, {Empty, 34630}},
526         {}};
527    /** Code Point Ranges for Hatran
528    [67808, 67839]**/
529    const UnicodeSet hatran_Set
530        {{{Empty, 2119}, {Full, 1}, {Empty, 32696}},
531         {}};
532    /** Code Point Ranges for Hebrew
533    [1424, 1535]**/
534    const UnicodeSet hebrew_Set
535        {{{Empty, 44}, {Mixed, 1}, {Full, 3}, {Empty, 34768}},
536         {0xffff0000}};
537    /** Code Point Ranges for High_PU_Surrogates
538    [56192, 56319]**/
539    const UnicodeSet high_pu_surrogates_Set
540        {{{Empty, 1756}, {Full, 4}, {Empty, 33056}},
541         {}};
542    /** Code Point Ranges for High_Surrogates
543    [55296, 56191]**/
544    const UnicodeSet high_surrogates_Set
545        {{{Empty, 1728}, {Full, 28}, {Empty, 33060}},
546         {}};
547    /** Code Point Ranges for Hiragana
548    [12352, 12447]**/
549    const UnicodeSet hiragana_Set
550        {{{Empty, 386}, {Full, 3}, {Empty, 34427}},
551         {}};
552    /** Code Point Ranges for IDC
553    [12272, 12287]**/
554    const UnicodeSet idc_Set
555        {{{Empty, 383}, {Mixed, 1}, {Empty, 34432}},
556         {0xffff0000}};
557    /** Code Point Ranges for Imperial_Aramaic
558    [67648, 67679]**/
559    const UnicodeSet imperial_aramaic_Set
560        {{{Empty, 2114}, {Full, 1}, {Empty, 32701}},
561         {}};
562    /** Code Point Ranges for Indic_Number_Forms
563    [43056, 43071]**/
564    const UnicodeSet indic_number_forms_Set
565        {{{Empty, 1345}, {Mixed, 1}, {Empty, 33470}},
566         {0xffff0000}};
567    /** Code Point Ranges for Inscriptional_Pahlavi
568    [68448, 68479]**/
569    const UnicodeSet inscriptional_pahlavi_Set
570        {{{Empty, 2139}, {Full, 1}, {Empty, 32676}},
571         {}};
572    /** Code Point Ranges for Inscriptional_Parthian
573    [68416, 68447]**/
574    const UnicodeSet inscriptional_parthian_Set
575        {{{Empty, 2138}, {Full, 1}, {Empty, 32677}},
576         {}};
577    /** Code Point Ranges for IPA_Ext
578    [592, 687]**/
579    const UnicodeSet ipa_ext_Set
580        {{{Empty, 18}, {Mixed, 1}, {Full, 2}, {Mixed, 1}, {Empty, 34794}},
581         {0xffff0000, 0x0000ffff}};
582    /** Code Point Ranges for Jamo
583    [4352, 4607]**/
584    const UnicodeSet jamo_Set
585        {{{Empty, 136}, {Full, 8}, {Empty, 34672}},
586         {}};
587    /** Code Point Ranges for Jamo_Ext_A
588    [43360, 43391]**/
589    const UnicodeSet jamo_ext_a_Set
590        {{{Empty, 1355}, {Full, 1}, {Empty, 33460}},
591         {}};
592    /** Code Point Ranges for Jamo_Ext_B
593    [55216, 55295]**/
594    const UnicodeSet jamo_ext_b_Set
595        {{{Empty, 1725}, {Mixed, 1}, {Full, 2}, {Empty, 33088}},
596         {0xffff0000}};
597    /** Code Point Ranges for Javanese
598    [43392, 43487]**/
599    const UnicodeSet javanese_Set
600        {{{Empty, 1356}, {Full, 3}, {Empty, 33457}},
601         {}};
602    /** Code Point Ranges for Kaithi
603    [69760, 69839]**/
604    const UnicodeSet kaithi_Set
605        {{{Empty, 2180}, {Full, 2}, {Mixed, 1}, {Empty, 32633}},
606         {0x0000ffff}};
607    /** Code Point Ranges for Kana_Sup
608    [110592, 110847]**/
609    const UnicodeSet kana_sup_Set
610        {{{Empty, 3456}, {Full, 8}, {Empty, 31352}},
611         {}};
612    /** Code Point Ranges for Kanbun
613    [12688, 12703]**/
614    const UnicodeSet kanbun_Set
615        {{{Empty, 396}, {Mixed, 1}, {Empty, 34419}},
616         {0xffff0000}};
617    /** Code Point Ranges for Kangxi
618    [12032, 12255]**/
619    const UnicodeSet kangxi_Set
620        {{{Empty, 376}, {Full, 7}, {Empty, 34433}},
621         {}};
622    /** Code Point Ranges for Kannada
623    [3200, 3327]**/
624    const UnicodeSet kannada_Set
625        {{{Empty, 100}, {Full, 4}, {Empty, 34712}},
626         {}};
627    /** Code Point Ranges for Katakana
628    [12448, 12543]**/
629    const UnicodeSet katakana_Set
630        {{{Empty, 389}, {Full, 3}, {Empty, 34424}},
631         {}};
632    /** Code Point Ranges for Katakana_Ext
633    [12784, 12799]**/
634    const UnicodeSet katakana_ext_Set
635        {{{Empty, 399}, {Mixed, 1}, {Empty, 34416}},
636         {0xffff0000}};
637    /** Code Point Ranges for Kayah_Li
638    [43264, 43311]**/
639    const UnicodeSet kayah_li_Set
640        {{{Empty, 1352}, {Full, 1}, {Mixed, 1}, {Empty, 33462}},
641         {0x0000ffff}};
642    /** Code Point Ranges for Kharoshthi
643    [68096, 68191]**/
644    const UnicodeSet kharoshthi_Set
645        {{{Empty, 2128}, {Full, 3}, {Empty, 32685}},
646         {}};
647    /** Code Point Ranges for Khmer
648    [6016, 6143]**/
649    const UnicodeSet khmer_Set
650        {{{Empty, 188}, {Full, 4}, {Empty, 34624}},
651         {}};
652    /** Code Point Ranges for Khmer_Symbols
653    [6624, 6655]**/
654    const UnicodeSet khmer_symbols_Set
655        {{{Empty, 207}, {Full, 1}, {Empty, 34608}},
656         {}};
657    /** Code Point Ranges for Khojki
658    [70144, 70223]**/
659    const UnicodeSet khojki_Set
660        {{{Empty, 2192}, {Full, 2}, {Mixed, 1}, {Empty, 32621}},
661         {0x0000ffff}};
662    /** Code Point Ranges for Khudawadi
663    [70320, 70399]**/
664    const UnicodeSet khudawadi_Set
665        {{{Empty, 2197}, {Mixed, 1}, {Full, 2}, {Empty, 32616}},
666         {0xffff0000}};
667    /** Code Point Ranges for Lao
668    [3712, 3839]**/
669    const UnicodeSet lao_Set
670        {{{Empty, 116}, {Full, 4}, {Empty, 34696}},
671         {}};
672    /** Code Point Ranges for Latin_1_Sup
673    [128, 255]**/
674    const UnicodeSet latin_1_sup_Set
675        {{{Empty, 4}, {Full, 4}, {Empty, 34808}},
676         {}};
677    /** Code Point Ranges for Latin_Ext_A
678    [256, 383]**/
679    const UnicodeSet latin_ext_a_Set
680        {{{Empty, 8}, {Full, 4}, {Empty, 34804}},
681         {}};
682    /** Code Point Ranges for Latin_Ext_Additional
683    [7680, 7935]**/
684    const UnicodeSet latin_ext_additional_Set
685        {{{Empty, 240}, {Full, 8}, {Empty, 34568}},
686         {}};
687    /** Code Point Ranges for Latin_Ext_B
688    [384, 591]**/
689    const UnicodeSet latin_ext_b_Set
690        {{{Empty, 12}, {Full, 6}, {Mixed, 1}, {Empty, 34797}},
691         {0x0000ffff}};
692    /** Code Point Ranges for Latin_Ext_C
693    [11360, 11391]**/
694    const UnicodeSet latin_ext_c_Set
695        {{{Empty, 355}, {Full, 1}, {Empty, 34460}},
696         {}};
697    /** Code Point Ranges for Latin_Ext_D
698    [42784, 43007]**/
699    const UnicodeSet latin_ext_d_Set
700        {{{Empty, 1337}, {Full, 7}, {Empty, 33472}},
701         {}};
702    /** Code Point Ranges for Latin_Ext_E
703    [43824, 43887]**/
704    const UnicodeSet latin_ext_e_Set
705        {{{Empty, 1369}, {Mixed, 1}, {Full, 1}, {Mixed, 1}, {Empty, 33444}},
706         {0xffff0000, 0x0000ffff}};
707    /** Code Point Ranges for Lepcha
708    [7168, 7247]**/
709    const UnicodeSet lepcha_Set
710        {{{Empty, 224}, {Full, 2}, {Mixed, 1}, {Empty, 34589}},
711         {0x0000ffff}};
712    /** Code Point Ranges for Letterlike_Symbols
713    [8448, 8527]**/
714    const UnicodeSet letterlike_symbols_Set
715        {{{Empty, 264}, {Full, 2}, {Mixed, 1}, {Empty, 34549}},
716         {0x0000ffff}};
717    /** Code Point Ranges for Limbu
718    [6400, 6479]**/
719    const UnicodeSet limbu_Set
720        {{{Empty, 200}, {Full, 2}, {Mixed, 1}, {Empty, 34613}},
721         {0x0000ffff}};
722    /** Code Point Ranges for Linear_A
723    [67072, 67455]**/
724    const UnicodeSet linear_a_Set
725        {{{Empty, 2096}, {Full, 12}, {Empty, 32708}},
726         {}};
727    /** Code Point Ranges for Linear_B_Ideograms
728    [65664, 65791]**/
729    const UnicodeSet linear_b_ideograms_Set
730        {{{Empty, 2052}, {Full, 4}, {Empty, 32760}},
731         {}};
732    /** Code Point Ranges for Linear_B_Syllabary
733    [65536, 65663]**/
734    const UnicodeSet linear_b_syllabary_Set
735        {{{Empty, 2048}, {Full, 4}, {Empty, 32764}},
736         {}};
737    /** Code Point Ranges for Lisu
738    [42192, 42239]**/
739    const UnicodeSet lisu_Set
740        {{{Empty, 1318}, {Mixed, 1}, {Full, 1}, {Empty, 33496}},
741         {0xffff0000}};
742    /** Code Point Ranges for Low_Surrogates
743    [56320, 57343]**/
744    const UnicodeSet low_surrogates_Set
745        {{{Empty, 1760}, {Full, 32}, {Empty, 33024}},
746         {}};
747    /** Code Point Ranges for Lycian
748    [66176, 66207]**/
749    const UnicodeSet lycian_Set
750        {{{Empty, 2068}, {Full, 1}, {Empty, 32747}},
751         {}};
752    /** Code Point Ranges for Lydian
753    [67872, 67903]**/
754    const UnicodeSet lydian_Set
755        {{{Empty, 2121}, {Full, 1}, {Empty, 32694}},
756         {}};
757    /** Code Point Ranges for Mahajani
758    [69968, 70015]**/
759    const UnicodeSet mahajani_Set
760        {{{Empty, 2186}, {Mixed, 1}, {Full, 1}, {Empty, 32628}},
761         {0xffff0000}};
762    /** Code Point Ranges for Mahjong
763    [126976, 127023]**/
764    const UnicodeSet mahjong_Set
765        {{{Empty, 3968}, {Full, 1}, {Mixed, 1}, {Empty, 30846}},
766         {0x0000ffff}};
767    /** Code Point Ranges for Malayalam
768    [3328, 3455]**/
769    const UnicodeSet malayalam_Set
770        {{{Empty, 104}, {Full, 4}, {Empty, 34708}},
771         {}};
772    /** Code Point Ranges for Mandaic
773    [2112, 2143]**/
774    const UnicodeSet mandaic_Set
775        {{{Empty, 66}, {Full, 1}, {Empty, 34749}},
776         {}};
777    /** Code Point Ranges for Manichaean
778    [68288, 68351]**/
779    const UnicodeSet manichaean_Set
780        {{{Empty, 2134}, {Full, 2}, {Empty, 32680}},
781         {}};
782    /** Code Point Ranges for Math_Alphanum
783    [119808, 120831]**/
784    const UnicodeSet math_alphanum_Set
785        {{{Empty, 3744}, {Full, 32}, {Empty, 31040}},
786         {}};
787    /** Code Point Ranges for Math_Operators
788    [8704, 8959]**/
789    const UnicodeSet math_operators_Set
790        {{{Empty, 272}, {Full, 8}, {Empty, 34536}},
791         {}};
792    /** Code Point Ranges for Meetei_Mayek
793    [43968, 44031]**/
794    const UnicodeSet meetei_mayek_Set
795        {{{Empty, 1374}, {Full, 2}, {Empty, 33440}},
796         {}};
797    /** Code Point Ranges for Meetei_Mayek_Ext
798    [43744, 43775]**/
799    const UnicodeSet meetei_mayek_ext_Set
800        {{{Empty, 1367}, {Full, 1}, {Empty, 33448}},
801         {}};
802    /** Code Point Ranges for Mende_Kikakui
803    [124928, 125151]**/
804    const UnicodeSet mende_kikakui_Set
805        {{{Empty, 3904}, {Full, 7}, {Empty, 30905}},
806         {}};
807    /** Code Point Ranges for Meroitic_Cursive
808    [68000, 68095]**/
809    const UnicodeSet meroitic_cursive_Set
810        {{{Empty, 2125}, {Full, 3}, {Empty, 32688}},
811         {}};
812    /** Code Point Ranges for Meroitic_Hieroglyphs
813    [67968, 67999]**/
814    const UnicodeSet meroitic_hieroglyphs_Set
815        {{{Empty, 2124}, {Full, 1}, {Empty, 32691}},
816         {}};
817    /** Code Point Ranges for Miao
818    [93952, 94111]**/
819    const UnicodeSet miao_Set
820        {{{Empty, 2936}, {Full, 5}, {Empty, 31875}},
821         {}};
822    /** Code Point Ranges for Misc_Arrows
823    [11008, 11263]**/
824    const UnicodeSet misc_arrows_Set
825        {{{Empty, 344}, {Full, 8}, {Empty, 34464}},
826         {}};
827    /** Code Point Ranges for Misc_Math_Symbols_A
828    [10176, 10223]**/
829    const UnicodeSet misc_math_symbols_a_Set
830        {{{Empty, 318}, {Full, 1}, {Mixed, 1}, {Empty, 34496}},
831         {0x0000ffff}};
832    /** Code Point Ranges for Misc_Math_Symbols_B
833    [10624, 10751]**/
834    const UnicodeSet misc_math_symbols_b_Set
835        {{{Empty, 332}, {Full, 4}, {Empty, 34480}},
836         {}};
837    /** Code Point Ranges for Misc_Pictographs
838    [127744, 128511]**/
839    const UnicodeSet misc_pictographs_Set
840        {{{Empty, 3992}, {Full, 24}, {Empty, 30800}},
841         {}};
842    /** Code Point Ranges for Misc_Symbols
843    [9728, 9983]**/
844    const UnicodeSet misc_symbols_Set
845        {{{Empty, 304}, {Full, 8}, {Empty, 34504}},
846         {}};
847    /** Code Point Ranges for Misc_Technical
848    [8960, 9215]**/
849    const UnicodeSet misc_technical_Set
850        {{{Empty, 280}, {Full, 8}, {Empty, 34528}},
851         {}};
852    /** Code Point Ranges for Modi
853    [71168, 71263]**/
854    const UnicodeSet modi_Set
855        {{{Empty, 2224}, {Full, 3}, {Empty, 32589}},
856         {}};
857    /** Code Point Ranges for Modifier_Letters
858    [688, 767]**/
859    const UnicodeSet modifier_letters_Set
860        {{{Empty, 21}, {Mixed, 1}, {Full, 2}, {Empty, 34792}},
861         {0xffff0000}};
862    /** Code Point Ranges for Modifier_Tone_Letters
863    [42752, 42783]**/
864    const UnicodeSet modifier_tone_letters_Set
865        {{{Empty, 1336}, {Full, 1}, {Empty, 33479}},
866         {}};
867    /** Code Point Ranges for Mongolian
868    [6144, 6319]**/
869    const UnicodeSet mongolian_Set
870        {{{Empty, 192}, {Full, 5}, {Mixed, 1}, {Empty, 34618}},
871         {0x0000ffff}};
872    /** Code Point Ranges for Mro
873    [92736, 92783]**/
874    const UnicodeSet mro_Set
875        {{{Empty, 2898}, {Full, 1}, {Mixed, 1}, {Empty, 31916}},
876         {0x0000ffff}};
877    /** Code Point Ranges for Multani
878    [70272, 70319]**/
879    const UnicodeSet multani_Set
880        {{{Empty, 2196}, {Full, 1}, {Mixed, 1}, {Empty, 32618}},
881         {0x0000ffff}};
882    /** Code Point Ranges for Music
883    [119040, 119295]**/
884    const UnicodeSet music_Set
885        {{{Empty, 3720}, {Full, 8}, {Empty, 31088}},
886         {}};
887    /** Code Point Ranges for Myanmar
888    [4096, 4255]**/
889    const UnicodeSet myanmar_Set
890        {{{Empty, 128}, {Full, 5}, {Empty, 34683}},
891         {}};
892    /** Code Point Ranges for Myanmar_Ext_A
893    [43616, 43647]**/
894    const UnicodeSet myanmar_ext_a_Set
895        {{{Empty, 1363}, {Full, 1}, {Empty, 33452}},
896         {}};
897    /** Code Point Ranges for Myanmar_Ext_B
898    [43488, 43519]**/
899    const UnicodeSet myanmar_ext_b_Set
900        {{{Empty, 1359}, {Full, 1}, {Empty, 33456}},
901         {}};
902    /** Code Point Ranges for Nabataean
903    [67712, 67759]**/
904    const UnicodeSet nabataean_Set
905        {{{Empty, 2116}, {Full, 1}, {Mixed, 1}, {Empty, 32698}},
906         {0x0000ffff}};
907    /** Code Point Ranges for NB
908    [2144, 2207], [7296, 7359], [12256, 12271], [66048, 66175],
909    [66528, 66559], [66736, 66815], [66928, 67071], [67456, 67583],
910    [67760, 67807], [67904, 67967], [68256, 68287], [68528, 68607],
911    [68688, 68735], [68864, 69215], [69248, 69631], [70224, 70271],
912    [70528, 70783], [70880, 71039], [71264, 71295], [71376, 71423],
913    [71488, 71839], [71936, 72383], [72448, 73727], [75088, 77823],
914    [78896, 82943], [83584, 92159], [92784, 92879], [93072, 93951],
915    [94112, 110591], [110848, 113663], [113840, 118783], [119376, 119551],
916    [119680, 119807], [121520, 124927], [125152, 126463], [126720, 126975],
917    [129536, 131071], [173792, 173823], [183984, 194559], [195104, 917503],
918    [917632, 917759], [918000, 983039]**/
919    const UnicodeSet nb_Set
920        {{{Empty, 67}, {Full, 2}, {Empty, 159}, {Full, 2}, {Empty, 153},
921          {Mixed, 1}, {Empty, 1680}, {Full, 4}, {Empty, 11}, {Full, 1},
922          {Empty, 5}, {Mixed, 1}, {Full, 2}, {Empty, 3}, {Mixed, 1},
923          {Full, 4}, {Empty, 12}, {Full, 4}, {Empty, 5}, {Mixed, 1},
924          {Full, 1}, {Empty, 3}, {Full, 2}, {Empty, 9}, {Full, 1},
925          {Empty, 7}, {Mixed, 1}, {Full, 2}, {Empty, 2}, {Mixed, 1},
926          {Full, 1}, {Empty, 4}, {Full, 11}, {Empty, 1}, {Full, 12},
927          {Empty, 18}, {Mixed, 1}, {Full, 1}, {Empty, 8}, {Full, 8},
928          {Empty, 3}, {Full, 5}, {Empty, 7}, {Full, 1}, {Empty, 2},
929          {Mixed, 1}, {Full, 1}, {Empty, 2}, {Full, 11}, {Empty, 3},
930          {Full, 14}, {Empty, 2}, {Full, 40}, {Empty, 42}, {Mixed, 1},
931          {Full, 85}, {Empty, 33}, {Mixed, 1}, {Full, 126}, {Empty, 20},
932          {Full, 268}, {Empty, 19}, {Mixed, 1}, {Full, 2}, {Mixed, 1},
933          {Empty, 5}, {Mixed, 1}, {Full, 27}, {Empty, 5}, {Full, 515},
934          {Empty, 8}, {Full, 88}, {Empty, 5}, {Mixed, 1}, {Full, 154},
935          {Empty, 18}, {Mixed, 1}, {Full, 5}, {Empty, 4}, {Full, 4},
936          {Empty, 53}, {Mixed, 1}, {Full, 106}, {Empty, 7}, {Full, 41},
937          {Empty, 8}, {Full, 8}, {Empty, 80}, {Full, 48}, {Empty, 1335},
938          {Full, 1}, {Empty, 317}, {Mixed, 1}, {Full, 330}, {Empty, 17},
939          {Full, 22575}, {Empty, 4}, {Full, 4}, {Empty, 7}, {Mixed, 1},
940          {Full, 2032}, {Empty, 4096}},
941         {0x0000ffff, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000,
942          0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000,
943          0xffff0000, 0x0000ffff, 0xffff0000, 0xffff0000, 0xffff0000,
944          0xffff0000, 0xffff0000, 0xffff0000}};
945    /** Code Point Ranges for New_Tai_Lue
946    [6528, 6623]**/
947    const UnicodeSet new_tai_lue_Set
948        {{{Empty, 204}, {Full, 3}, {Empty, 34609}},
949         {}};
950    /** Code Point Ranges for NKo
951    [1984, 2047]**/
952    const UnicodeSet nko_Set
953        {{{Empty, 62}, {Full, 2}, {Empty, 34752}},
954         {}};
955    /** Code Point Ranges for Number_Forms
956    [8528, 8591]**/
957    const UnicodeSet number_forms_Set
958        {{{Empty, 266}, {Mixed, 1}, {Full, 1}, {Mixed, 1}, {Empty, 34547}},
959         {0xffff0000, 0x0000ffff}};
960    /** Code Point Ranges for OCR
961    [9280, 9311]**/
962    const UnicodeSet ocr_Set
963        {{{Empty, 290}, {Full, 1}, {Empty, 34525}},
964         {}};
965    /** Code Point Ranges for Ogham
966    [5760, 5791]**/
967    const UnicodeSet ogham_Set
968        {{{Empty, 180}, {Full, 1}, {Empty, 34635}},
969         {}};
970    /** Code Point Ranges for Ol_Chiki
971    [7248, 7295]**/
972    const UnicodeSet ol_chiki_Set
973        {{{Empty, 226}, {Mixed, 1}, {Full, 1}, {Empty, 34588}},
974         {0xffff0000}};
975    /** Code Point Ranges for Old_Hungarian
976    [68736, 68863]**/
977    const UnicodeSet old_hungarian_Set
978        {{{Empty, 2148}, {Full, 4}, {Empty, 32664}},
979         {}};
980    /** Code Point Ranges for Old_Italic
981    [66304, 66351]**/
982    const UnicodeSet old_italic_Set
983        {{{Empty, 2072}, {Full, 1}, {Mixed, 1}, {Empty, 32742}},
984         {0x0000ffff}};
985    /** Code Point Ranges for Old_North_Arabian
986    [68224, 68255]**/
987    const UnicodeSet old_north_arabian_Set
988        {{{Empty, 2132}, {Full, 1}, {Empty, 32683}},
989         {}};
990    /** Code Point Ranges for Old_Permic
991    [66384, 66431]**/
992    const UnicodeSet old_permic_Set
993        {{{Empty, 2074}, {Mixed, 1}, {Full, 1}, {Empty, 32740}},
994         {0xffff0000}};
995    /** Code Point Ranges for Old_Persian
996    [66464, 66527]**/
997    const UnicodeSet old_persian_Set
998        {{{Empty, 2077}, {Full, 2}, {Empty, 32737}},
999         {}};
1000    /** Code Point Ranges for Old_South_Arabian
1001    [68192, 68223]**/
1002    const UnicodeSet old_south_arabian_Set
1003        {{{Empty, 2131}, {Full, 1}, {Empty, 32684}},
1004         {}};
1005    /** Code Point Ranges for Old_Turkic
1006    [68608, 68687]**/
1007    const UnicodeSet old_turkic_Set
1008        {{{Empty, 2144}, {Full, 2}, {Mixed, 1}, {Empty, 32669}},
1009         {0x0000ffff}};
1010    /** Code Point Ranges for Oriya
1011    [2816, 2943]**/
1012    const UnicodeSet oriya_Set
1013        {{{Empty, 88}, {Full, 4}, {Empty, 34724}},
1014         {}};
1015    /** Code Point Ranges for Ornamental_Dingbats
1016    [128592, 128639]**/
1017    const UnicodeSet ornamental_dingbats_Set
1018        {{{Empty, 4018}, {Mixed, 1}, {Full, 1}, {Empty, 30796}},
1019         {0xffff0000}};
1020    /** Code Point Ranges for Osmanya
1021    [66688, 66735]**/
1022    const UnicodeSet osmanya_Set
1023        {{{Empty, 2084}, {Full, 1}, {Mixed, 1}, {Empty, 32730}},
1024         {0x0000ffff}};
1025    /** Code Point Ranges for Pahawh_Hmong
1026    [92928, 93071]**/
1027    const UnicodeSet pahawh_hmong_Set
1028        {{{Empty, 2904}, {Full, 4}, {Mixed, 1}, {Empty, 31907}},
1029         {0x0000ffff}};
1030    /** Code Point Ranges for Palmyrene
1031    [67680, 67711]**/
1032    const UnicodeSet palmyrene_Set
1033        {{{Empty, 2115}, {Full, 1}, {Empty, 32700}},
1034         {}};
1035    /** Code Point Ranges for Pau_Cin_Hau
1036    [72384, 72447]**/
1037    const UnicodeSet pau_cin_hau_Set
1038        {{{Empty, 2262}, {Full, 2}, {Empty, 32552}},
1039         {}};
1040    /** Code Point Ranges for Phags_Pa
1041    [43072, 43135]**/
1042    const UnicodeSet phags_pa_Set
1043        {{{Empty, 1346}, {Full, 2}, {Empty, 33468}},
1044         {}};
1045    /** Code Point Ranges for Phaistos
1046    [66000, 66047]**/
1047    const UnicodeSet phaistos_Set
1048        {{{Empty, 2062}, {Mixed, 1}, {Full, 1}, {Empty, 32752}},
1049         {0xffff0000}};
1050    /** Code Point Ranges for Phoenician
1051    [67840, 67871]**/
1052    const UnicodeSet phoenician_Set
1053        {{{Empty, 2120}, {Full, 1}, {Empty, 32695}},
1054         {}};
1055    /** Code Point Ranges for Phonetic_Ext
1056    [7424, 7551]**/
1057    const UnicodeSet phonetic_ext_Set
1058        {{{Empty, 232}, {Full, 4}, {Empty, 34580}},
1059         {}};
1060    /** Code Point Ranges for Phonetic_Ext_Sup
1061    [7552, 7615]**/
1062    const UnicodeSet phonetic_ext_sup_Set
1063        {{{Empty, 236}, {Full, 2}, {Empty, 34578}},
1064         {}};
1065    /** Code Point Ranges for Playing_Cards
1066    [127136, 127231]**/
1067    const UnicodeSet playing_cards_Set
1068        {{{Empty, 3973}, {Full, 3}, {Empty, 30840}},
1069         {}};
1070    /** Code Point Ranges for Psalter_Pahlavi
1071    [68480, 68527]**/
1072    const UnicodeSet psalter_pahlavi_Set
1073        {{{Empty, 2140}, {Full, 1}, {Mixed, 1}, {Empty, 32674}},
1074         {0x0000ffff}};
1075    /** Code Point Ranges for PUA
1076    [57344, 63743]**/
1077    const UnicodeSet pua_Set
1078        {{{Empty, 1792}, {Full, 200}, {Empty, 32824}},
1079         {}};
1080    /** Code Point Ranges for Punctuation
1081    [8192, 8303]**/
1082    const UnicodeSet punctuation_Set
1083        {{{Empty, 256}, {Full, 3}, {Mixed, 1}, {Empty, 34556}},
1084         {0x0000ffff}};
1085    /** Code Point Ranges for Rejang
1086    [43312, 43359]**/
1087    const UnicodeSet rejang_Set
1088        {{{Empty, 1353}, {Mixed, 1}, {Full, 1}, {Empty, 33461}},
1089         {0xffff0000}};
1090    /** Code Point Ranges for Rumi
1091    [69216, 69247]**/
1092    const UnicodeSet rumi_Set
1093        {{{Empty, 2163}, {Full, 1}, {Empty, 32652}},
1094         {}};
1095    /** Code Point Ranges for Runic
1096    [5792, 5887]**/
1097    const UnicodeSet runic_Set
1098        {{{Empty, 181}, {Full, 3}, {Empty, 34632}},
1099         {}};
1100    /** Code Point Ranges for Samaritan
1101    [2048, 2111]**/
1102    const UnicodeSet samaritan_Set
1103        {{{Empty, 64}, {Full, 2}, {Empty, 34750}},
1104         {}};
1105    /** Code Point Ranges for Saurashtra
1106    [43136, 43231]**/
1107    const UnicodeSet saurashtra_Set
1108        {{{Empty, 1348}, {Full, 3}, {Empty, 33465}},
1109         {}};
1110    /** Code Point Ranges for Sharada
1111    [70016, 70111]**/
1112    const UnicodeSet sharada_Set
1113        {{{Empty, 2188}, {Full, 3}, {Empty, 32625}},
1114         {}};
1115    /** Code Point Ranges for Shavian
1116    [66640, 66687]**/
1117    const UnicodeSet shavian_Set
1118        {{{Empty, 2082}, {Mixed, 1}, {Full, 1}, {Empty, 32732}},
1119         {0xffff0000}};
1120    /** Code Point Ranges for Shorthand_Format_Controls
1121    [113824, 113839]**/
1122    const UnicodeSet shorthand_format_controls_Set
1123        {{{Empty, 3557}, {Mixed, 1}, {Empty, 31258}},
1124         {0x0000ffff}};
1125    /** Code Point Ranges for Siddham
1126    [71040, 71167]**/
1127    const UnicodeSet siddham_Set
1128        {{{Empty, 2220}, {Full, 4}, {Empty, 32592}},
1129         {}};
1130    /** Code Point Ranges for Sinhala
1131    [3456, 3583]**/
1132    const UnicodeSet sinhala_Set
1133        {{{Empty, 108}, {Full, 4}, {Empty, 34704}},
1134         {}};
1135    /** Code Point Ranges for Sinhala_Archaic_Numbers
1136    [70112, 70143]**/
1137    const UnicodeSet sinhala_archaic_numbers_Set
1138        {{{Empty, 2191}, {Full, 1}, {Empty, 32624}},
1139         {}};
1140    /** Code Point Ranges for Small_Forms
1141    [65104, 65135]**/
1142    const UnicodeSet small_forms_Set
1143        {{{Empty, 2034}, {Mixed, 2}, {Empty, 32780}},
1144         {0xffff0000, 0x0000ffff}};
1145    /** Code Point Ranges for Sora_Sompeng
1146    [69840, 69887]**/
1147    const UnicodeSet sora_sompeng_Set
1148        {{{Empty, 2182}, {Mixed, 1}, {Full, 1}, {Empty, 32632}},
1149         {0xffff0000}};
1150    /** Code Point Ranges for Specials
1151    [65520, 65535]**/
1152    const UnicodeSet specials_Set
1153        {{{Empty, 2047}, {Mixed, 1}, {Empty, 32768}},
1154         {0xffff0000}};
1155    /** Code Point Ranges for Sundanese
1156    [7040, 7103]**/
1157    const UnicodeSet sundanese_Set
1158        {{{Empty, 220}, {Full, 2}, {Empty, 34594}},
1159         {}};
1160    /** Code Point Ranges for Sundanese_Sup
1161    [7360, 7375]**/
1162    const UnicodeSet sundanese_sup_Set
1163        {{{Empty, 230}, {Mixed, 1}, {Empty, 34585}},
1164         {0x0000ffff}};
1165    /** Code Point Ranges for Sup_Arrows_A
1166    [10224, 10239]**/
1167    const UnicodeSet sup_arrows_a_Set
1168        {{{Empty, 319}, {Mixed, 1}, {Empty, 34496}},
1169         {0xffff0000}};
1170    /** Code Point Ranges for Sup_Arrows_B
1171    [10496, 10623]**/
1172    const UnicodeSet sup_arrows_b_Set
1173        {{{Empty, 328}, {Full, 4}, {Empty, 34484}},
1174         {}};
1175    /** Code Point Ranges for Sup_Arrows_C
1176    [129024, 129279]**/
1177    const UnicodeSet sup_arrows_c_Set
1178        {{{Empty, 4032}, {Full, 8}, {Empty, 30776}},
1179         {}};
1180    /** Code Point Ranges for Sup_Math_Operators
1181    [10752, 11007]**/
1182    const UnicodeSet sup_math_operators_Set
1183        {{{Empty, 336}, {Full, 8}, {Empty, 34472}},
1184         {}};
1185    /** Code Point Ranges for Sup_PUA_A
1186    [983040, 1048575]**/
1187    const UnicodeSet sup_pua_a_Set
1188        {{{Empty, 30720}, {Full, 2048}, {Empty, 2048}},
1189         {}};
1190    /** Code Point Ranges for Sup_PUA_B
1191    [1048576, 1114111]**/
1192    const UnicodeSet sup_pua_b_Set
1193        {{{Empty, 32768}, {Full, 2048}},
1194         {}};
1195    /** Code Point Ranges for Sup_Punctuation
1196    [11776, 11903]**/
1197    const UnicodeSet sup_punctuation_Set
1198        {{{Empty, 368}, {Full, 4}, {Empty, 34444}},
1199         {}};
1200    /** Code Point Ranges for Sup_Symbols_And_Pictographs
1201    [129280, 129535]**/
1202    const UnicodeSet sup_symbols_and_pictographs_Set
1203        {{{Empty, 4040}, {Full, 8}, {Empty, 30768}},
1204         {}};
1205    /** Code Point Ranges for Super_And_Sub
1206    [8304, 8351]**/
1207    const UnicodeSet super_and_sub_Set
1208        {{{Empty, 259}, {Mixed, 1}, {Full, 1}, {Empty, 34555}},
1209         {0xffff0000}};
1210    /** Code Point Ranges for Sutton_SignWriting
1211    [120832, 121519]**/
1212    const UnicodeSet sutton_signwriting_Set
1213        {{{Empty, 3776}, {Full, 21}, {Mixed, 1}, {Empty, 31018}},
1214         {0x0000ffff}};
1215    /** Code Point Ranges for Syloti_Nagri
1216    [43008, 43055]**/
1217    const UnicodeSet syloti_nagri_Set
1218        {{{Empty, 1344}, {Full, 1}, {Mixed, 1}, {Empty, 33470}},
1219         {0x0000ffff}};
1220    /** Code Point Ranges for Syriac
1221    [1792, 1871]**/
1222    const UnicodeSet syriac_Set
1223        {{{Empty, 56}, {Full, 2}, {Mixed, 1}, {Empty, 34757}},
1224         {0x0000ffff}};
1225    /** Code Point Ranges for Tagalog
1226    [5888, 5919]**/
1227    const UnicodeSet tagalog_Set
1228        {{{Empty, 184}, {Full, 1}, {Empty, 34631}},
1229         {}};
1230    /** Code Point Ranges for Tagbanwa
1231    [5984, 6015]**/
1232    const UnicodeSet tagbanwa_Set
1233        {{{Empty, 187}, {Full, 1}, {Empty, 34628}},
1234         {}};
1235    /** Code Point Ranges for Tags
1236    [917504, 917631]**/
1237    const UnicodeSet tags_Set
1238        {{{Empty, 28672}, {Full, 4}, {Empty, 6140}},
1239         {}};
1240    /** Code Point Ranges for Tai_Le
1241    [6480, 6527]**/
1242    const UnicodeSet tai_le_Set
1243        {{{Empty, 202}, {Mixed, 1}, {Full, 1}, {Empty, 34612}},
1244         {0xffff0000}};
1245    /** Code Point Ranges for Tai_Tham
1246    [6688, 6831]**/
1247    const UnicodeSet tai_tham_Set
1248        {{{Empty, 209}, {Full, 4}, {Mixed, 1}, {Empty, 34602}},
1249         {0x0000ffff}};
1250    /** Code Point Ranges for Tai_Viet
1251    [43648, 43743]**/
1252    const UnicodeSet tai_viet_Set
1253        {{{Empty, 1364}, {Full, 3}, {Empty, 33449}},
1254         {}};
1255    /** Code Point Ranges for Tai_Xuan_Jing
1256    [119552, 119647]**/
1257    const UnicodeSet tai_xuan_jing_Set
1258        {{{Empty, 3736}, {Full, 3}, {Empty, 31077}},
1259         {}};
1260    /** Code Point Ranges for Takri
1261    [71296, 71375]**/
1262    const UnicodeSet takri_Set
1263        {{{Empty, 2228}, {Full, 2}, {Mixed, 1}, {Empty, 32585}},
1264         {0x0000ffff}};
1265    /** Code Point Ranges for Tamil
1266    [2944, 3071]**/
1267    const UnicodeSet tamil_Set
1268        {{{Empty, 92}, {Full, 4}, {Empty, 34720}},
1269         {}};
1270    /** Code Point Ranges for Telugu
1271    [3072, 3199]**/
1272    const UnicodeSet telugu_Set
1273        {{{Empty, 96}, {Full, 4}, {Empty, 34716}},
1274         {}};
1275    /** Code Point Ranges for Thaana
1276    [1920, 1983]**/
1277    const UnicodeSet thaana_Set
1278        {{{Empty, 60}, {Full, 2}, {Empty, 34754}},
1279         {}};
1280    /** Code Point Ranges for Thai
1281    [3584, 3711]**/
1282    const UnicodeSet thai_Set
1283        {{{Empty, 112}, {Full, 4}, {Empty, 34700}},
1284         {}};
1285    /** Code Point Ranges for Tibetan
1286    [3840, 4095]**/
1287    const UnicodeSet tibetan_Set
1288        {{{Empty, 120}, {Full, 8}, {Empty, 34688}},
1289         {}};
1290    /** Code Point Ranges for Tifinagh
1291    [11568, 11647]**/
1292    const UnicodeSet tifinagh_Set
1293        {{{Empty, 361}, {Mixed, 1}, {Full, 2}, {Empty, 34452}},
1294         {0xffff0000}};
1295    /** Code Point Ranges for Tirhuta
1296    [70784, 70879]**/
1297    const UnicodeSet tirhuta_Set
1298        {{{Empty, 2212}, {Full, 3}, {Empty, 32601}},
1299         {}};
1300    /** Code Point Ranges for Transport_And_Map
1301    [128640, 128767]**/
1302    const UnicodeSet transport_and_map_Set
1303        {{{Empty, 4020}, {Full, 4}, {Empty, 30792}},
1304         {}};
1305    /** Code Point Ranges for UCAS
1306    [5120, 5759]**/
1307    const UnicodeSet ucas_Set
1308        {{{Empty, 160}, {Full, 20}, {Empty, 34636}},
1309         {}};
1310    /** Code Point Ranges for UCAS_Ext
1311    [6320, 6399]**/
1312    const UnicodeSet ucas_ext_Set
1313        {{{Empty, 197}, {Mixed, 1}, {Full, 2}, {Empty, 34616}},
1314         {0xffff0000}};
1315    /** Code Point Ranges for Ugaritic
1316    [66432, 66463]**/
1317    const UnicodeSet ugaritic_Set
1318        {{{Empty, 2076}, {Full, 1}, {Empty, 32739}},
1319         {}};
1320    /** Code Point Ranges for Vai
1321    [42240, 42559]**/
1322    const UnicodeSet vai_Set
1323        {{{Empty, 1320}, {Full, 10}, {Empty, 33486}},
1324         {}};
1325    /** Code Point Ranges for Vedic_Ext
1326    [7376, 7423]**/
1327    const UnicodeSet vedic_ext_Set
1328        {{{Empty, 230}, {Mixed, 1}, {Full, 1}, {Empty, 34584}},
1329         {0xffff0000}};
1330    /** Code Point Ranges for Vertical_Forms
1331    [65040, 65055]**/
1332    const UnicodeSet vertical_forms_Set
1333        {{{Empty, 2032}, {Mixed, 1}, {Empty, 32783}},
1334         {0xffff0000}};
1335    /** Code Point Ranges for VS
1336    [65024, 65039]**/
1337    const UnicodeSet vs_Set
1338        {{{Empty, 2032}, {Mixed, 1}, {Empty, 32783}},
1339         {0x0000ffff}};
1340    /** Code Point Ranges for VS_Sup
1341    [917760, 917999]**/
1342    const UnicodeSet vs_sup_Set
1343        {{{Empty, 28680}, {Full, 7}, {Mixed, 1}, {Empty, 6128}},
1344         {0x0000ffff}};
1345    /** Code Point Ranges for Warang_Citi
1346    [71840, 71935]**/
1347    const UnicodeSet warang_citi_Set
1348        {{{Empty, 2245}, {Full, 3}, {Empty, 32568}},
1349         {}};
1350    /** Code Point Ranges for Yi_Radicals
1351    [42128, 42191]**/
1352    const UnicodeSet yi_radicals_Set
1353        {{{Empty, 1316}, {Mixed, 1}, {Full, 1}, {Mixed, 1}, {Empty, 33497}},
1354         {0xffff0000, 0x0000ffff}};
1355    /** Code Point Ranges for Yi_Syllables
1356    [40960, 42127]**/
1357    const UnicodeSet yi_syllables_Set
1358        {{{Empty, 1280}, {Full, 36}, {Mixed, 1}, {Empty, 33499}},
1359         {0x0000ffff}};
1360    /** Code Point Ranges for Yijing
1361    [19904, 19967]**/
1362    const UnicodeSet yijing_Set
1363        {{{Empty, 622}, {Full, 2}, {Empty, 34192}},
1364         {}};
1365    static EnumeratedPropertyObject property_object
1366        {blk,
1367         BLK_ns::enum_names,
1368         BLK_ns::value_names,
1369         BLK_ns::aliases_only_map,
1370         {&aegean_numbers_Set, &ahom_Set, &alchemical_Set, &alphabetic_pf_Set,
1371        &anatolian_hieroglyphs_Set, &ancient_greek_music_Set,
1372        &ancient_greek_numbers_Set, &ancient_symbols_Set, &arabic_Set,
1373        &arabic_ext_a_Set, &arabic_math_Set, &arabic_pf_a_Set,
1374        &arabic_pf_b_Set, &arabic_sup_Set, &armenian_Set, &arrows_Set,
1375        &ascii_Set, &avestan_Set, &balinese_Set, &bamum_Set, &bamum_sup_Set,
1376        &bassa_vah_Set, &batak_Set, &bengali_Set, &block_elements_Set,
1377        &bopomofo_Set, &bopomofo_ext_Set, &box_drawing_Set, &brahmi_Set,
1378        &braille_Set, &buginese_Set, &buhid_Set, &byzantine_music_Set,
1379        &carian_Set, &caucasian_albanian_Set, &chakma_Set, &cham_Set,
1380        &cherokee_Set, &cherokee_sup_Set, &cjk_Set, &cjk_compat_Set,
1381        &cjk_compat_forms_Set, &cjk_compat_ideographs_Set,
1382        &cjk_compat_ideographs_sup_Set, &cjk_ext_a_Set, &cjk_ext_b_Set,
1383        &cjk_ext_c_Set, &cjk_ext_d_Set, &cjk_ext_e_Set,
1384        &cjk_radicals_sup_Set, &cjk_strokes_Set, &cjk_symbols_Set,
1385        &compat_jamo_Set, &control_pictures_Set, &coptic_Set,
1386        &coptic_epact_numbers_Set, &counting_rod_Set, &cuneiform_Set,
1387        &cuneiform_numbers_Set, &currency_symbols_Set,
1388        &cypriot_syllabary_Set, &cyrillic_Set, &cyrillic_ext_a_Set,
1389        &cyrillic_ext_b_Set, &cyrillic_sup_Set, &deseret_Set,
1390        &devanagari_Set, &devanagari_ext_Set, &diacriticals_Set,
1391        &diacriticals_ext_Set, &diacriticals_for_symbols_Set,
1392        &diacriticals_sup_Set, &dingbats_Set, &domino_Set, &duployan_Set,
1393        &early_dynastic_cuneiform_Set, &egyptian_hieroglyphs_Set,
1394        &elbasan_Set, &emoticons_Set, &enclosed_alphanum_Set,
1395        &enclosed_alphanum_sup_Set, &enclosed_cjk_Set,
1396        &enclosed_ideographic_sup_Set, &ethiopic_Set, &ethiopic_ext_Set,
1397        &ethiopic_ext_a_Set, &ethiopic_sup_Set, &geometric_shapes_Set,
1398        &geometric_shapes_ext_Set, &georgian_Set, &georgian_sup_Set,
1399        &glagolitic_Set, &gothic_Set, &grantha_Set, &greek_Set,
1400        &greek_ext_Set, &gujarati_Set, &gurmukhi_Set,
1401        &half_and_full_forms_Set, &half_marks_Set, &hangul_Set,
1402        &hanunoo_Set, &hatran_Set, &hebrew_Set, &high_pu_surrogates_Set,
1403        &high_surrogates_Set, &hiragana_Set, &idc_Set,
1404        &imperial_aramaic_Set, &indic_number_forms_Set,
1405        &inscriptional_pahlavi_Set, &inscriptional_parthian_Set,
1406        &ipa_ext_Set, &jamo_Set, &jamo_ext_a_Set, &jamo_ext_b_Set,
1407        &javanese_Set, &kaithi_Set, &kana_sup_Set, &kanbun_Set, &kangxi_Set,
1408        &kannada_Set, &katakana_Set, &katakana_ext_Set, &kayah_li_Set,
1409        &kharoshthi_Set, &khmer_Set, &khmer_symbols_Set, &khojki_Set,
1410        &khudawadi_Set, &lao_Set, &latin_1_sup_Set, &latin_ext_a_Set,
1411        &latin_ext_additional_Set, &latin_ext_b_Set, &latin_ext_c_Set,
1412        &latin_ext_d_Set, &latin_ext_e_Set, &lepcha_Set,
1413        &letterlike_symbols_Set, &limbu_Set, &linear_a_Set,
1414        &linear_b_ideograms_Set, &linear_b_syllabary_Set, &lisu_Set,
1415        &low_surrogates_Set, &lycian_Set, &lydian_Set, &mahajani_Set,
1416        &mahjong_Set, &malayalam_Set, &mandaic_Set, &manichaean_Set,
1417        &math_alphanum_Set, &math_operators_Set, &meetei_mayek_Set,
1418        &meetei_mayek_ext_Set, &mende_kikakui_Set, &meroitic_cursive_Set,
1419        &meroitic_hieroglyphs_Set, &miao_Set, &misc_arrows_Set,
1420        &misc_math_symbols_a_Set, &misc_math_symbols_b_Set,
1421        &misc_pictographs_Set, &misc_symbols_Set, &misc_technical_Set,
1422        &modi_Set, &modifier_letters_Set, &modifier_tone_letters_Set,
1423        &mongolian_Set, &mro_Set, &multani_Set, &music_Set, &myanmar_Set,
1424        &myanmar_ext_a_Set, &myanmar_ext_b_Set, &nabataean_Set, &nb_Set,
1425        &new_tai_lue_Set, &nko_Set, &number_forms_Set, &ocr_Set, &ogham_Set,
1426        &ol_chiki_Set, &old_hungarian_Set, &old_italic_Set,
1427        &old_north_arabian_Set, &old_permic_Set, &old_persian_Set,
1428        &old_south_arabian_Set, &old_turkic_Set, &oriya_Set,
1429        &ornamental_dingbats_Set, &osmanya_Set, &pahawh_hmong_Set,
1430        &palmyrene_Set, &pau_cin_hau_Set, &phags_pa_Set, &phaistos_Set,
1431        &phoenician_Set, &phonetic_ext_Set, &phonetic_ext_sup_Set,
1432        &playing_cards_Set, &psalter_pahlavi_Set, &pua_Set,
1433        &punctuation_Set, &rejang_Set, &rumi_Set, &runic_Set,
1434        &samaritan_Set, &saurashtra_Set, &sharada_Set, &shavian_Set,
1435        &shorthand_format_controls_Set, &siddham_Set, &sinhala_Set,
1436        &sinhala_archaic_numbers_Set, &small_forms_Set, &sora_sompeng_Set,
1437        &specials_Set, &sundanese_Set, &sundanese_sup_Set,
1438        &sup_arrows_a_Set, &sup_arrows_b_Set, &sup_arrows_c_Set,
1439        &sup_math_operators_Set, &sup_pua_a_Set, &sup_pua_b_Set,
1440        &sup_punctuation_Set, &sup_symbols_and_pictographs_Set,
1441        &super_and_sub_Set, &sutton_signwriting_Set, &syloti_nagri_Set,
1442        &syriac_Set, &tagalog_Set, &tagbanwa_Set, &tags_Set, &tai_le_Set,
1443        &tai_tham_Set, &tai_viet_Set, &tai_xuan_jing_Set, &takri_Set,
1444        &tamil_Set, &telugu_Set, &thaana_Set, &thai_Set, &tibetan_Set,
1445        &tifinagh_Set, &tirhuta_Set, &transport_and_map_Set, &ucas_Set,
1446        &ucas_ext_Set, &ugaritic_Set, &vai_Set, &vedic_ext_Set,
1447        &vertical_forms_Set, &vs_Set, &vs_sup_Set, &warang_citi_Set,
1448        &yi_radicals_Set, &yi_syllables_Set, &yijing_Set
1449         }};
1450    }
1451}
1452
1453#endif
Note: See TracBrowser for help on using the repository browser.