Ignore:
Timestamp:
Jul 2, 2015, 7:29:35 PM (4 years ago)
Author:
cameron
Message:

Update to Unicode 8.0

File:
1 edited

Legend:

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

    r4631 r4636  
    2020        {{{Empty, 2056}, {Full, 2}, {Empty, 32758}},
    2121         {}};
     22    /** Code Point Ranges for Ahom
     23    [71424, 71487]**/
     24    const UnicodeSet ahom_Set
     25        {{{Empty, 2232}, {Full, 2}, {Empty, 32582}},
     26         {}};
    2227    /** Code Point Ranges for Alchemical
    2328    [128768, 128895]**/
     
    3035        {{{Empty, 2008}, {Full, 2}, {Mixed, 1}, {Empty, 32805}},
    3136         {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         {}};
    3242    /** Code Point Ranges for Ancient_Greek_Music
    3343    [119296, 119375]**/
     
    195205        {{{Empty, 157}, {Full, 3}, {Empty, 34656}},
    196206         {}};
     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}};
    197212    /** Code Point Ranges for CJK
    198213    [19968, 40959]**/
     
    240255        {{{Empty, 5562}, {Full, 7}, {Empty, 29247}},
    241256         {}};
     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}};
    242262    /** Code Point Ranges for CJK_Radicals_Sup
    243263    [11904, 12031]**/
     
    370390        {{{Empty, 3552}, {Full, 5}, {Empty, 31259}},
    371391         {}};
     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}};
    372397    /** Code Point Ranges for Egyptian_Hieroglyphs
    373398    [77824, 78895]**/
     
    500525        {{{Empty, 185}, {Full, 1}, {Empty, 34630}},
    501526         {}};
     527    /** Code Point Ranges for Hatran
     528    [67808, 67839]**/
     529    const UnicodeSet hatran_Set
     530        {{{Empty, 2119}, {Full, 1}, {Empty, 32696}},
     531         {}};
    502532    /** Code Point Ranges for Hebrew
    503533    [1424, 1535]**/
     
    845875        {{{Empty, 2898}, {Full, 1}, {Mixed, 1}, {Empty, 31916}},
    846876         {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}};
    847882    /** Code Point Ranges for Music
    848883    [119040, 119295]**/
     
    871906         {0x0000ffff}};
    872907    /** Code Point Ranges for NB
    873     [2144, 2207], [7296, 7359], [12256, 12271], [43888, 43967],
    874     [66048, 66175], [66528, 66559], [66736, 66815], [66928, 67071],
    875     [67456, 67583], [67760, 67839], [67904, 67967], [68256, 68287],
    876     [68528, 68607], [68688, 69215], [69248, 69631], [70224, 70319],
    877     [70528, 70783], [70880, 71039], [71264, 71295], [71376, 71839],
    878     [71936, 72383], [72448, 73727], [74880, 77823], [78896, 92159],
    879     [92784, 92879], [93072, 93951], [94112, 110591], [110848, 113663],
    880     [113840, 118783], [119376, 119551], [119680, 119807], [120832, 124927],
    881     [125152, 126463], [126720, 126975], [129280, 131071], [173792, 173823],
    882     [178208, 194559], [195104, 917503], [917632, 917759], [918000, 983039]**/
     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]**/
    883919    const UnicodeSet nb_Set
    884920        {{{Empty, 67}, {Full, 2}, {Empty, 159}, {Full, 2}, {Empty, 153},
    885           {Mixed, 1}, {Empty, 987}, {Mixed, 1}, {Full, 2}, {Empty, 690},
    886           {Full, 4}, {Empty, 11}, {Full, 1}, {Empty, 5}, {Mixed, 1},
    887           {Full, 2}, {Empty, 3}, {Mixed, 1}, {Full, 4}, {Empty, 12},
    888           {Full, 4}, {Empty, 5}, {Mixed, 1}, {Full, 2}, {Empty, 2},
    889           {Full, 2}, {Empty, 9}, {Full, 1}, {Empty, 7}, {Mixed, 1},
    890           {Full, 2}, {Empty, 2}, {Mixed, 1}, {Full, 16}, {Empty, 1},
    891           {Full, 12}, {Empty, 18}, {Mixed, 1}, {Full, 2}, {Mixed, 1},
    892           {Empty, 6}, {Full, 8}, {Empty, 3}, {Full, 5}, {Empty, 7},
    893           {Full, 1}, {Empty, 2}, {Mixed, 1}, {Full, 14}, {Empty, 3},
    894           {Full, 14}, {Empty, 2}, {Full, 40}, {Empty, 36}, {Full, 92},
    895           {Empty, 33}, {Mixed, 1}, {Full, 414}, {Empty, 19}, {Mixed, 1},
    896           {Full, 2}, {Mixed, 1}, {Empty, 5}, {Mixed, 1}, {Full, 27},
    897           {Empty, 5}, {Full, 515}, {Empty, 8}, {Full, 88}, {Empty, 5},
    898           {Mixed, 1}, {Full, 154}, {Empty, 18}, {Mixed, 1}, {Full, 5},
    899           {Empty, 4}, {Full, 4}, {Empty, 32}, {Full, 128}, {Empty, 7},
    900           {Full, 41}, {Empty, 8}, {Full, 8}, {Empty, 72}, {Full, 56},
    901           {Empty, 1335}, {Full, 1}, {Empty, 137}, {Full, 511}, {Empty, 17},
     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},
    902939          {Full, 22575}, {Empty, 4}, {Full, 4}, {Empty, 7}, {Mixed, 1},
    903940          {Full, 2032}, {Empty, 4096}},
    904941         {0x0000ffff, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000,
    905           0xffff0000, 0xffff0000, 0xffff0000, 0x0000ffff, 0xffff0000,
    906           0xffff0000, 0xffff0000, 0x0000ffff, 0xffff0000, 0xffff0000,
    907           0xffff0000, 0xffff0000}};
     942          0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000,
     943          0xffff0000, 0x0000ffff, 0xffff0000, 0xffff0000, 0xffff0000,
     944          0xffff0000, 0xffff0000, 0xffff0000}};
    908945    /** Code Point Ranges for New_Tai_Lue
    909946    [6528, 6623]**/
     
    936973        {{{Empty, 226}, {Mixed, 1}, {Full, 1}, {Empty, 34588}},
    937974         {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         {}};
    938980    /** Code Point Ranges for Old_Italic
    939981    [66304, 66351]**/
     
    11561198        {{{Empty, 368}, {Full, 4}, {Empty, 34444}},
    11571199         {}};
     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         {}};
    11581205    /** Code Point Ranges for Super_And_Sub
    11591206    [8304, 8351]**/
     
    11611208        {{{Empty, 259}, {Mixed, 1}, {Full, 1}, {Empty, 34555}},
    11621209         {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}};
    11631215    /** Code Point Ranges for Syloti_Nagri
    11641216    [43008, 43055]**/
     
    13161368         BLK_ns::value_names,
    13171369         BLK_ns::aliases_only_map,
    1318          {&aegean_numbers_Set, &alchemical_Set, &alphabetic_pf_Set,
    1319         &ancient_greek_music_Set, &ancient_greek_numbers_Set,
    1320         &ancient_symbols_Set, &arabic_Set, &arabic_ext_a_Set,
    1321         &arabic_math_Set, &arabic_pf_a_Set, &arabic_pf_b_Set,
    1322         &arabic_sup_Set, &armenian_Set, &arrows_Set, &ascii_Set,
    1323         &avestan_Set, &balinese_Set, &bamum_Set, &bamum_sup_Set,
     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,
    13241376        &bassa_vah_Set, &batak_Set, &bengali_Set, &block_elements_Set,
    13251377        &bopomofo_Set, &bopomofo_ext_Set, &box_drawing_Set, &brahmi_Set,
    13261378        &braille_Set, &buginese_Set, &buhid_Set, &byzantine_music_Set,
    13271379        &carian_Set, &caucasian_albanian_Set, &chakma_Set, &cham_Set,
    1328         &cherokee_Set, &cjk_Set, &cjk_compat_Set, &cjk_compat_forms_Set,
    1329         &cjk_compat_ideographs_Set, &cjk_compat_ideographs_sup_Set,
    1330         &cjk_ext_a_Set, &cjk_ext_b_Set, &cjk_ext_c_Set, &cjk_ext_d_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,
    13311384        &cjk_radicals_sup_Set, &cjk_strokes_Set, &cjk_symbols_Set,
    13321385        &compat_jamo_Set, &control_pictures_Set, &coptic_Set,
     
    13381391        &diacriticals_ext_Set, &diacriticals_for_symbols_Set,
    13391392        &diacriticals_sup_Set, &dingbats_Set, &domino_Set, &duployan_Set,
    1340         &egyptian_hieroglyphs_Set, &elbasan_Set, &emoticons_Set,
    1341         &enclosed_alphanum_Set, &enclosed_alphanum_sup_Set,
    1342         &enclosed_cjk_Set, &enclosed_ideographic_sup_Set, &ethiopic_Set,
    1343         &ethiopic_ext_Set, &ethiopic_ext_a_Set, &ethiopic_sup_Set,
    1344         &geometric_shapes_Set, &geometric_shapes_ext_Set, &georgian_Set,
    1345         &georgian_sup_Set, &glagolitic_Set, &gothic_Set, &grantha_Set,
    1346         &greek_Set, &greek_ext_Set, &gujarati_Set, &gurmukhi_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,
    13471401        &half_and_full_forms_Set, &half_marks_Set, &hangul_Set,
    1348         &hanunoo_Set, &hebrew_Set, &high_pu_surrogates_Set,
     1402        &hanunoo_Set, &hatran_Set, &hebrew_Set, &high_pu_surrogates_Set,
    13491403        &high_surrogates_Set, &hiragana_Set, &idc_Set,
    13501404        &imperial_aramaic_Set, &indic_number_forms_Set,
     
    13671421        &misc_pictographs_Set, &misc_symbols_Set, &misc_technical_Set,
    13681422        &modi_Set, &modifier_letters_Set, &modifier_tone_letters_Set,
    1369         &mongolian_Set, &mro_Set, &music_Set, &myanmar_Set,
     1423        &mongolian_Set, &mro_Set, &multani_Set, &music_Set, &myanmar_Set,
    13701424        &myanmar_ext_a_Set, &myanmar_ext_b_Set, &nabataean_Set, &nb_Set,
    13711425        &new_tai_lue_Set, &nko_Set, &number_forms_Set, &ocr_Set, &ogham_Set,
    1372         &ol_chiki_Set, &old_italic_Set, &old_north_arabian_Set,
    1373         &old_permic_Set, &old_persian_Set, &old_south_arabian_Set,
    1374         &old_turkic_Set, &oriya_Set, &ornamental_dingbats_Set, &osmanya_Set,
    1375         &pahawh_hmong_Set, &palmyrene_Set, &pau_cin_hau_Set, &phags_pa_Set,
    1376         &phaistos_Set, &phoenician_Set, &phonetic_ext_Set,
    1377         &phonetic_ext_sup_Set, &playing_cards_Set, &psalter_pahlavi_Set,
    1378         &pua_Set, &punctuation_Set, &rejang_Set, &rumi_Set, &runic_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,
    13791434        &samaritan_Set, &saurashtra_Set, &sharada_Set, &shavian_Set,
    13801435        &shorthand_format_controls_Set, &siddham_Set, &sinhala_Set,
     
    13831438        &sup_arrows_a_Set, &sup_arrows_b_Set, &sup_arrows_c_Set,
    13841439        &sup_math_operators_Set, &sup_pua_a_Set, &sup_pua_b_Set,
    1385         &sup_punctuation_Set, &super_and_sub_Set, &syloti_nagri_Set,
     1440        &sup_punctuation_Set, &sup_symbols_and_pictographs_Set,
     1441        &super_and_sub_Set, &sutton_signwriting_Set, &syloti_nagri_Set,
    13861442        &syriac_Set, &tagalog_Set, &tagbanwa_Set, &tags_Set, &tai_le_Set,
    13871443        &tai_tham_Set, &tai_viet_Set, &tai_xuan_jing_Set, &takri_Set,
Note: See TracChangeset for help on using the changeset viewer.