Ignore:
Timestamp:
Oct 11, 2017, 6:48:36 PM (20 months ago)
Author:
cameron
Message:

Update to UCD 10.0.0

File:
1 edited

Legend:

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

    r5660 r5686  
    1616namespace UCD {
    1717  namespace BLK_ns {
    18     const unsigned independent_prop_values = 274;
     18    const unsigned independent_prop_values = 281;
    1919    /** Code Point Ranges for NB
    20     [0860, 089f], [1c90, 1cbf], [2fe0, 2fef], [10200, 1027f],
     20    [0870, 089f], [1c90, 1cbf], [2fe0, 2fef], [10200, 1027f],
    2121    [103e0, 103ff], [10570, 105ff], [10780, 107ff], [108b0, 108df],
    2222    [10940, 1097f], [10aa0, 10abf], [10bb0, 10bff], [10c50, 10c7f],
    2323    [10d00, 10e5f], [10e80, 10fff], [11250, 1127f], [11380, 113ff],
    24     [114e0, 1157f], [116d0, 116ff], [11740, 1189f], [11900, 11abf],
    25     [11b00, 11bff], [11cc0, 11fff], [12550, 12fff], [13430, 143ff],
    26     [14680, 167ff], [16a70, 16acf], [16b90, 16eff], [16fa0, 16fdf],
    27     [18b00, 1afff], [1b100, 1bbff], [1bcb0, 1cfff], [1d250, 1d2ff],
    28     [1d380, 1d3ff], [1dab0, 1dfff], [1e030, 1e7ff], [1e8e0, 1e8ff],
    29     [1e960, 1edff], [1ef00, 1efff], [1fa00, 1ffff], [2a6e0, 2a6ff],
    30     [2ceb0, 2f7ff], [2fa20, dffff], [e0080, e00ff], [e01f0, effff]**/
     24    [114e0, 1157f], [116d0, 116ff], [11740, 1189f], [11900, 119ff],
     25    [11ab0, 11abf], [11b00, 11bff], [11cc0, 11cff], [11d60, 11fff],
     26    [12550, 12fff], [13430, 143ff], [14680, 167ff], [16a70, 16acf],
     27    [16b90, 16eff], [16fa0, 16fdf], [18b00, 1afff], [1b130, 1b16f],
     28    [1b300, 1bbff], [1bcb0, 1cfff], [1d250, 1d2ff], [1d380, 1d3ff],
     29    [1dab0, 1dfff], [1e030, 1e7ff], [1e8e0, 1e8ff], [1e960, 1edff],
     30    [1ef00, 1efff], [1fa00, 1ffff], [2a6e0, 2a6ff], [2ebf0, 2f7ff],
     31    [2fa20, dffff], [e0080, e00ff], [e01f0, effff]**/
    3132    const UnicodeSet nb_Set
    32         {{{Empty, 67}, {Full, 2}, {Empty, 159}, {Mixed, 1}, {Full, 1},
    33           {Empty, 153}, {Mixed, 1}, {Empty, 1680}, {Full, 4}, {Empty, 11},
    34           {Full, 1}, {Empty, 11}, {Mixed, 1}, {Full, 4}, {Empty, 12},
    35           {Full, 4}, {Empty, 5}, {Mixed, 1}, {Full, 1}, {Empty, 3},
    36           {Full, 2}, {Empty, 9}, {Full, 1}, {Empty, 7}, {Mixed, 1},
    37           {Full, 2}, {Empty, 2}, {Mixed, 1}, {Full, 1}, {Empty, 4},
    38           {Full, 11}, {Empty, 1}, {Full, 12}, {Empty, 18}, {Mixed, 1},
    39           {Full, 1}, {Empty, 8}, {Full, 4}, {Empty, 7}, {Full, 5},
    40           {Empty, 10}, {Mixed, 1}, {Full, 1}, {Empty, 2}, {Full, 11},
    41           {Empty, 3}, {Full, 14}, {Empty, 2}, {Full, 8}, {Empty, 6},
    42           {Full, 26}, {Empty, 42}, {Mixed, 1}, {Full, 85}, {Empty, 33},
     33        {{{Empty, 67}, {Mixed, 1}, {Full, 1}, {Empty, 159}, {Mixed, 1},
     34          {Full, 1}, {Empty, 153}, {Mixed, 1}, {Empty, 1680}, {Full, 4},
     35          {Empty, 11}, {Full, 1}, {Empty, 11}, {Mixed, 1}, {Full, 4},
     36          {Empty, 12}, {Full, 4}, {Empty, 5}, {Mixed, 1}, {Full, 1},
     37          {Empty, 3}, {Full, 2}, {Empty, 9}, {Full, 1}, {Empty, 7},
     38          {Mixed, 1}, {Full, 2}, {Empty, 2}, {Mixed, 1}, {Full, 1},
     39          {Empty, 4}, {Full, 11}, {Empty, 1}, {Full, 12}, {Empty, 18},
     40          {Mixed, 1}, {Full, 1}, {Empty, 8}, {Full, 4}, {Empty, 7},
     41          {Full, 5}, {Empty, 10}, {Mixed, 1}, {Full, 1}, {Empty, 2},
     42          {Full, 11}, {Empty, 3}, {Full, 8}, {Empty, 5}, {Mixed, 1},
     43          {Empty, 2}, {Full, 8}, {Empty, 6}, {Full, 2}, {Empty, 3},
     44          {Full, 21}, {Empty, 42}, {Mixed, 1}, {Full, 85}, {Empty, 33},
    4345          {Mixed, 1}, {Full, 126}, {Empty, 20}, {Full, 268}, {Empty, 19},
    4446          {Mixed, 1}, {Full, 2}, {Mixed, 1}, {Empty, 5}, {Mixed, 1},
    4547          {Full, 27}, {Empty, 5}, {Full, 2}, {Empty, 217}, {Full, 296},
    46           {Empty, 8}, {Full, 88}, {Empty, 5}, {Mixed, 1}, {Full, 154},
    47           {Empty, 18}, {Mixed, 1}, {Full, 5}, {Empty, 4}, {Full, 4},
    48           {Empty, 53}, {Mixed, 1}, {Full, 42}, {Empty, 1}, {Mixed, 1},
    49           {Full, 62}, {Empty, 7}, {Full, 1}, {Empty, 3}, {Full, 37},
    50           {Empty, 8}, {Full, 8}, {Empty, 80}, {Full, 48}, {Empty, 1335},
    51           {Full, 1}, {Empty, 317}, {Mixed, 1}, {Full, 330}, {Empty, 17},
    52           {Full, 22575}, {Empty, 4}, {Full, 4}, {Empty, 7}, {Mixed, 1},
    53           {Full, 2032}, {Empty, 4096}},
    54          {0xffff0000, 0x0000ffff, 0xffff0000, 0xffff0000, 0xffff0000,
     48          {Empty, 9}, {Mixed, 1}, {Full, 1}, {Mixed, 1}, {Empty, 12},
     49          {Full, 72}, {Empty, 5}, {Mixed, 1}, {Full, 154}, {Empty, 18},
     50          {Mixed, 1}, {Full, 5}, {Empty, 4}, {Full, 4}, {Empty, 53},
     51          {Mixed, 1}, {Full, 42}, {Empty, 1}, {Mixed, 1}, {Full, 62},
     52          {Empty, 7}, {Full, 1}, {Empty, 3}, {Full, 37}, {Empty, 8},
     53          {Full, 8}, {Empty, 80}, {Full, 48}, {Empty, 1335}, {Full, 1},
     54          {Empty, 551}, {Mixed, 1}, {Full, 96}, {Empty, 17}, {Full, 22575},
     55          {Empty, 4}, {Full, 4}, {Empty, 7}, {Mixed, 1}, {Full, 2032},
     56          {Empty, 4096}},
     57         {0xffff0000, 0xffff0000, 0x0000ffff, 0xffff0000, 0xffff0000,
    5558          0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000,
     59          0xffff0000, 0xffff0000, 0xffff0000, 0x0000ffff, 0xffff0000,
    5660          0xffff0000, 0x0000ffff, 0xffff0000, 0xffff0000, 0xffff0000,
    57           0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000}};
     61          0xffff0000, 0xffff0000, 0xffff0000}};
    5862    /** Code Point Ranges for ASCII
    5963    [0000, 007f]**/
     
    151155        {{{Empty, 66}, {Full, 1}, {Empty, 34749}},
    152156         {}};
     157    /** Code Point Ranges for Syriac_Sup
     158    [0860, 086f]**/
     159    const UnicodeSet syriac_sup_Set
     160        {{{Empty, 67}, {Mixed, 1}, {Empty, 34748}},
     161         {0x0000ffff}};
    153162    /** Code Point Ranges for Arabic_Ext_A
    154163    [08a0, 08ff]**/
     
    11611170        {{{Empty, 2245}, {Full, 3}, {Empty, 32568}},
    11621171         {}};
     1172    /** Code Point Ranges for Zanabazar_Square
     1173    [11a00, 11a4f]**/
     1174    const UnicodeSet zanabazar_square_Set
     1175        {{{Empty, 2256}, {Full, 2}, {Mixed, 1}, {Empty, 32557}},
     1176         {0x0000ffff}};
     1177    /** Code Point Ranges for Soyombo
     1178    [11a50, 11aaf]**/
     1179    const UnicodeSet soyombo_Set
     1180        {{{Empty, 2258}, {Mixed, 1}, {Full, 2}, {Mixed, 1}, {Empty, 32554}},
     1181         {0xffff0000, 0x0000ffff}};
    11631182    /** Code Point Ranges for Pau_Cin_Hau
    11641183    [11ac0, 11aff]**/
     
    11761195        {{{Empty, 2275}, {Mixed, 1}, {Full, 2}, {Empty, 32538}},
    11771196         {0xffff0000}};
     1197    /** Code Point Ranges for Masaram_Gondi
     1198    [11d00, 11d5f]**/
     1199    const UnicodeSet masaram_gondi_Set
     1200        {{{Empty, 2280}, {Full, 3}, {Empty, 32533}},
     1201         {}};
    11781202    /** Code Point Ranges for Cuneiform
    11791203    [12000, 123ff]**/
     
    12461270        {{{Empty, 3456}, {Full, 8}, {Empty, 31352}},
    12471271         {}};
     1272    /** Code Point Ranges for Kana_Ext_A
     1273    [1b100, 1b12f]**/
     1274    const UnicodeSet kana_ext_a_Set
     1275        {{{Empty, 3464}, {Full, 1}, {Mixed, 1}, {Empty, 31350}},
     1276         {0x0000ffff}};
     1277    /** Code Point Ranges for Nushu
     1278    [1b170, 1b2ff]**/
     1279    const UnicodeSet nushu_Set
     1280        {{{Empty, 3467}, {Mixed, 1}, {Full, 12}, {Empty, 31336}},
     1281         {0xffff0000}};
    12481282    /** Code Point Ranges for Duployan
    12491283    [1bc00, 1bc9f]**/
     
    13961430        {{{Empty, 5569}, {Full, 180}, {Mixed, 1}, {Empty, 29066}},
    13971431         {0x0000ffff}};
     1432    /** Code Point Ranges for CJK_Ext_F
     1433    [2ceb0, 2ebef]**/
     1434    const UnicodeSet cjk_ext_f_Set
     1435        {{{Empty, 5749}, {Mixed, 1}, {Full, 233}, {Mixed, 1},
     1436          {Empty, 28832}},
     1437         {0xffff0000, 0x0000ffff}};
    13981438    /** Code Point Ranges for CJK_Compat_Ideographs_Sup
    13991439    [2f800, 2fa1f]**/
     
    14321472        &armenian_Set, &hebrew_Set, &arabic_Set, &syriac_Set,
    14331473        &arabic_sup_Set, &thaana_Set, &nko_Set, &samaritan_Set,
    1434         &mandaic_Set, &arabic_ext_a_Set, &devanagari_Set, &bengali_Set,
    1435         &gurmukhi_Set, &gujarati_Set, &oriya_Set, &tamil_Set, &telugu_Set,
    1436         &kannada_Set, &malayalam_Set, &sinhala_Set, &thai_Set, &lao_Set,
    1437         &tibetan_Set, &myanmar_Set, &georgian_Set, &jamo_Set, &ethiopic_Set,
    1438         &ethiopic_sup_Set, &cherokee_Set, &ucas_Set, &ogham_Set, &runic_Set,
    1439         &tagalog_Set, &hanunoo_Set, &buhid_Set, &tagbanwa_Set, &khmer_Set,
    1440         &mongolian_Set, &ucas_ext_Set, &limbu_Set, &tai_le_Set,
    1441         &new_tai_lue_Set, &khmer_symbols_Set, &buginese_Set, &tai_tham_Set,
    1442         &diacriticals_ext_Set, &balinese_Set, &sundanese_Set, &batak_Set,
    1443         &lepcha_Set, &ol_chiki_Set, &cyrillic_ext_c_Set, &sundanese_sup_Set,
    1444         &vedic_ext_Set, &phonetic_ext_Set, &phonetic_ext_sup_Set,
    1445         &diacriticals_sup_Set, &latin_ext_additional_Set, &greek_ext_Set,
    1446         &punctuation_Set, &super_and_sub_Set, &currency_symbols_Set,
     1474        &mandaic_Set, &syriac_sup_Set, &arabic_ext_a_Set, &devanagari_Set,
     1475        &bengali_Set, &gurmukhi_Set, &gujarati_Set, &oriya_Set, &tamil_Set,
     1476        &telugu_Set, &kannada_Set, &malayalam_Set, &sinhala_Set, &thai_Set,
     1477        &lao_Set, &tibetan_Set, &myanmar_Set, &georgian_Set, &jamo_Set,
     1478        &ethiopic_Set, &ethiopic_sup_Set, &cherokee_Set, &ucas_Set,
     1479        &ogham_Set, &runic_Set, &tagalog_Set, &hanunoo_Set, &buhid_Set,
     1480        &tagbanwa_Set, &khmer_Set, &mongolian_Set, &ucas_ext_Set,
     1481        &limbu_Set, &tai_le_Set, &new_tai_lue_Set, &khmer_symbols_Set,
     1482        &buginese_Set, &tai_tham_Set, &diacriticals_ext_Set, &balinese_Set,
     1483        &sundanese_Set, &batak_Set, &lepcha_Set, &ol_chiki_Set,
     1484        &cyrillic_ext_c_Set, &sundanese_sup_Set, &vedic_ext_Set,
     1485        &phonetic_ext_Set, &phonetic_ext_sup_Set, &diacriticals_sup_Set,
     1486        &latin_ext_additional_Set, &greek_ext_Set, &punctuation_Set,
     1487        &super_and_sub_Set, &currency_symbols_Set,
    14471488        &diacriticals_for_symbols_Set, &letterlike_symbols_Set,
    14481489        &number_forms_Set, &arrows_Set, &math_operators_Set,
     
    14891530        &khudawadi_Set, &grantha_Set, &newa_Set, &tirhuta_Set, &siddham_Set,
    14901531        &modi_Set, &mongolian_sup_Set, &takri_Set, &ahom_Set,
    1491         &warang_citi_Set, &pau_cin_hau_Set, &bhaiksuki_Set, &marchen_Set,
     1532        &warang_citi_Set, &zanabazar_square_Set, &soyombo_Set,
     1533        &pau_cin_hau_Set, &bhaiksuki_Set, &marchen_Set, &masaram_gondi_Set,
    14921534        &cuneiform_Set, &cuneiform_numbers_Set,
    14931535        &early_dynastic_cuneiform_Set, &egyptian_hieroglyphs_Set,
     
    14951537        &bassa_vah_Set, &pahawh_hmong_Set, &miao_Set,
    14961538        &ideographic_symbols_Set, &tangut_Set, &tangut_components_Set,
    1497         &kana_sup_Set, &duployan_Set, &shorthand_format_controls_Set,
    1498         &byzantine_music_Set, &music_Set, &ancient_greek_music_Set,
    1499         &tai_xuan_jing_Set, &counting_rod_Set, &math_alphanum_Set,
    1500         &sutton_signwriting_Set, &glagolitic_sup_Set, &mende_kikakui_Set,
    1501         &adlam_Set, &arabic_math_Set, &mahjong_Set, &domino_Set,
    1502         &playing_cards_Set, &enclosed_alphanum_sup_Set,
     1539        &kana_sup_Set, &kana_ext_a_Set, &nushu_Set, &duployan_Set,
     1540        &shorthand_format_controls_Set, &byzantine_music_Set, &music_Set,
     1541        &ancient_greek_music_Set, &tai_xuan_jing_Set, &counting_rod_Set,
     1542        &math_alphanum_Set, &sutton_signwriting_Set, &glagolitic_sup_Set,
     1543        &mende_kikakui_Set, &adlam_Set, &arabic_math_Set, &mahjong_Set,
     1544        &domino_Set, &playing_cards_Set, &enclosed_alphanum_sup_Set,
    15031545        &enclosed_ideographic_sup_Set, &misc_pictographs_Set,
    15041546        &emoticons_Set, &ornamental_dingbats_Set, &transport_and_map_Set,
    15051547        &alchemical_Set, &geometric_shapes_ext_Set, &sup_arrows_c_Set,
    15061548        &sup_symbols_and_pictographs_Set, &cjk_ext_b_Set, &cjk_ext_c_Set,
    1507         &cjk_ext_d_Set, &cjk_ext_e_Set, &cjk_compat_ideographs_sup_Set,
    1508         &tags_Set, &vs_sup_Set, &sup_pua_a_Set, &sup_pua_b_Set
     1549        &cjk_ext_d_Set, &cjk_ext_e_Set, &cjk_ext_f_Set,
     1550        &cjk_compat_ideographs_sup_Set, &tags_Set, &vs_sup_Set,
     1551        &sup_pua_a_Set, &sup_pua_b_Set
    15091552         }};
    15101553    }
Note: See TracChangeset for help on using the changeset viewer.