Ignore:
Timestamp:
Jun 26, 2015, 3:27:40 PM (4 years ago)
Author:
nmedfort
Message:

More modifications to UnicodeSet? class.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • icGREP/icgrep-devel/icgrep/UCD/Blocks.h

    r4388 r4618  
    99 */
    1010
    11 #include <vector>
     11#include "PropertyObjects.h"
     12#include "PropertyValueAliases.h"
    1213#include "unicode_set.h"
    13 #include "PropertyAliases.h"
    14 #include "PropertyValueAliases.h"
    1514
    1615namespace UCD {
     
    1817    const UnicodeSet aegean_numbers_Set
    1918      {{{Empty, 2056}, {Full, 2}, {Empty, 32758}},
    20        {},
    21        34816};
     19       {}}
     20;
    2221    const UnicodeSet alchemical_Set
    2322      {{{Empty, 4024}, {Full, 4}, {Empty, 30788}},
    24        {},
    25        34816};
     23       {}}
     24;
    2625    const UnicodeSet alphabetic_pf_Set
    2726      {{{Empty, 2008}, {Full, 2}, {Mixed, 1}, {Empty, 32805}},
    28        {0x0000ffff},
    29        34816};
     27       {0x0000ffff}}
     28;
    3029    const UnicodeSet ancient_greek_music_Set
    3130      {{{Empty, 3728}, {Full, 2}, {Mixed, 1}, {Empty, 31085}},
    32        {0x0000ffff},
    33        34816};
     31       {0x0000ffff}}
     32;
    3433    const UnicodeSet ancient_greek_numbers_Set
    3534      {{{Empty, 2058}, {Full, 2}, {Mixed, 1}, {Empty, 32755}},
    36        {0x0000ffff},
    37        34816};
     35       {0x0000ffff}}
     36;
    3837    const UnicodeSet ancient_symbols_Set
    3938      {{{Empty, 2060}, {Mixed, 1}, {Full, 1}, {Mixed, 1}, {Empty, 32753}},
    40        {0xffff0000, 0x0000ffff},
    41        34816};
     39       {0xffff0000, 0x0000ffff}}
     40;
    4241    const UnicodeSet arabic_Set
    4342      {{{Empty, 48}, {Full, 8}, {Empty, 34760}},
    44        {},
    45        34816};
     43       {}}
     44;
    4645    const UnicodeSet arabic_ext_a_Set
    4746      {{{Empty, 69}, {Full, 3}, {Empty, 34744}},
    48        {},
    49        34816};
     47       {}}
     48;
    5049    const UnicodeSet arabic_math_Set
    5150      {{{Empty, 3952}, {Full, 8}, {Empty, 30856}},
    52        {},
    53        34816};
     51       {}}
     52;
    5453    const UnicodeSet arabic_pf_a_Set
    5554      {{{Empty, 2010}, {Mixed, 1}, {Full, 21}, {Empty, 32784}},
    56        {0xffff0000},
    57        34816};
     55       {0xffff0000}}
     56;
    5857    const UnicodeSet arabic_pf_b_Set
    5958      {{{Empty, 2035}, {Mixed, 1}, {Full, 4}, {Empty, 32776}},
    60        {0xffff0000},
    61        34816};
     59       {0xffff0000}}
     60;
    6261    const UnicodeSet arabic_sup_Set
    6362      {{{Empty, 58}, {Mixed, 1}, {Full, 1}, {Empty, 34756}},
    64        {0xffff0000},
    65        34816};
     63       {0xffff0000}}
     64;
    6665    const UnicodeSet armenian_Set
    6766      {{{Empty, 41}, {Mixed, 1}, {Full, 2}, {Mixed, 1}, {Empty, 34771}},
    68        {0xffff0000, 0x0000ffff},
    69        34816};
     67       {0xffff0000, 0x0000ffff}}
     68;
    7069    const UnicodeSet arrows_Set
    7170      {{{Empty, 268}, {Mixed, 1}, {Full, 3}, {Empty, 34544}},
    72        {0xffff0000},
    73        34816};
     71       {0xffff0000}}
     72;
    7473    const UnicodeSet ascii_Set
    7574      {{{Full, 4}, {Empty, 34812}},
    76        {},
    77        34816};
     75       {}}
     76;
    7877    const UnicodeSet avestan_Set
    7978      {{{Empty, 2136}, {Full, 2}, {Empty, 32678}},
    80        {},
    81        34816};
     79       {}}
     80;
    8281    const UnicodeSet balinese_Set
    8382      {{{Empty, 216}, {Full, 4}, {Empty, 34596}},
    84        {},
    85        34816};
     83       {}}
     84;
    8685    const UnicodeSet bamum_Set
    8786      {{{Empty, 1333}, {Full, 3}, {Empty, 33480}},
    88        {},
    89        34816};
     87       {}}
     88;
    9089    const UnicodeSet bamum_sup_Set
    9190      {{{Empty, 2880}, {Full, 18}, {Empty, 31918}},
    92        {},
    93        34816};
     91       {}}
     92;
    9493    const UnicodeSet bassa_vah_Set
    9594      {{{Empty, 2902}, {Mixed, 1}, {Full, 1}, {Empty, 31912}},
    96        {0xffff0000},
    97        34816};
     95       {0xffff0000}}
     96;
    9897    const UnicodeSet batak_Set
    9998      {{{Empty, 222}, {Full, 2}, {Empty, 34592}},
    100        {},
    101        34816};
     99       {}}
     100;
    102101    const UnicodeSet bengali_Set
    103102      {{{Empty, 76}, {Full, 4}, {Empty, 34736}},
    104        {},
    105        34816};
     103       {}}
     104;
    106105    const UnicodeSet block_elements_Set
    107106      {{{Empty, 300}, {Full, 1}, {Empty, 34515}},
    108        {},
    109        34816};
     107       {}}
     108;
    110109    const UnicodeSet bopomofo_Set
    111110      {{{Empty, 392}, {Full, 1}, {Mixed, 1}, {Empty, 34422}},
    112        {0x0000ffff},
    113        34816};
     111       {0x0000ffff}}
     112;
    114113    const UnicodeSet bopomofo_ext_Set
    115114      {{{Empty, 397}, {Full, 1}, {Empty, 34418}},
    116        {},
    117        34816};
     115       {}}
     116;
    118117    const UnicodeSet box_drawing_Set
    119118      {{{Empty, 296}, {Full, 4}, {Empty, 34516}},
    120        {},
    121        34816};
     119       {}}
     120;
    122121    const UnicodeSet brahmi_Set
    123122      {{{Empty, 2176}, {Full, 4}, {Empty, 32636}},
    124        {},
    125        34816};
     123       {}}
     124;
    126125    const UnicodeSet braille_Set
    127126      {{{Empty, 320}, {Full, 8}, {Empty, 34488}},
    128        {},
    129        34816};
     127       {}}
     128;
    130129    const UnicodeSet buginese_Set
    131130      {{{Empty, 208}, {Full, 1}, {Empty, 34607}},
    132        {},
    133        34816};
     131       {}}
     132;
    134133    const UnicodeSet buhid_Set
    135134      {{{Empty, 186}, {Full, 1}, {Empty, 34629}},
    136        {},
    137        34816};
     135       {}}
     136;
    138137    const UnicodeSet byzantine_music_Set
    139138      {{{Empty, 3712}, {Full, 8}, {Empty, 31096}},
    140        {},
    141        34816};
     139       {}}
     140;
    142141    const UnicodeSet carian_Set
    143142      {{{Empty, 2069}, {Full, 2}, {Empty, 32745}},
    144        {},
    145        34816};
     143       {}}
     144;
    146145    const UnicodeSet caucasian_albanian_Set
    147146      {{{Empty, 2089}, {Mixed, 1}, {Full, 1}, {Mixed, 1}, {Empty, 32724}},
    148        {0xffff0000, 0x0000ffff},
    149        34816};
     147       {0xffff0000, 0x0000ffff}}
     148;
    150149    const UnicodeSet chakma_Set
    151150      {{{Empty, 2184}, {Full, 2}, {Mixed, 1}, {Empty, 32629}},
    152        {0x0000ffff},
    153        34816};
     151       {0x0000ffff}}
     152;
    154153    const UnicodeSet cham_Set
    155154      {{{Empty, 1360}, {Full, 3}, {Empty, 33453}},
    156        {},
    157        34816};
     155       {}}
     156;
    158157    const UnicodeSet cherokee_Set
    159158      {{{Empty, 157}, {Full, 3}, {Empty, 34656}},
    160        {},
    161        34816};
     159       {}}
     160;
    162161    const UnicodeSet cjk_Set
    163162      {{{Empty, 624}, {Full, 656}, {Empty, 33536}},
    164        {},
    165        34816};
     163       {}}
     164;
    166165    const UnicodeSet cjk_compat_Set
    167166      {{{Empty, 408}, {Full, 8}, {Empty, 34400}},
    168        {},
    169        34816};
     167       {}}
     168;
    170169    const UnicodeSet cjk_compat_forms_Set
    171170      {{{Empty, 2033}, {Mixed, 2}, {Empty, 32781}},
    172        {0xffff0000, 0x0000ffff},
    173        34816};
     171       {0xffff0000, 0x0000ffff}}
     172;
    174173    const UnicodeSet cjk_compat_ideographs_Set
    175174      {{{Empty, 1992}, {Full, 16}, {Empty, 32808}},
    176        {},
    177        34816};
     175       {}}
     176;
    178177    const UnicodeSet cjk_compat_ideographs_sup_Set
    179178      {{{Empty, 6080}, {Full, 17}, {Empty, 28719}},
    180        {},
    181        34816};
     179       {}}
     180;
    182181    const UnicodeSet cjk_ext_a_Set
    183182      {{{Empty, 416}, {Full, 206}, {Empty, 34194}},
    184        {},
    185        34816};
     183       {}}
     184;
    186185    const UnicodeSet cjk_ext_b_Set
    187186      {{{Empty, 4096}, {Full, 1335}, {Empty, 29385}},
    188        {},
    189        34816};
     187       {}}
     188;
    190189    const UnicodeSet cjk_ext_c_Set
    191190      {{{Empty, 5432}, {Full, 130}, {Empty, 29254}},
    192        {},
    193        34816};
     191       {}}
     192;
    194193    const UnicodeSet cjk_ext_d_Set
    195194      {{{Empty, 5562}, {Full, 7}, {Empty, 29247}},
    196        {},
    197        34816};
     195       {}}
     196;
    198197    const UnicodeSet cjk_radicals_sup_Set
    199198      {{{Empty, 372}, {Full, 4}, {Empty, 34440}},
    200        {},
    201        34816};
     199       {}}
     200;
    202201    const UnicodeSet cjk_strokes_Set
    203202      {{{Empty, 398}, {Full, 1}, {Mixed, 1}, {Empty, 34416}},
    204        {0x0000ffff},
    205        34816};
     203       {0x0000ffff}}
     204;
    206205    const UnicodeSet cjk_symbols_Set
    207206      {{{Empty, 384}, {Full, 2}, {Empty, 34430}},
    208        {},
    209        34816};
     207       {}}
     208;
    210209    const UnicodeSet compat_jamo_Set
    211210      {{{Empty, 393}, {Mixed, 1}, {Full, 2}, {Mixed, 1}, {Empty, 34419}},
    212        {0xffff0000, 0x0000ffff},
    213        34816};
     211       {0xffff0000, 0x0000ffff}}
     212;
    214213    const UnicodeSet control_pictures_Set
    215214      {{{Empty, 288}, {Full, 2}, {Empty, 34526}},
    216        {},
    217        34816};
     215       {}}
     216;
    218217    const UnicodeSet coptic_Set
    219218      {{{Empty, 356}, {Full, 4}, {Empty, 34456}},
    220        {},
    221        34816};
     219       {}}
     220;
    222221    const UnicodeSet coptic_epact_numbers_Set
    223222      {{{Empty, 2071}, {Full, 1}, {Empty, 32744}},
    224        {},
    225        34816};
     223       {}}
     224;
    226225    const UnicodeSet counting_rod_Set
    227226      {{{Empty, 3739}, {Full, 1}, {Empty, 31076}},
    228        {},
    229        34816};
     227       {}}
     228;
    230229    const UnicodeSet cuneiform_Set
    231230      {{{Empty, 2304}, {Full, 32}, {Empty, 32480}},
    232        {},
    233        34816};
     231       {}}
     232;
    234233    const UnicodeSet cuneiform_numbers_Set
    235234      {{{Empty, 2336}, {Full, 4}, {Empty, 32476}},
    236        {},
    237        34816};
     235       {}}
     236;
    238237    const UnicodeSet currency_symbols_Set
    239238      {{{Empty, 261}, {Full, 1}, {Mixed, 1}, {Empty, 34553}},
    240        {0x0000ffff},
    241        34816};
     239       {0x0000ffff}}
     240;
    242241    const UnicodeSet cypriot_syllabary_Set
    243242      {{{Empty, 2112}, {Full, 2}, {Empty, 32702}},
    244        {},
    245        34816};
     243       {}}
     244;
    246245    const UnicodeSet cyrillic_Set
    247246      {{{Empty, 32}, {Full, 8}, {Empty, 34776}},
    248        {},
    249        34816};
     247       {}}
     248;
    250249    const UnicodeSet cyrillic_ext_a_Set
    251250      {{{Empty, 367}, {Full, 1}, {Empty, 34448}},
    252        {},
    253        34816};
     251       {}}
     252;
    254253    const UnicodeSet cyrillic_ext_b_Set
    255254      {{{Empty, 1330}, {Full, 3}, {Empty, 33483}},
    256        {},
    257        34816};
     255       {}}
     256;
    258257    const UnicodeSet cyrillic_sup_Set
    259258      {{{Empty, 40}, {Full, 1}, {Mixed, 1}, {Empty, 34774}},
    260        {0x0000ffff},
    261        34816};
     259       {0x0000ffff}}
     260;
    262261    const UnicodeSet deseret_Set
    263262      {{{Empty, 2080}, {Full, 2}, {Mixed, 1}, {Empty, 32733}},
    264        {0x0000ffff},
    265        34816};
     263       {0x0000ffff}}
     264;
    266265    const UnicodeSet devanagari_Set
    267266      {{{Empty, 72}, {Full, 4}, {Empty, 34740}},
    268        {},
    269        34816};
     267       {}}
     268;
    270269    const UnicodeSet devanagari_ext_Set
    271270      {{{Empty, 1351}, {Full, 1}, {Empty, 33464}},
    272        {},
    273        34816};
     271       {}}
     272;
    274273    const UnicodeSet diacriticals_Set
    275274      {{{Empty, 24}, {Full, 3}, {Mixed, 1}, {Empty, 34788}},
    276        {0x0000ffff},
    277        34816};
     275       {0x0000ffff}}
     276;
    278277    const UnicodeSet diacriticals_ext_Set
    279278      {{{Empty, 213}, {Mixed, 1}, {Full, 2}, {Empty, 34600}},
    280        {0xffff0000},
    281        34816};
     279       {0xffff0000}}
     280;
    282281    const UnicodeSet diacriticals_for_symbols_Set
    283282      {{{Empty, 262}, {Mixed, 1}, {Full, 1}, {Empty, 34552}},
    284        {0xffff0000},
    285        34816};
     283       {0xffff0000}}
     284;
    286285    const UnicodeSet diacriticals_sup_Set
    287286      {{{Empty, 238}, {Full, 2}, {Empty, 34576}},
    288        {},
    289        34816};
     287       {}}
     288;
    290289    const UnicodeSet dingbats_Set
    291290      {{{Empty, 312}, {Full, 6}, {Empty, 34498}},
    292        {},
    293        34816};
     291       {}}
     292;
    294293    const UnicodeSet domino_Set
    295294      {{{Empty, 3969}, {Mixed, 1}, {Full, 3}, {Empty, 30843}},
    296        {0xffff0000},
    297        34816};
     295       {0xffff0000}}
     296;
    298297    const UnicodeSet duployan_Set
    299298      {{{Empty, 3552}, {Full, 5}, {Empty, 31259}},
    300        {},
    301        34816};
     299       {}}
     300;
    302301    const UnicodeSet egyptian_hieroglyphs_Set
    303302      {{{Empty, 2432}, {Full, 33}, {Mixed, 1}, {Empty, 32350}},
    304        {0x0000ffff},
    305        34816};
     303       {0x0000ffff}}
     304;
    306305    const UnicodeSet elbasan_Set
    307306      {{{Empty, 2088}, {Full, 1}, {Mixed, 1}, {Empty, 32726}},
    308        {0x0000ffff},
    309        34816};
     307       {0x0000ffff}}
     308;
    310309    const UnicodeSet emoticons_Set
    311310      {{{Empty, 4016}, {Full, 2}, {Mixed, 1}, {Empty, 30797}},
    312        {0x0000ffff},
    313        34816};
     311       {0x0000ffff}}
     312;
    314313    const UnicodeSet enclosed_alphanum_Set
    315314      {{{Empty, 291}, {Full, 5}, {Empty, 34520}},
    316        {},
    317        34816};
     315       {}}
     316;
    318317    const UnicodeSet enclosed_alphanum_sup_Set
    319318      {{{Empty, 3976}, {Full, 8}, {Empty, 30832}},
    320        {},
    321        34816};
     319       {}}
     320;
    322321    const UnicodeSet enclosed_cjk_Set
    323322      {{{Empty, 400}, {Full, 8}, {Empty, 34408}},
    324        {},
    325        34816};
     323       {}}
     324;
    326325    const UnicodeSet enclosed_ideographic_sup_Set
    327326      {{{Empty, 3984}, {Full, 8}, {Empty, 30824}},
    328        {},
    329        34816};
     327       {}}
     328;
    330329    const UnicodeSet ethiopic_Set
    331330      {{{Empty, 144}, {Full, 12}, {Empty, 34660}},
    332        {},
    333        34816};
     331       {}}
     332;
    334333    const UnicodeSet ethiopic_ext_Set
    335334      {{{Empty, 364}, {Full, 3}, {Empty, 34449}},
    336        {},
    337        34816};
     335       {}}
     336;
    338337    const UnicodeSet ethiopic_ext_a_Set
    339338      {{{Empty, 1368}, {Full, 1}, {Mixed, 1}, {Empty, 33446}},
    340        {0x0000ffff},
    341        34816};
     339       {0x0000ffff}}
     340;
    342341    const UnicodeSet ethiopic_sup_Set
    343342      {{{Empty, 156}, {Full, 1}, {Empty, 34659}},
    344        {},
    345        34816};
     343       {}}
     344;
    346345    const UnicodeSet geometric_shapes_Set
    347346      {{{Empty, 301}, {Full, 3}, {Empty, 34512}},
    348        {},
    349        34816};
     347       {}}
     348;
    350349    const UnicodeSet geometric_shapes_ext_Set
    351350      {{{Empty, 4028}, {Full, 4}, {Empty, 30784}},
    352        {},
    353        34816};
     351       {}}
     352;
    354353    const UnicodeSet georgian_Set
    355354      {{{Empty, 133}, {Full, 3}, {Empty, 34680}},
    356        {},
    357        34816};
     355       {}}
     356;
    358357    const UnicodeSet georgian_sup_Set
    359358      {{{Empty, 360}, {Full, 1}, {Mixed, 1}, {Empty, 34454}},
    360        {0x0000ffff},
    361        34816};
     359       {0x0000ffff}}
     360;
    362361    const UnicodeSet glagolitic_Set
    363362      {{{Empty, 352}, {Full, 3}, {Empty, 34461}},
    364        {},
    365        34816};
     363       {}}
     364;
    366365    const UnicodeSet gothic_Set
    367366      {{{Empty, 2073}, {Mixed, 2}, {Empty, 32741}},
    368        {0xffff0000, 0x0000ffff},
    369        34816};
     367       {0xffff0000, 0x0000ffff}}
     368;
    370369    const UnicodeSet grantha_Set
    371370      {{{Empty, 2200}, {Full, 4}, {Empty, 32612}},
    372        {},
    373        34816};
     371       {}}
     372;
    374373    const UnicodeSet greek_Set
    375374      {{{Empty, 27}, {Mixed, 1}, {Full, 4}, {Empty, 34784}},
    376        {0xffff0000},
    377        34816};
     375       {0xffff0000}}
     376;
    378377    const UnicodeSet greek_ext_Set
    379378      {{{Empty, 248}, {Full, 8}, {Empty, 34560}},
    380        {},
    381        34816};
     379       {}}
     380;
    382381    const UnicodeSet gujarati_Set
    383382      {{{Empty, 84}, {Full, 4}, {Empty, 34728}},
    384        {},
    385        34816};
     383       {}}
     384;
    386385    const UnicodeSet gurmukhi_Set
    387386      {{{Empty, 80}, {Full, 4}, {Empty, 34732}},
    388        {},
    389        34816};
     387       {}}
     388;
    390389    const UnicodeSet half_and_full_forms_Set
    391390      {{{Empty, 2040}, {Full, 7}, {Mixed, 1}, {Empty, 32768}},
    392        {0x0000ffff},
    393        34816};
     391       {0x0000ffff}}
     392;
    394393    const UnicodeSet half_marks_Set
    395394      {{{Empty, 2033}, {Mixed, 1}, {Empty, 32782}},
    396        {0x0000ffff},
    397        34816};
     395       {0x0000ffff}}
     396;
    398397    const UnicodeSet hangul_Set
    399398      {{{Empty, 1376}, {Full, 349}, {Mixed, 1}, {Empty, 33090}},
    400        {0x0000ffff},
    401        34816};
     399       {0x0000ffff}}
     400;
    402401    const UnicodeSet hanunoo_Set
    403402      {{{Empty, 185}, {Full, 1}, {Empty, 34630}},
    404        {},
    405        34816};
     403       {}}
     404;
    406405    const UnicodeSet hebrew_Set
    407406      {{{Empty, 44}, {Mixed, 1}, {Full, 3}, {Empty, 34768}},
    408        {0xffff0000},
    409        34816};
     407       {0xffff0000}}
     408;
    410409    const UnicodeSet high_pu_surrogates_Set
    411410      {{{Empty, 1756}, {Full, 4}, {Empty, 33056}},
    412        {},
    413        34816};
     411       {}}
     412;
    414413    const UnicodeSet high_surrogates_Set
    415414      {{{Empty, 1728}, {Full, 28}, {Empty, 33060}},
    416        {},
    417        34816};
     415       {}}
     416;
    418417    const UnicodeSet hiragana_Set
    419418      {{{Empty, 386}, {Full, 3}, {Empty, 34427}},
    420        {},
    421        34816};
     419       {}}
     420;
    422421    const UnicodeSet idc_Set
    423422      {{{Empty, 383}, {Mixed, 1}, {Empty, 34432}},
    424        {0xffff0000},
    425        34816};
     423       {0xffff0000}}
     424;
    426425    const UnicodeSet imperial_aramaic_Set
    427426      {{{Empty, 2114}, {Full, 1}, {Empty, 32701}},
    428        {},
    429        34816};
     427       {}}
     428;
    430429    const UnicodeSet indic_number_forms_Set
    431430      {{{Empty, 1345}, {Mixed, 1}, {Empty, 33470}},
    432        {0xffff0000},
    433        34816};
     431       {0xffff0000}}
     432;
    434433    const UnicodeSet inscriptional_pahlavi_Set
    435434      {{{Empty, 2139}, {Full, 1}, {Empty, 32676}},
    436        {},
    437        34816};
     435       {}}
     436;
    438437    const UnicodeSet inscriptional_parthian_Set
    439438      {{{Empty, 2138}, {Full, 1}, {Empty, 32677}},
    440        {},
    441        34816};
     439       {}}
     440;
    442441    const UnicodeSet ipa_ext_Set
    443442      {{{Empty, 18}, {Mixed, 1}, {Full, 2}, {Mixed, 1}, {Empty, 34794}},
    444        {0xffff0000, 0x0000ffff},
    445        34816};
     443       {0xffff0000, 0x0000ffff}}
     444;
    446445    const UnicodeSet jamo_Set
    447446      {{{Empty, 136}, {Full, 8}, {Empty, 34672}},
    448        {},
    449        34816};
     447       {}}
     448;
    450449    const UnicodeSet jamo_ext_a_Set
    451450      {{{Empty, 1355}, {Full, 1}, {Empty, 33460}},
    452        {},
    453        34816};
     451       {}}
     452;
    454453    const UnicodeSet jamo_ext_b_Set
    455454      {{{Empty, 1725}, {Mixed, 1}, {Full, 2}, {Empty, 33088}},
    456        {0xffff0000},
    457        34816};
     455       {0xffff0000}}
     456;
    458457    const UnicodeSet javanese_Set
    459458      {{{Empty, 1356}, {Full, 3}, {Empty, 33457}},
    460        {},
    461        34816};
     459       {}}
     460;
    462461    const UnicodeSet kaithi_Set
    463462      {{{Empty, 2180}, {Full, 2}, {Mixed, 1}, {Empty, 32633}},
    464        {0x0000ffff},
    465        34816};
     463       {0x0000ffff}}
     464;
    466465    const UnicodeSet kana_sup_Set
    467466      {{{Empty, 3456}, {Full, 8}, {Empty, 31352}},
    468        {},
    469        34816};
     467       {}}
     468;
    470469    const UnicodeSet kanbun_Set
    471470      {{{Empty, 396}, {Mixed, 1}, {Empty, 34419}},
    472        {0xffff0000},
    473        34816};
     471       {0xffff0000}}
     472;
    474473    const UnicodeSet kangxi_Set
    475474      {{{Empty, 376}, {Full, 7}, {Empty, 34433}},
    476        {},
    477        34816};
     475       {}}
     476;
    478477    const UnicodeSet kannada_Set
    479478      {{{Empty, 100}, {Full, 4}, {Empty, 34712}},
    480        {},
    481        34816};
     479       {}}
     480;
    482481    const UnicodeSet katakana_Set
    483482      {{{Empty, 389}, {Full, 3}, {Empty, 34424}},
    484        {},
    485        34816};
     483       {}}
     484;
    486485    const UnicodeSet katakana_ext_Set
    487486      {{{Empty, 399}, {Mixed, 1}, {Empty, 34416}},
    488        {0xffff0000},
    489        34816};
     487       {0xffff0000}}
     488;
    490489    const UnicodeSet kayah_li_Set
    491490      {{{Empty, 1352}, {Full, 1}, {Mixed, 1}, {Empty, 33462}},
    492        {0x0000ffff},
    493        34816};
     491       {0x0000ffff}}
     492;
    494493    const UnicodeSet kharoshthi_Set
    495494      {{{Empty, 2128}, {Full, 3}, {Empty, 32685}},
    496        {},
    497        34816};
     495       {}}
     496;
    498497    const UnicodeSet khmer_Set
    499498      {{{Empty, 188}, {Full, 4}, {Empty, 34624}},
    500        {},
    501        34816};
     499       {}}
     500;
    502501    const UnicodeSet khmer_symbols_Set
    503502      {{{Empty, 207}, {Full, 1}, {Empty, 34608}},
    504        {},
    505        34816};
     503       {}}
     504;
    506505    const UnicodeSet khojki_Set
    507506      {{{Empty, 2192}, {Full, 2}, {Mixed, 1}, {Empty, 32621}},
    508        {0x0000ffff},
    509        34816};
     507       {0x0000ffff}}
     508;
    510509    const UnicodeSet khudawadi_Set
    511510      {{{Empty, 2197}, {Mixed, 1}, {Full, 2}, {Empty, 32616}},
    512        {0xffff0000},
    513        34816};
     511       {0xffff0000}}
     512;
    514513    const UnicodeSet lao_Set
    515514      {{{Empty, 116}, {Full, 4}, {Empty, 34696}},
    516        {},
    517        34816};
     515       {}}
     516;
    518517    const UnicodeSet latin_1_sup_Set
    519518      {{{Empty, 4}, {Full, 4}, {Empty, 34808}},
    520        {},
    521        34816};
     519       {}}
     520;
    522521    const UnicodeSet latin_ext_a_Set
    523522      {{{Empty, 8}, {Full, 4}, {Empty, 34804}},
    524        {},
    525        34816};
     523       {}}
     524;
    526525    const UnicodeSet latin_ext_additional_Set
    527526      {{{Empty, 240}, {Full, 8}, {Empty, 34568}},
    528        {},
    529        34816};
     527       {}}
     528;
    530529    const UnicodeSet latin_ext_b_Set
    531530      {{{Empty, 12}, {Full, 6}, {Mixed, 1}, {Empty, 34797}},
    532        {0x0000ffff},
    533        34816};
     531       {0x0000ffff}}
     532;
    534533    const UnicodeSet latin_ext_c_Set
    535534      {{{Empty, 355}, {Full, 1}, {Empty, 34460}},
    536        {},
    537        34816};
     535       {}}
     536;
    538537    const UnicodeSet latin_ext_d_Set
    539538      {{{Empty, 1337}, {Full, 7}, {Empty, 33472}},
    540        {},
    541        34816};
     539       {}}
     540;
    542541    const UnicodeSet latin_ext_e_Set
    543542      {{{Empty, 1369}, {Mixed, 1}, {Full, 1}, {Mixed, 1}, {Empty, 33444}},
    544        {0xffff0000, 0x0000ffff},
    545        34816};
     543       {0xffff0000, 0x0000ffff}}
     544;
    546545    const UnicodeSet lepcha_Set
    547546      {{{Empty, 224}, {Full, 2}, {Mixed, 1}, {Empty, 34589}},
    548        {0x0000ffff},
    549        34816};
     547       {0x0000ffff}}
     548;
    550549    const UnicodeSet letterlike_symbols_Set
    551550      {{{Empty, 264}, {Full, 2}, {Mixed, 1}, {Empty, 34549}},
    552        {0x0000ffff},
    553        34816};
     551       {0x0000ffff}}
     552;
    554553    const UnicodeSet limbu_Set
    555554      {{{Empty, 200}, {Full, 2}, {Mixed, 1}, {Empty, 34613}},
    556        {0x0000ffff},
    557        34816};
     555       {0x0000ffff}}
     556;
    558557    const UnicodeSet linear_a_Set
    559558      {{{Empty, 2096}, {Full, 12}, {Empty, 32708}},
    560        {},
    561        34816};
     559       {}}
     560;
    562561    const UnicodeSet linear_b_ideograms_Set
    563562      {{{Empty, 2052}, {Full, 4}, {Empty, 32760}},
    564        {},
    565        34816};
     563       {}}
     564;
    566565    const UnicodeSet linear_b_syllabary_Set
    567566      {{{Empty, 2048}, {Full, 4}, {Empty, 32764}},
    568        {},
    569        34816};
     567       {}}
     568;
    570569    const UnicodeSet lisu_Set
    571570      {{{Empty, 1318}, {Mixed, 1}, {Full, 1}, {Empty, 33496}},
    572        {0xffff0000},
    573        34816};
     571       {0xffff0000}}
     572;
    574573    const UnicodeSet low_surrogates_Set
    575574      {{{Empty, 1760}, {Full, 32}, {Empty, 33024}},
    576        {},
    577        34816};
     575       {}}
     576;
    578577    const UnicodeSet lycian_Set
    579578      {{{Empty, 2068}, {Full, 1}, {Empty, 32747}},
    580        {},
    581        34816};
     579       {}}
     580;
    582581    const UnicodeSet lydian_Set
    583582      {{{Empty, 2121}, {Full, 1}, {Empty, 32694}},
    584        {},
    585        34816};
     583       {}}
     584;
    586585    const UnicodeSet mahajani_Set
    587586      {{{Empty, 2186}, {Mixed, 1}, {Full, 1}, {Empty, 32628}},
    588        {0xffff0000},
    589        34816};
     587       {0xffff0000}}
     588;
    590589    const UnicodeSet mahjong_Set
    591590      {{{Empty, 3968}, {Full, 1}, {Mixed, 1}, {Empty, 30846}},
    592        {0x0000ffff},
    593        34816};
     591       {0x0000ffff}}
     592;
    594593    const UnicodeSet malayalam_Set
    595594      {{{Empty, 104}, {Full, 4}, {Empty, 34708}},
    596        {},
    597        34816};
     595       {}}
     596;
    598597    const UnicodeSet mandaic_Set
    599598      {{{Empty, 66}, {Full, 1}, {Empty, 34749}},
    600        {},
    601        34816};
     599       {}}
     600;
    602601    const UnicodeSet manichaean_Set
    603602      {{{Empty, 2134}, {Full, 2}, {Empty, 32680}},
    604        {},
    605        34816};
     603       {}}
     604;
    606605    const UnicodeSet math_alphanum_Set
    607606      {{{Empty, 3744}, {Full, 32}, {Empty, 31040}},
    608        {},
    609        34816};
     607       {}}
     608;
    610609    const UnicodeSet math_operators_Set
    611610      {{{Empty, 272}, {Full, 8}, {Empty, 34536}},
    612        {},
    613        34816};
     611       {}}
     612;
    614613    const UnicodeSet meetei_mayek_Set
    615614      {{{Empty, 1374}, {Full, 2}, {Empty, 33440}},
    616        {},
    617        34816};
     615       {}}
     616;
    618617    const UnicodeSet meetei_mayek_ext_Set
    619618      {{{Empty, 1367}, {Full, 1}, {Empty, 33448}},
    620        {},
    621        34816};
     619       {}}
     620;
    622621    const UnicodeSet mende_kikakui_Set
    623622      {{{Empty, 3904}, {Full, 7}, {Empty, 30905}},
    624        {},
    625        34816};
     623       {}}
     624;
    626625    const UnicodeSet meroitic_cursive_Set
    627626      {{{Empty, 2125}, {Full, 3}, {Empty, 32688}},
    628        {},
    629        34816};
     627       {}}
     628;
    630629    const UnicodeSet meroitic_hieroglyphs_Set
    631630      {{{Empty, 2124}, {Full, 1}, {Empty, 32691}},
    632        {},
    633        34816};
     631       {}}
     632;
    634633    const UnicodeSet miao_Set
    635634      {{{Empty, 2936}, {Full, 5}, {Empty, 31875}},
    636        {},
    637        34816};
     635       {}}
     636;
    638637    const UnicodeSet misc_arrows_Set
    639638      {{{Empty, 344}, {Full, 8}, {Empty, 34464}},
    640        {},
    641        34816};
     639       {}}
     640;
    642641    const UnicodeSet misc_math_symbols_a_Set
    643642      {{{Empty, 318}, {Full, 1}, {Mixed, 1}, {Empty, 34496}},
    644        {0x0000ffff},
    645        34816};
     643       {0x0000ffff}}
     644;
    646645    const UnicodeSet misc_math_symbols_b_Set
    647646      {{{Empty, 332}, {Full, 4}, {Empty, 34480}},
    648        {},
    649        34816};
     647       {}}
     648;
    650649    const UnicodeSet misc_pictographs_Set
    651650      {{{Empty, 3992}, {Full, 24}, {Empty, 30800}},
    652        {},
    653        34816};
     651       {}}
     652;
    654653    const UnicodeSet misc_symbols_Set
    655654      {{{Empty, 304}, {Full, 8}, {Empty, 34504}},
    656        {},
    657        34816};
     655       {}}
     656;
    658657    const UnicodeSet misc_technical_Set
    659658      {{{Empty, 280}, {Full, 8}, {Empty, 34528}},
    660        {},
    661        34816};
     659       {}}
     660;
    662661    const UnicodeSet modi_Set
    663662      {{{Empty, 2224}, {Full, 3}, {Empty, 32589}},
    664        {},
    665        34816};
     663       {}}
     664;
    666665    const UnicodeSet modifier_letters_Set
    667666      {{{Empty, 21}, {Mixed, 1}, {Full, 2}, {Empty, 34792}},
    668        {0xffff0000},
    669        34816};
     667       {0xffff0000}}
     668;
    670669    const UnicodeSet modifier_tone_letters_Set
    671670      {{{Empty, 1336}, {Full, 1}, {Empty, 33479}},
    672        {},
    673        34816};
     671       {}}
     672;
    674673    const UnicodeSet mongolian_Set
    675674      {{{Empty, 192}, {Full, 5}, {Mixed, 1}, {Empty, 34618}},
    676        {0x0000ffff},
    677        34816};
     675       {0x0000ffff}}
     676;
    678677    const UnicodeSet mro_Set
    679678      {{{Empty, 2898}, {Full, 1}, {Mixed, 1}, {Empty, 31916}},
    680        {0x0000ffff},
    681        34816};
     679       {0x0000ffff}}
     680;
    682681    const UnicodeSet music_Set
    683682      {{{Empty, 3720}, {Full, 8}, {Empty, 31088}},
    684        {},
    685        34816};
     683       {}}
     684;
    686685    const UnicodeSet myanmar_Set
    687686      {{{Empty, 128}, {Full, 5}, {Empty, 34683}},
    688        {},
    689        34816};
     687       {}}
     688;
    690689    const UnicodeSet myanmar_ext_a_Set
    691690      {{{Empty, 1363}, {Full, 1}, {Empty, 33452}},
    692        {},
    693        34816};
     691       {}}
     692;
    694693    const UnicodeSet myanmar_ext_b_Set
    695694      {{{Empty, 1359}, {Full, 1}, {Empty, 33456}},
    696        {},
    697        34816};
     695       {}}
     696;
    698697    const UnicodeSet nabataean_Set
    699698      {{{Empty, 2116}, {Full, 1}, {Mixed, 1}, {Empty, 32698}},
    700        {0x0000ffff},
    701        34816};
     699       {0x0000ffff}}
     700;
    702701    const UnicodeSet nb_Set
    703702      {{{Empty, 67}, {Full, 2}, {Empty, 159}, {Full, 2}, {Empty, 153},
     
    723722        0xffff0000, 0xffff0000, 0xffff0000, 0x0000ffff, 0xffff0000,
    724723        0xffff0000, 0xffff0000, 0x0000ffff, 0xffff0000, 0xffff0000,
    725         0xffff0000, 0xffff0000},
    726        34816};
     724        0xffff0000, 0xffff0000}}
     725;
    727726    const UnicodeSet new_tai_lue_Set
    728727      {{{Empty, 204}, {Full, 3}, {Empty, 34609}},
    729        {},
    730        34816};
     728       {}}
     729;
    731730    const UnicodeSet nko_Set
    732731      {{{Empty, 62}, {Full, 2}, {Empty, 34752}},
    733        {},
    734        34816};
     732       {}}
     733;
    735734    const UnicodeSet number_forms_Set
    736735      {{{Empty, 266}, {Mixed, 1}, {Full, 1}, {Mixed, 1}, {Empty, 34547}},
    737        {0xffff0000, 0x0000ffff},
    738        34816};
     736       {0xffff0000, 0x0000ffff}}
     737;
    739738    const UnicodeSet ocr_Set
    740739      {{{Empty, 290}, {Full, 1}, {Empty, 34525}},
    741        {},
    742        34816};
     740       {}}
     741;
    743742    const UnicodeSet ogham_Set
    744743      {{{Empty, 180}, {Full, 1}, {Empty, 34635}},
    745        {},
    746        34816};
     744       {}}
     745;
    747746    const UnicodeSet ol_chiki_Set
    748747      {{{Empty, 226}, {Mixed, 1}, {Full, 1}, {Empty, 34588}},
    749        {0xffff0000},
    750        34816};
     748       {0xffff0000}}
     749;
    751750    const UnicodeSet old_italic_Set
    752751      {{{Empty, 2072}, {Full, 1}, {Mixed, 1}, {Empty, 32742}},
    753        {0x0000ffff},
    754        34816};
     752       {0x0000ffff}}
     753;
    755754    const UnicodeSet old_north_arabian_Set
    756755      {{{Empty, 2132}, {Full, 1}, {Empty, 32683}},
    757        {},
    758        34816};
     756       {}}
     757;
    759758    const UnicodeSet old_permic_Set
    760759      {{{Empty, 2074}, {Mixed, 1}, {Full, 1}, {Empty, 32740}},
    761        {0xffff0000},
    762        34816};
     760       {0xffff0000}}
     761;
    763762    const UnicodeSet old_persian_Set
    764763      {{{Empty, 2077}, {Full, 2}, {Empty, 32737}},
    765        {},
    766        34816};
     764       {}}
     765;
    767766    const UnicodeSet old_south_arabian_Set
    768767      {{{Empty, 2131}, {Full, 1}, {Empty, 32684}},
    769        {},
    770        34816};
     768       {}}
     769;
    771770    const UnicodeSet old_turkic_Set
    772771      {{{Empty, 2144}, {Full, 2}, {Mixed, 1}, {Empty, 32669}},
    773        {0x0000ffff},
    774        34816};
     772       {0x0000ffff}}
     773;
    775774    const UnicodeSet oriya_Set
    776775      {{{Empty, 88}, {Full, 4}, {Empty, 34724}},
    777        {},
    778        34816};
     776       {}}
     777;
    779778    const UnicodeSet ornamental_dingbats_Set
    780779      {{{Empty, 4018}, {Mixed, 1}, {Full, 1}, {Empty, 30796}},
    781        {0xffff0000},
    782        34816};
     780       {0xffff0000}}
     781;
    783782    const UnicodeSet osmanya_Set
    784783      {{{Empty, 2084}, {Full, 1}, {Mixed, 1}, {Empty, 32730}},
    785        {0x0000ffff},
    786        34816};
     784       {0x0000ffff}}
     785;
    787786    const UnicodeSet pahawh_hmong_Set
    788787      {{{Empty, 2904}, {Full, 4}, {Mixed, 1}, {Empty, 31907}},
    789        {0x0000ffff},
    790        34816};
     788       {0x0000ffff}}
     789;
    791790    const UnicodeSet palmyrene_Set
    792791      {{{Empty, 2115}, {Full, 1}, {Empty, 32700}},
    793        {},
    794        34816};
     792       {}}
     793;
    795794    const UnicodeSet pau_cin_hau_Set
    796795      {{{Empty, 2262}, {Full, 2}, {Empty, 32552}},
    797        {},
    798        34816};
     796       {}}
     797;
    799798    const UnicodeSet phags_pa_Set
    800799      {{{Empty, 1346}, {Full, 2}, {Empty, 33468}},
    801        {},
    802        34816};
     800       {}}
     801;
    803802    const UnicodeSet phaistos_Set
    804803      {{{Empty, 2062}, {Mixed, 1}, {Full, 1}, {Empty, 32752}},
    805        {0xffff0000},
    806        34816};
     804       {0xffff0000}}
     805;
    807806    const UnicodeSet phoenician_Set
    808807      {{{Empty, 2120}, {Full, 1}, {Empty, 32695}},
    809        {},
    810        34816};
     808       {}}
     809;
    811810    const UnicodeSet phonetic_ext_Set
    812811      {{{Empty, 232}, {Full, 4}, {Empty, 34580}},
    813        {},
    814        34816};
     812       {}}
     813;
    815814    const UnicodeSet phonetic_ext_sup_Set
    816815      {{{Empty, 236}, {Full, 2}, {Empty, 34578}},
    817        {},
    818        34816};
     816       {}}
     817;
    819818    const UnicodeSet playing_cards_Set
    820819      {{{Empty, 3973}, {Full, 3}, {Empty, 30840}},
    821        {},
    822        34816};
     820       {}}
     821;
    823822    const UnicodeSet psalter_pahlavi_Set
    824823      {{{Empty, 2140}, {Full, 1}, {Mixed, 1}, {Empty, 32674}},
    825        {0x0000ffff},
    826        34816};
     824       {0x0000ffff}}
     825;
    827826    const UnicodeSet pua_Set
    828827      {{{Empty, 1792}, {Full, 200}, {Empty, 32824}},
    829        {},
    830        34816};
     828       {}}
     829;
    831830    const UnicodeSet punctuation_Set
    832831      {{{Empty, 256}, {Full, 3}, {Mixed, 1}, {Empty, 34556}},
    833        {0x0000ffff},
    834        34816};
     832       {0x0000ffff}}
     833;
    835834    const UnicodeSet rejang_Set
    836835      {{{Empty, 1353}, {Mixed, 1}, {Full, 1}, {Empty, 33461}},
    837        {0xffff0000},
    838        34816};
     836       {0xffff0000}}
     837;
    839838    const UnicodeSet rumi_Set
    840839      {{{Empty, 2163}, {Full, 1}, {Empty, 32652}},
    841        {},
    842        34816};
     840       {}}
     841;
    843842    const UnicodeSet runic_Set
    844843      {{{Empty, 181}, {Full, 3}, {Empty, 34632}},
    845        {},
    846        34816};
     844       {}}
     845;
    847846    const UnicodeSet samaritan_Set
    848847      {{{Empty, 64}, {Full, 2}, {Empty, 34750}},
    849        {},
    850        34816};
     848       {}}
     849;
    851850    const UnicodeSet saurashtra_Set
    852851      {{{Empty, 1348}, {Full, 3}, {Empty, 33465}},
    853        {},
    854        34816};
     852       {}}
     853;
    855854    const UnicodeSet sharada_Set
    856855      {{{Empty, 2188}, {Full, 3}, {Empty, 32625}},
    857        {},
    858        34816};
     856       {}}
     857;
    859858    const UnicodeSet shavian_Set
    860859      {{{Empty, 2082}, {Mixed, 1}, {Full, 1}, {Empty, 32732}},
    861        {0xffff0000},
    862        34816};
     860       {0xffff0000}}
     861;
    863862    const UnicodeSet shorthand_format_controls_Set
    864863      {{{Empty, 3557}, {Mixed, 1}, {Empty, 31258}},
    865        {0x0000ffff},
    866        34816};
     864       {0x0000ffff}}
     865;
    867866    const UnicodeSet siddham_Set
    868867      {{{Empty, 2220}, {Full, 4}, {Empty, 32592}},
    869        {},
    870        34816};
     868       {}}
     869;
    871870    const UnicodeSet sinhala_Set
    872871      {{{Empty, 108}, {Full, 4}, {Empty, 34704}},
    873        {},
    874        34816};
     872       {}}
     873;
    875874    const UnicodeSet sinhala_archaic_numbers_Set
    876875      {{{Empty, 2191}, {Full, 1}, {Empty, 32624}},
    877        {},
    878        34816};
     876       {}}
     877;
    879878    const UnicodeSet small_forms_Set
    880879      {{{Empty, 2034}, {Mixed, 2}, {Empty, 32780}},
    881        {0xffff0000, 0x0000ffff},
    882        34816};
     880       {0xffff0000, 0x0000ffff}}
     881;
    883882    const UnicodeSet sora_sompeng_Set
    884883      {{{Empty, 2182}, {Mixed, 1}, {Full, 1}, {Empty, 32632}},
    885        {0xffff0000},
    886        34816};
     884       {0xffff0000}}
     885;
    887886    const UnicodeSet specials_Set
    888887      {{{Empty, 2047}, {Mixed, 1}, {Empty, 32768}},
    889        {0xffff0000},
    890        34816};
     888       {0xffff0000}}
     889;
    891890    const UnicodeSet sundanese_Set
    892891      {{{Empty, 220}, {Full, 2}, {Empty, 34594}},
    893        {},
    894        34816};
     892       {}}
     893;
    895894    const UnicodeSet sundanese_sup_Set
    896895      {{{Empty, 230}, {Mixed, 1}, {Empty, 34585}},
    897        {0x0000ffff},
    898        34816};
     896       {0x0000ffff}}
     897;
    899898    const UnicodeSet sup_arrows_a_Set
    900899      {{{Empty, 319}, {Mixed, 1}, {Empty, 34496}},
    901        {0xffff0000},
    902        34816};
     900       {0xffff0000}}
     901;
    903902    const UnicodeSet sup_arrows_b_Set
    904903      {{{Empty, 328}, {Full, 4}, {Empty, 34484}},
    905        {},
    906        34816};
     904       {}}
     905;
    907906    const UnicodeSet sup_arrows_c_Set
    908907      {{{Empty, 4032}, {Full, 8}, {Empty, 30776}},
    909        {},
    910        34816};
     908       {}}
     909;
    911910    const UnicodeSet sup_math_operators_Set
    912911      {{{Empty, 336}, {Full, 8}, {Empty, 34472}},
    913        {},
    914        34816};
     912       {}}
     913;
    915914    const UnicodeSet sup_pua_a_Set
    916915      {{{Empty, 30720}, {Full, 2048}, {Empty, 2048}},
    917        {},
    918        34816};
     916       {}}
     917;
    919918    const UnicodeSet sup_pua_b_Set
    920919      {{{Empty, 32768}, {Full, 2048}},
    921        {},
    922        34816};
     920       {}}
     921;
    923922    const UnicodeSet sup_punctuation_Set
    924923      {{{Empty, 368}, {Full, 4}, {Empty, 34444}},
    925        {},
    926        34816};
     924       {}}
     925;
    927926    const UnicodeSet super_and_sub_Set
    928927      {{{Empty, 259}, {Mixed, 1}, {Full, 1}, {Empty, 34555}},
    929        {0xffff0000},
    930        34816};
     928       {0xffff0000}}
     929;
    931930    const UnicodeSet syloti_nagri_Set
    932931      {{{Empty, 1344}, {Full, 1}, {Mixed, 1}, {Empty, 33470}},
    933        {0x0000ffff},
    934        34816};
     932       {0x0000ffff}}
     933;
    935934    const UnicodeSet syriac_Set
    936935      {{{Empty, 56}, {Full, 2}, {Mixed, 1}, {Empty, 34757}},
    937        {0x0000ffff},
    938        34816};
     936       {0x0000ffff}}
     937;
    939938    const UnicodeSet tagalog_Set
    940939      {{{Empty, 184}, {Full, 1}, {Empty, 34631}},
    941        {},
    942        34816};
     940       {}}
     941;
    943942    const UnicodeSet tagbanwa_Set
    944943      {{{Empty, 187}, {Full, 1}, {Empty, 34628}},
    945        {},
    946        34816};
     944       {}}
     945;
    947946    const UnicodeSet tags_Set
    948947      {{{Empty, 28672}, {Full, 4}, {Empty, 6140}},
    949        {},
    950        34816};
     948       {}}
     949;
    951950    const UnicodeSet tai_le_Set
    952951      {{{Empty, 202}, {Mixed, 1}, {Full, 1}, {Empty, 34612}},
    953        {0xffff0000},
    954        34816};
     952       {0xffff0000}}
     953;
    955954    const UnicodeSet tai_tham_Set
    956955      {{{Empty, 209}, {Full, 4}, {Mixed, 1}, {Empty, 34602}},
    957        {0x0000ffff},
    958        34816};
     956       {0x0000ffff}}
     957;
    959958    const UnicodeSet tai_viet_Set
    960959      {{{Empty, 1364}, {Full, 3}, {Empty, 33449}},
    961        {},
    962        34816};
     960       {}}
     961;
    963962    const UnicodeSet tai_xuan_jing_Set
    964963      {{{Empty, 3736}, {Full, 3}, {Empty, 31077}},
    965        {},
    966        34816};
     964       {}}
     965;
    967966    const UnicodeSet takri_Set
    968967      {{{Empty, 2228}, {Full, 2}, {Mixed, 1}, {Empty, 32585}},
    969        {0x0000ffff},
    970        34816};
     968       {0x0000ffff}}
     969;
    971970    const UnicodeSet tamil_Set
    972971      {{{Empty, 92}, {Full, 4}, {Empty, 34720}},
    973        {},
    974        34816};
     972       {}}
     973;
    975974    const UnicodeSet telugu_Set
    976975      {{{Empty, 96}, {Full, 4}, {Empty, 34716}},
    977        {},
    978        34816};
     976       {}}
     977;
    979978    const UnicodeSet thaana_Set
    980979      {{{Empty, 60}, {Full, 2}, {Empty, 34754}},
    981        {},
    982        34816};
     980       {}}
     981;
    983982    const UnicodeSet thai_Set
    984983      {{{Empty, 112}, {Full, 4}, {Empty, 34700}},
    985        {},
    986        34816};
     984       {}}
     985;
    987986    const UnicodeSet tibetan_Set
    988987      {{{Empty, 120}, {Full, 8}, {Empty, 34688}},
    989        {},
    990        34816};
     988       {}}
     989;
    991990    const UnicodeSet tifinagh_Set
    992991      {{{Empty, 361}, {Mixed, 1}, {Full, 2}, {Empty, 34452}},
    993        {0xffff0000},
    994        34816};
     992       {0xffff0000}}
     993;
    995994    const UnicodeSet tirhuta_Set
    996995      {{{Empty, 2212}, {Full, 3}, {Empty, 32601}},
    997        {},
    998        34816};
     996       {}}
     997;
    999998    const UnicodeSet transport_and_map_Set
    1000999      {{{Empty, 4020}, {Full, 4}, {Empty, 30792}},
    1001        {},
    1002        34816};
     1000       {}}
     1001;
    10031002    const UnicodeSet ucas_Set
    10041003      {{{Empty, 160}, {Full, 20}, {Empty, 34636}},
    1005        {},
    1006        34816};
     1004       {}}
     1005;
    10071006    const UnicodeSet ucas_ext_Set
    10081007      {{{Empty, 197}, {Mixed, 1}, {Full, 2}, {Empty, 34616}},
    1009        {0xffff0000},
    1010        34816};
     1008       {0xffff0000}}
     1009;
    10111010    const UnicodeSet ugaritic_Set
    10121011      {{{Empty, 2076}, {Full, 1}, {Empty, 32739}},
    1013        {},
    1014        34816};
     1012       {}}
     1013;
    10151014    const UnicodeSet vai_Set
    10161015      {{{Empty, 1320}, {Full, 10}, {Empty, 33486}},
    1017        {},
    1018        34816};
     1016       {}}
     1017;
    10191018    const UnicodeSet vedic_ext_Set
    10201019      {{{Empty, 230}, {Mixed, 1}, {Full, 1}, {Empty, 34584}},
    1021        {0xffff0000},
    1022        34816};
     1020       {0xffff0000}}
     1021;
    10231022    const UnicodeSet vertical_forms_Set
    10241023      {{{Empty, 2032}, {Mixed, 1}, {Empty, 32783}},
    1025        {0xffff0000},
    1026        34816};
     1024       {0xffff0000}}
     1025;
    10271026    const UnicodeSet vs_Set
    10281027      {{{Empty, 2032}, {Mixed, 1}, {Empty, 32783}},
    1029        {0x0000ffff},
    1030        34816};
     1028       {0x0000ffff}}
     1029;
    10311030    const UnicodeSet vs_sup_Set
    10321031      {{{Empty, 28680}, {Full, 7}, {Mixed, 1}, {Empty, 6128}},
    1033        {0x0000ffff},
    1034        34816};
     1032       {0x0000ffff}}
     1033;
    10351034    const UnicodeSet warang_citi_Set
    10361035      {{{Empty, 2245}, {Full, 3}, {Empty, 32568}},
    1037        {},
    1038        34816};
     1036       {}}
     1037;
    10391038    const UnicodeSet yi_radicals_Set
    10401039      {{{Empty, 1316}, {Mixed, 1}, {Full, 1}, {Mixed, 1}, {Empty, 33497}},
    1041        {0xffff0000, 0x0000ffff},
    1042        34816};
     1040       {0xffff0000, 0x0000ffff}}
     1041;
    10431042    const UnicodeSet yi_syllables_Set
    10441043      {{{Empty, 1280}, {Full, 36}, {Mixed, 1}, {Empty, 33499}},
    1045        {0x0000ffff},
    1046        34816};
     1044       {0x0000ffff}}
     1045;
    10471046    const UnicodeSet yijing_Set
    10481047      {{{Empty, 622}, {Full, 2}, {Empty, 34192}},
    1049        {},
    1050        34816};
    1051     EnumeratedPropertyObject property_object
     1048       {}}
     1049;
     1050    static EnumeratedPropertyObject property_object
    10521051      {blk,
    10531052       BLK_ns::enum_names,
Note: See TracChangeset for help on using the changeset viewer.