Ignore:
Timestamp:
Sep 7, 2016, 11:56:08 AM (3 years ago)
Author:
cameron
Message:

Updates for Unicode 9.0

File:
1 edited

Legend:

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

    r4746 r5145  
    22#define DERIVEDNUMERICTYPE_H
    33/*
    4  *  Copyright (c) 2015 International Characters, Inc.
     4 *  Copyright (c) 2016 International Characters, Inc.
    55 *  This software is licensed to the public under the Open Software License 3.0.
    66 *  icgrep is a trademark of International Characters, Inc.
     
    2525    [43600, 43609], [44016, 44025], [65296, 65305], [66720, 66729],
    2626    [69734, 69743], [69872, 69881], [69942, 69951], [70096, 70105],
    27     [70384, 70393], [70864, 70873], [71248, 71257], [71360, 71369],
    28     [71472, 71481], [71904, 71913], [92768, 92777], [93008, 93017],
    29     [120782, 120831]**/
     27    [70384, 70393], [70736, 70745], [70864, 70873], [71248, 71257],
     28    [71360, 71369], [71472, 71481], [71904, 71913], [72784, 72793],
     29    [92768, 92777], [93008, 93017], [120782, 120831], [125264, 125273]**/
    3030    const UnicodeSet de_Set
    3131        {{{Empty, 1}, {Mixed, 1}, {Empty, 49}, {Mixed, 1}, {Empty, 3},
     
    4444          {Mixed, 1}, {Empty, 44}, {Mixed, 1}, {Empty, 93}, {Mixed, 1},
    4545          {Empty, 3}, {Mixed, 1}, {Empty, 1}, {Mixed, 1}, {Empty, 4},
    46           {Mixed, 1}, {Empty, 8}, {Mixed, 1}, {Empty, 14}, {Mixed, 1},
    47           {Empty, 11}, {Mixed, 1}, {Empty, 3}, {Mixed, 1}, {Empty, 2},
    48           {Mixed, 1}, {Empty, 13}, {Mixed, 1}, {Empty, 651}, {Mixed, 1},
    49           {Empty, 6}, {Mixed, 1}, {Empty, 867}, {Mixed, 1}, {Full, 1},
    50           {Empty, 31040}},
     46          {Mixed, 1}, {Empty, 8}, {Mixed, 1}, {Empty, 10}, {Mixed, 1},
     47          {Empty, 3}, {Mixed, 1}, {Empty, 11}, {Mixed, 1}, {Empty, 3},
     48          {Mixed, 1}, {Empty, 2}, {Mixed, 1}, {Empty, 13}, {Mixed, 1},
     49          {Empty, 26}, {Mixed, 1}, {Empty, 624}, {Mixed, 1}, {Empty, 6},
     50          {Mixed, 1}, {Empty, 867}, {Mixed, 1}, {Full, 1}, {Empty, 138},
     51          {Mixed, 1}, {Empty, 30901}},
    5152         {0x03ff0000, 0x000003ff, 0x03ff0000, 0x000003ff, 0x0000ffc0,
    5253          0x0000ffc0, 0x0000ffc0, 0x0000ffc0, 0x0000ffc0, 0x0000ffc0,
     
    5758          0x03ff0000, 0x03ff0000, 0x03ff0000, 0x03ff0000, 0x03ff0000,
    5859          0x000003ff, 0x0000ffc0, 0x03ff0000, 0xffc00000, 0x03ff0000,
    59           0x03ff0000, 0x03ff0000, 0x03ff0000, 0x000003ff, 0x03ff0000,
    60           0x000003ff, 0x000003ff, 0x03ff0000, 0xffffc000}};
     60          0x03ff0000, 0x03ff0000, 0x03ff0000, 0x03ff0000, 0x000003ff,
     61          0x03ff0000, 0x000003ff, 0x03ff0000, 0x000003ff, 0x03ff0000,
     62          0xffffc000, 0x03ff0000}};
    6163    /** Code Point Ranges for Di
    6264    [178, 179], [185, 185], [4969, 4977], [6618, 6618], [8304, 8304],
     
    7880    [1786, 1983], [1994, 2405], [2416, 2533], [2544, 2547], [2554, 2661],
    7981    [2672, 2789], [2800, 2917], [2928, 2929], [2936, 3045], [3059, 3173],
    80     [3184, 3191], [3199, 3301], [3312, 3429], [3446, 3557], [3568, 3663],
    81     [3674, 3791], [3802, 3871], [3892, 4159], [4170, 4239], [4250, 4968],
    82     [4989, 5869], [5873, 6111], [6122, 6127], [6138, 6159], [6170, 6469],
    83     [6480, 6607], [6619, 6783], [6794, 6799], [6810, 6991], [7002, 7087],
    84     [7098, 7231], [7242, 7247], [7258, 8303], [8305, 8307], [8314, 8319],
    85     [8330, 8527], [8579, 8580], [8586, 9311], [9372, 9449], [9472, 10101],
    86     [10132, 11516], [11518, 12294], [12296, 12320], [12330, 12343],
    87     [12347, 12689], [12694, 12831], [12842, 12871], [12880, 12880],
    88     [12896, 12927], [12938, 12976], [12992, 13316], [13318, 13442],
    89     [13444, 14377], [14379, 15180], [15182, 19967], [19969, 19970],
    90     [19972, 19974], [19976, 19976], [19978, 20060], [20062, 20107],
    91     [20109, 20115], [20117, 20117], [20119, 20158], [20161, 20190],
    92     [20192, 20199], [20201, 20236], [20238, 20335], [20337, 20739],
    93     [20741, 20805], [20807, 20840], [20842, 20842], [20844, 20844],
    94     [20846, 21312], [21314, 21314], [21318, 21323], [21325, 21440],
    95     [21445, 22234], [22236, 22768], [22770, 22776], [22778, 24185],
    96     [24187, 24317], [24320, 24331], [24335, 24335], [24337, 25341],
    97     [25343, 25419], [25421, 26577], [26579, 28421], [28423, 29589],
    98     [29591, 30333], [30335, 32901], [32903, 33835], [33837, 36013],
    99     [36015, 36018], [36020, 36143], [36145, 38432], [38434, 38469],
    100     [38471, 38475], [38477, 38519], [38521, 38645], [38647, 42527],
    101     [42538, 42725], [42736, 43055], [43062, 43215], [43226, 43263],
    102     [43274, 43471], [43482, 43503], [43514, 43599], [43610, 44015],
    103     [44026, 63850], [63852, 63858], [63860, 63863], [63865, 63921],
    104     [63923, 63952], [63954, 63954], [63956, 63996], [63998, 65295],
    105     [65306, 65798], [65844, 65855], [65913, 65929], [65932, 66272],
    106     [66300, 66335], [66340, 66368], [66370, 66377], [66379, 66512],
    107     [66518, 66719], [66730, 67671], [67680, 67704], [67712, 67750],
    108     [67760, 67834], [67840, 67861], [67868, 68027], [68030, 68031],
    109     [68048, 68049], [68096, 68159], [68168, 68220], [68223, 68252],
    110     [68256, 68330], [68336, 68439], [68448, 68471], [68480, 68520],
    111     [68528, 68857], [68864, 69215], [69247, 69713], [69744, 69871],
    112     [69882, 69941], [69952, 70095], [70106, 70112], [70133, 70383],
    113     [70394, 70863], [70874, 71247], [71258, 71359], [71370, 71471],
    114     [71484, 71903], [71923, 74751], [74863, 92767], [92778, 93007],
    115     [93018, 93018], [93026, 119647], [119666, 120781], [120832, 125126],
    116     [125136, 127231], [127245, 131072], [131074, 131171], [131173, 131297],
     82    [3184, 3191], [3199, 3301], [3312, 3415], [3423, 3429], [3449, 3557],
     83    [3568, 3663], [3674, 3791], [3802, 3871], [3892, 4159], [4170, 4239],
     84    [4250, 4968], [4989, 5869], [5873, 6111], [6122, 6127], [6138, 6159],
     85    [6170, 6469], [6480, 6607], [6619, 6783], [6794, 6799], [6810, 6991],
     86    [7002, 7087], [7098, 7231], [7242, 7247], [7258, 8303], [8305, 8307],
     87    [8314, 8319], [8330, 8527], [8579, 8580], [8586, 9311], [9372, 9449],
     88    [9472, 10101], [10132, 11516], [11518, 12294], [12296, 12320],
     89    [12330, 12343], [12347, 12689], [12694, 12831], [12842, 12871],
     90    [12880, 12880], [12896, 12927], [12938, 12976], [12992, 13316],
     91    [13318, 13442], [13444, 14377], [14379, 15180], [15182, 19967],
     92    [19969, 19970], [19972, 19974], [19976, 19976], [19978, 20060],
     93    [20062, 20107], [20109, 20115], [20117, 20117], [20119, 20158],
     94    [20161, 20190], [20192, 20199], [20201, 20236], [20238, 20335],
     95    [20337, 20739], [20741, 20805], [20807, 20840], [20842, 20842],
     96    [20844, 20844], [20846, 21312], [21314, 21314], [21318, 21323],
     97    [21325, 21440], [21445, 22234], [22236, 22768], [22770, 22776],
     98    [22778, 24185], [24187, 24317], [24320, 24331], [24335, 24335],
     99    [24337, 25341], [25343, 25419], [25421, 26577], [26579, 28421],
     100    [28423, 29589], [29591, 30333], [30335, 32901], [32903, 33835],
     101    [33837, 36013], [36015, 36018], [36020, 36143], [36145, 38432],
     102    [38434, 38469], [38471, 38475], [38477, 38519], [38521, 38645],
     103    [38647, 42527], [42538, 42725], [42736, 43055], [43062, 43215],
     104    [43226, 43263], [43274, 43471], [43482, 43503], [43514, 43599],
     105    [43610, 44015], [44026, 63850], [63852, 63858], [63860, 63863],
     106    [63865, 63921], [63923, 63952], [63954, 63954], [63956, 63996],
     107    [63998, 65295], [65306, 65798], [65844, 65855], [65913, 65929],
     108    [65932, 66272], [66300, 66335], [66340, 66368], [66370, 66377],
     109    [66379, 66512], [66518, 66719], [66730, 67671], [67680, 67704],
     110    [67712, 67750], [67760, 67834], [67840, 67861], [67868, 68027],
     111    [68030, 68031], [68048, 68049], [68096, 68159], [68168, 68220],
     112    [68223, 68252], [68256, 68330], [68336, 68439], [68448, 68471],
     113    [68480, 68520], [68528, 68857], [68864, 69215], [69247, 69713],
     114    [69744, 69871], [69882, 69941], [69952, 70095], [70106, 70112],
     115    [70133, 70383], [70394, 70735], [70746, 70863], [70874, 71247],
     116    [71258, 71359], [71370, 71471], [71484, 71903], [71923, 72783],
     117    [72813, 74751], [74863, 92767], [92778, 93007], [93018, 93018],
     118    [93026, 119647], [119666, 120781], [120832, 125126], [125136, 125263],
     119    [125274, 127231], [127245, 131072], [131074, 131171], [131173, 131297],
    117120    [131299, 131360], [131362, 133417], [133419, 133506], [133508, 133515],
    118121    [133517, 133531], [133533, 133865], [133867, 133884], [133886, 133912],
     
    125128          {Mixed, 1}, {Full, 3}, {Mixed, 1}, {Full, 3}, {Mixed, 1},
    126129          {Full, 3}, {Mixed, 1}, {Full, 3}, {Mixed, 1}, {Full, 3},
    127           {Mixed, 1}, {Full, 3}, {Mixed, 1}, {Full, 3}, {Mixed, 1},
     130          {Mixed, 1}, {Full, 2}, {Mixed, 2}, {Full, 3}, {Mixed, 1},
    128131          {Full, 2}, {Mixed, 1}, {Full, 3}, {Mixed, 1}, {Full, 2},
    129132          {Mixed, 1}, {Full, 8}, {Mixed, 1}, {Full, 1}, {Mixed, 1},
     
    160163          {Full, 11}, {Mixed, 1}, {Full, 14}, {Mixed, 2}, {Full, 3},
    161164          {Mixed, 1}, {Full, 1}, {Mixed, 1}, {Full, 4}, {Mixed, 2},
    162           {Full, 7}, {Mixed, 1}, {Full, 14}, {Mixed, 1}, {Full, 11},
    163           {Mixed, 1}, {Full, 3}, {Mixed, 1}, {Full, 2}, {Mixed, 1},
    164           {Full, 13}, {Mixed, 1}, {Full, 88}, {Empty, 3}, {Mixed, 1},
    165           {Full, 559}, {Mixed, 1}, {Full, 6}, {Mixed, 2}, {Full, 831},
    166           {Mixed, 1}, {Full, 34}, {Mixed, 1}, {Empty, 1}, {Full, 134},
    167           {Mixed, 1}, {Full, 65}, {Mixed, 1}, {Full, 119}, {Mixed, 1},
    168           {Full, 2}, {Mixed, 1}, {Full, 3}, {Mixed, 1}, {Full, 1},
    169           {Mixed, 1}, {Full, 63}, {Mixed, 1}, {Full, 2}, {Mixed, 1},
    170           {Full, 10}, {Mixed, 2}, {Full, 195}, {Mixed, 1}, {Full, 47},
    171           {Mixed, 1}, {Full, 139}, {Mixed, 1}, {Full, 314}, {Mixed, 1},
    172           {Full, 1200}, {Mixed, 1}, {Full, 28731}},
     165          {Full, 7}, {Mixed, 1}, {Full, 10}, {Mixed, 1}, {Full, 3},
     166          {Mixed, 1}, {Full, 11}, {Mixed, 1}, {Full, 3}, {Mixed, 1},
     167          {Full, 2}, {Mixed, 1}, {Full, 13}, {Mixed, 1}, {Full, 26},
     168          {Mixed, 2}, {Full, 60}, {Empty, 3}, {Mixed, 1}, {Full, 559},
     169          {Mixed, 1}, {Full, 6}, {Mixed, 2}, {Full, 831}, {Mixed, 1},
     170          {Full, 34}, {Mixed, 1}, {Empty, 1}, {Full, 134}, {Mixed, 1},
     171          {Full, 3}, {Mixed, 1}, {Full, 61}, {Mixed, 1}, {Full, 119},
     172          {Mixed, 1}, {Full, 2}, {Mixed, 1}, {Full, 3}, {Mixed, 1},
     173          {Full, 1}, {Mixed, 1}, {Full, 63}, {Mixed, 1}, {Full, 2},
     174          {Mixed, 1}, {Full, 10}, {Mixed, 2}, {Full, 195}, {Mixed, 1},
     175          {Full, 47}, {Mixed, 1}, {Full, 139}, {Mixed, 1}, {Full, 314},
     176          {Mixed, 1}, {Full, 1200}, {Mixed, 1}, {Full, 28731}},
    173177         {0xfc00ffff, 0x8df3ffff, 0xfffffc00, 0xfc00ffff, 0xfffffc00,
    174178          0xffff003f, 0xfc0f003f, 0xffff003f, 0xffff003f, 0xff03003f,
    175           0xfff8003f, 0x80ff003f, 0xffff003f, 0xffc0003f, 0xffff003f,
    176           0xfc00ffff, 0xfc00ffff, 0xfff00000, 0xfffffc00, 0xfc00ffff,
    177           0xe00001ff, 0xfffe3fff, 0xfc00fc00, 0xfc00ffff, 0xffff003f,
    178           0xf800ffff, 0xfc00fc00, 0xfc00ffff, 0xfc00ffff, 0xfc00fc00,
    179           0xfc0effff, 0xfffffc00, 0x0000ffff, 0xfffffc18, 0xf0000000,
    180           0x000003ff, 0x003fffff, 0xfff00000, 0xdfffffff, 0xffffff7f,
    181           0xf8fffc01, 0xffc3ffff, 0xfffffc00, 0x000100ff, 0xfffffc00,
    182           0x0001ffff, 0xffffffdf, 0xfffffff7, 0xfffffbff, 0xffffdfff,
    183           0xfffffd76, 0xdfffffff, 0xffafefff, 0x7fffffff, 0x7ffffffe,
    184           0xfffffeff, 0xffffdfff, 0xfffeffff, 0xffffffef, 0xffffffbf,
    185           0xffffd5ff, 0xffffefc5, 0xffffffe1, 0xf7ffffff, 0xfdfdffff,
    186           0xfbffffff, 0x3fffffff, 0xfffe8fff, 0xbfffffff, 0xffffefff,
    187           0xfffbffff, 0xffffffbf, 0xffbfffff, 0xbfffffff, 0xffffffbf,
    188           0xffffefff, 0xfff7bfff, 0xfffeffff, 0xfffffffd, 0xffffefbf,
    189           0xfeffffff, 0xffbfffff, 0xfffffc00, 0xffff003f, 0xffc0ffff,
    190           0xfc00ffff, 0xfffffc00, 0xfc00ffff, 0xfc00ffff, 0xfc00ffff,
    191           0xfc00ffff, 0xfef7f7ff, 0xfffbffff, 0xfff5ffff, 0xdfffffff,
    192           0xfc00ffff, 0x0000007f, 0xfff00000, 0xfe000000, 0xfffff3ff,
    193           0xf0000001, 0xfffffff0, 0xfffffbfd, 0xffc1ffff, 0xfffffc00,
    194           0x00ffffff, 0x01ffffff, 0xffff007f, 0x07ffffff, 0xf03fffff,
    195           0xcfffffff, 0x00030000, 0xffffff00, 0x9fffffff, 0x1fffffff,
    196           0xffff07ff, 0x00ffffff, 0x00ffffff, 0xffff01ff, 0x03ffffff,
    197           0x80000000, 0x0003ffff, 0xffff0000, 0xfc00ffff, 0x003fffff,
    198           0xfc00ffff, 0xffe00001, 0xfc00ffff, 0xfc00ffff, 0xfc00ffff,
    199           0xfffffc00, 0xf000ffff, 0xfff80000, 0xffff8000, 0xfffffc00,
    200           0x0400ffff, 0xfffffffc, 0xfffc0000, 0x00003fff, 0xffff007f,
     179          0xfff8003f, 0x80ff003f, 0xffff003f, 0x80ffffff, 0xfe00003f,
     180          0xffff003f, 0xfc00ffff, 0xfc00ffff, 0xfff00000, 0xfffffc00,
     181          0xfc00ffff, 0xe00001ff, 0xfffe3fff, 0xfc00fc00, 0xfc00ffff,
     182          0xffff003f, 0xf800ffff, 0xfc00fc00, 0xfc00ffff, 0xfc00ffff,
     183          0xfc00fc00, 0xfc0effff, 0xfffffc00, 0x0000ffff, 0xfffffc18,
     184          0xf0000000, 0x000003ff, 0x003fffff, 0xfff00000, 0xdfffffff,
     185          0xffffff7f, 0xf8fffc01, 0xffc3ffff, 0xfffffc00, 0x000100ff,
     186          0xfffffc00, 0x0001ffff, 0xffffffdf, 0xfffffff7, 0xfffffbff,
     187          0xffffdfff, 0xfffffd76, 0xdfffffff, 0xffafefff, 0x7fffffff,
     188          0x7ffffffe, 0xfffffeff, 0xffffdfff, 0xfffeffff, 0xffffffef,
     189          0xffffffbf, 0xffffd5ff, 0xffffefc5, 0xffffffe1, 0xf7ffffff,
     190          0xfdfdffff, 0xfbffffff, 0x3fffffff, 0xfffe8fff, 0xbfffffff,
     191          0xffffefff, 0xfffbffff, 0xffffffbf, 0xffbfffff, 0xbfffffff,
     192          0xffffffbf, 0xffffefff, 0xfff7bfff, 0xfffeffff, 0xfffffffd,
     193          0xffffefbf, 0xfeffffff, 0xffbfffff, 0xfffffc00, 0xffff003f,
     194          0xffc0ffff, 0xfc00ffff, 0xfffffc00, 0xfc00ffff, 0xfc00ffff,
     195          0xfc00ffff, 0xfc00ffff, 0xfef7f7ff, 0xfffbffff, 0xfff5ffff,
     196          0xdfffffff, 0xfc00ffff, 0x0000007f, 0xfff00000, 0xfe000000,
     197          0xfffff3ff, 0xf0000001, 0xfffffff0, 0xfffffbfd, 0xffc1ffff,
     198          0xfffffc00, 0x00ffffff, 0x01ffffff, 0xffff007f, 0x07ffffff,
     199          0xf03fffff, 0xcfffffff, 0x00030000, 0xffffff00, 0x9fffffff,
     200          0x1fffffff, 0xffff07ff, 0x00ffffff, 0x00ffffff, 0xffff01ff,
     201          0x03ffffff, 0x80000000, 0x0003ffff, 0xffff0000, 0xfc00ffff,
     202          0x003fffff, 0xfc00ffff, 0xffe00001, 0xfc00ffff, 0xfc00ffff,
     203          0xfc00ffff, 0xfc00ffff, 0xfffffc00, 0xf000ffff, 0xfff80000,
     204          0x0000ffff, 0xffffe000, 0xffff8000, 0xfffffc00, 0x0400ffff,
     205          0xfffffffc, 0xfffc0000, 0x00003fff, 0xffff007f, 0xfc00ffff,
    201206          0xffffe000, 0xfffffffd, 0xffffffef, 0xfffffffb, 0xfffffffd,
    202207          0xfffffbff, 0xefffeff7, 0xdffffbff, 0xfdffffff, 0xfffeffff,
     
    204209    /** Code Point Ranges for Nu
    205210    [188, 190], [2548, 2553], [2930, 2935], [3056, 3058], [3192, 3198],
    206     [3440, 3445], [3882, 3891], [4978, 4988], [5870, 5872], [6128, 6137],
    207     [8528, 8578], [8581, 8585], [9321, 9331], [9341, 9351], [9361, 9371],
    208     [9451, 9460], [9470, 9470], [10111, 10111], [10121, 10121],
    209     [10131, 10131], [11517, 11517], [12295, 12295], [12321, 12329],
    210     [12344, 12346], [12690, 12693], [12832, 12841], [12872, 12879],
    211     [12881, 12895], [12928, 12937], [12977, 12991], [13317, 13317],
    212     [13443, 13443], [14378, 14378], [15181, 15181], [19968, 19968],
    213     [19971, 19971], [19975, 19975], [19977, 19977], [20061, 20061],
    214     [20108, 20108], [20116, 20116], [20118, 20118], [20159, 20160],
    215     [20191, 20191], [20200, 20200], [20237, 20237], [20336, 20336],
    216     [20740, 20740], [20806, 20806], [20841, 20841], [20843, 20843],
    217     [20845, 20845], [21313, 21313], [21315, 21317], [21324, 21324],
    218     [21441, 21444], [22235, 22235], [22769, 22769], [22777, 22777],
    219     [24186, 24186], [24318, 24319], [24332, 24334], [24336, 24336],
    220     [25342, 25342], [25420, 25420], [26578, 26578], [28422, 28422],
    221     [29590, 29590], [30334, 30334], [32902, 32902], [33836, 33836],
    222     [36014, 36014], [36019, 36019], [36144, 36144], [38433, 38433],
    223     [38470, 38470], [38476, 38476], [38520, 38520], [38646, 38646],
    224     [42726, 42735], [43056, 43061], [63851, 63851], [63859, 63859],
    225     [63864, 63864], [63922, 63922], [63953, 63953], [63955, 63955],
    226     [63997, 63997], [65799, 65843], [65856, 65912], [65930, 65931],
    227     [66273, 66299], [66336, 66339], [66369, 66369], [66378, 66378],
    228     [66513, 66517], [67672, 67679], [67705, 67711], [67751, 67759],
    229     [67835, 67839], [67862, 67867], [68028, 68029], [68032, 68047],
    230     [68050, 68095], [68164, 68167], [68221, 68222], [68253, 68255],
    231     [68331, 68335], [68440, 68447], [68472, 68479], [68521, 68527],
    232     [68858, 68863], [69225, 69246], [69723, 69733], [70113, 70132],
    233     [71482, 71483], [71914, 71922], [74752, 74862], [93019, 93025],
    234     [119648, 119665], [125127, 125135], [127243, 127244], [131073, 131073],
    235     [131172, 131172], [131298, 131298], [131361, 131361], [133418, 133418],
    236     [133507, 133507], [133516, 133516], [133532, 133532], [133866, 133866],
    237     [133885, 133885], [133913, 133913], [140176, 140176], [141720, 141720],
    238     [146203, 146203], [156269, 156269], [194704, 194704]**/
     211    [3416, 3422], [3440, 3448], [3882, 3891], [4978, 4988], [5870, 5872],
     212    [6128, 6137], [8528, 8578], [8581, 8585], [9321, 9331], [9341, 9351],
     213    [9361, 9371], [9451, 9460], [9470, 9470], [10111, 10111],
     214    [10121, 10121], [10131, 10131], [11517, 11517], [12295, 12295],
     215    [12321, 12329], [12344, 12346], [12690, 12693], [12832, 12841],
     216    [12872, 12879], [12881, 12895], [12928, 12937], [12977, 12991],
     217    [13317, 13317], [13443, 13443], [14378, 14378], [15181, 15181],
     218    [19968, 19968], [19971, 19971], [19975, 19975], [19977, 19977],
     219    [20061, 20061], [20108, 20108], [20116, 20116], [20118, 20118],
     220    [20159, 20160], [20191, 20191], [20200, 20200], [20237, 20237],
     221    [20336, 20336], [20740, 20740], [20806, 20806], [20841, 20841],
     222    [20843, 20843], [20845, 20845], [21313, 21313], [21315, 21317],
     223    [21324, 21324], [21441, 21444], [22235, 22235], [22769, 22769],
     224    [22777, 22777], [24186, 24186], [24318, 24319], [24332, 24334],
     225    [24336, 24336], [25342, 25342], [25420, 25420], [26578, 26578],
     226    [28422, 28422], [29590, 29590], [30334, 30334], [32902, 32902],
     227    [33836, 33836], [36014, 36014], [36019, 36019], [36144, 36144],
     228    [38433, 38433], [38470, 38470], [38476, 38476], [38520, 38520],
     229    [38646, 38646], [42726, 42735], [43056, 43061], [63851, 63851],
     230    [63859, 63859], [63864, 63864], [63922, 63922], [63953, 63953],
     231    [63955, 63955], [63997, 63997], [65799, 65843], [65856, 65912],
     232    [65930, 65931], [66273, 66299], [66336, 66339], [66369, 66369],
     233    [66378, 66378], [66513, 66517], [67672, 67679], [67705, 67711],
     234    [67751, 67759], [67835, 67839], [67862, 67867], [68028, 68029],
     235    [68032, 68047], [68050, 68095], [68164, 68167], [68221, 68222],
     236    [68253, 68255], [68331, 68335], [68440, 68447], [68472, 68479],
     237    [68521, 68527], [68858, 68863], [69225, 69246], [69723, 69733],
     238    [70113, 70132], [71482, 71483], [71914, 71922], [72794, 72812],
     239    [74752, 74862], [93019, 93025], [119648, 119665], [125127, 125135],
     240    [127243, 127244], [131073, 131073], [131172, 131172], [131298, 131298],
     241    [131361, 131361], [133418, 133418], [133507, 133507], [133516, 133516],
     242    [133532, 133532], [133866, 133866], [133885, 133885], [133913, 133913],
     243    [140176, 140176], [141720, 141720], [146203, 146203], [156269, 156269],
     244    [194704, 194704]**/
    239245    const UnicodeSet nu_Set
    240246        {{{Empty, 5}, {Mixed, 1}, {Empty, 73}, {Mixed, 1}, {Empty, 11},
    241247          {Mixed, 1}, {Empty, 3}, {Mixed, 1}, {Empty, 3}, {Mixed, 1},
    242           {Empty, 7}, {Mixed, 1}, {Empty, 13}, {Mixed, 1}, {Empty, 33},
     248          {Empty, 6}, {Mixed, 2}, {Empty, 13}, {Mixed, 1}, {Empty, 33},
    243249          {Mixed, 1}, {Empty, 27}, {Mixed, 1}, {Empty, 7}, {Mixed, 1},
    244250          {Empty, 74}, {Mixed, 1}, {Full, 1}, {Mixed, 1}, {Empty, 22},
     
    266272          {Mixed, 1}, {Empty, 9}, {Mixed, 1}, {Empty, 11}, {Mixed, 1},
    267273          {Empty, 14}, {Mixed, 2}, {Empty, 11}, {Mixed, 1}, {Empty, 41},
    268           {Mixed, 1}, {Empty, 13}, {Mixed, 1}, {Empty, 88}, {Full, 3},
    269           {Mixed, 1}, {Empty, 566}, {Mixed, 2}, {Empty, 831}, {Mixed, 1},
    270           {Empty, 170}, {Mixed, 1}, {Empty, 65}, {Mixed, 1}, {Empty, 119},
    271           {Mixed, 1}, {Empty, 2}, {Mixed, 1}, {Empty, 3}, {Mixed, 1},
    272           {Empty, 1}, {Mixed, 1}, {Empty, 63}, {Mixed, 1}, {Empty, 2},
    273           {Mixed, 1}, {Empty, 10}, {Mixed, 2}, {Empty, 195}, {Mixed, 1},
    274           {Empty, 47}, {Mixed, 1}, {Empty, 139}, {Mixed, 1}, {Empty, 314},
    275           {Mixed, 1}, {Empty, 1200}, {Mixed, 1}, {Empty, 28731}},
     274          {Mixed, 1}, {Empty, 13}, {Mixed, 1}, {Empty, 26}, {Mixed, 2},
     275          {Empty, 60}, {Full, 3}, {Mixed, 1}, {Empty, 566}, {Mixed, 2},
     276          {Empty, 831}, {Mixed, 1}, {Empty, 170}, {Mixed, 1}, {Empty, 65},
     277          {Mixed, 1}, {Empty, 119}, {Mixed, 1}, {Empty, 2}, {Mixed, 1},
     278          {Empty, 3}, {Mixed, 1}, {Empty, 1}, {Mixed, 1}, {Empty, 63},
     279          {Mixed, 1}, {Empty, 2}, {Mixed, 1}, {Empty, 10}, {Mixed, 2},
     280          {Empty, 195}, {Mixed, 1}, {Empty, 47}, {Mixed, 1}, {Empty, 139},
     281          {Mixed, 1}, {Empty, 314}, {Mixed, 1}, {Empty, 1200}, {Mixed, 1},
     282          {Empty, 28731}},
    276283         {0x70000000, 0x03f00000, 0x00fc0000, 0x00070000, 0x7f000000,
    277           0x003f0000, 0x000ffc00, 0x1ffc0000, 0x0001c000, 0x03ff0000,
    278           0xffff0000, 0x000003e7, 0xe00ffe00, 0x0ffe00ff, 0x401ff800,
    279           0x80000000, 0x00080200, 0x20000000, 0x00000080, 0x070003fe,
    280           0x003c0000, 0x000003ff, 0xfffeff00, 0x000003ff, 0xfffe0000,
    281           0x00000020, 0x00000008, 0x00000400, 0x00002000, 0x00000289,
    282           0x20000000, 0x00501000, 0x80000000, 0x80000001, 0x00000100,
    283           0x00002000, 0x00010000, 0x00000010, 0x00000040, 0x00002a00,
    284           0x0000103a, 0x0000001e, 0x08000000, 0x02020000, 0x04000000,
    285           0xc0000000, 0x00017000, 0x40000000, 0x00001000, 0x00040000,
    286           0x00000040, 0x00400000, 0x40000000, 0x00000040, 0x00001000,
    287           0x00084000, 0x00010000, 0x00000002, 0x00001040, 0x01000000,
    288           0x00400000, 0x0000ffc0, 0x003f0000, 0x01080800, 0x00040000,
    289           0x000a0000, 0x20000000, 0xffffff80, 0x000fffff, 0x01ffffff,
    290           0x00000c00, 0x0ffffffe, 0x0000000f, 0x00000402, 0x003e0000,
    291           0xff000000, 0xfe000000, 0x0000ff80, 0xf8000000, 0x0fc00000,
    292           0x30000000, 0xfffcffff, 0x000000f0, 0x60000000, 0xe0000000,
    293           0x0000f800, 0xff000000, 0xff000000, 0x0000fe00, 0xfc000000,
    294           0x7ffffe00, 0xf8000000, 0x0000003f, 0x001ffffe, 0x0c000000,
    295           0x0007fc00, 0x00007fff, 0xf8000000, 0x00000003, 0x0003ffff,
    296           0x0000ff80, 0x00001800, 0x00000002, 0x00000010, 0x00000004,
    297           0x00000002, 0x00000400, 0x10001008, 0x20000400, 0x02000000,
    298           0x00010000, 0x01000000, 0x08000000, 0x00002000, 0x00010000}};
     284          0x7f000000, 0x01ff0000, 0x000ffc00, 0x1ffc0000, 0x0001c000,
     285          0x03ff0000, 0xffff0000, 0x000003e7, 0xe00ffe00, 0x0ffe00ff,
     286          0x401ff800, 0x80000000, 0x00080200, 0x20000000, 0x00000080,
     287          0x070003fe, 0x003c0000, 0x000003ff, 0xfffeff00, 0x000003ff,
     288          0xfffe0000, 0x00000020, 0x00000008, 0x00000400, 0x00002000,
     289          0x00000289, 0x20000000, 0x00501000, 0x80000000, 0x80000001,
     290          0x00000100, 0x00002000, 0x00010000, 0x00000010, 0x00000040,
     291          0x00002a00, 0x0000103a, 0x0000001e, 0x08000000, 0x02020000,
     292          0x04000000, 0xc0000000, 0x00017000, 0x40000000, 0x00001000,
     293          0x00040000, 0x00000040, 0x00400000, 0x40000000, 0x00000040,
     294          0x00001000, 0x00084000, 0x00010000, 0x00000002, 0x00001040,
     295          0x01000000, 0x00400000, 0x0000ffc0, 0x003f0000, 0x01080800,
     296          0x00040000, 0x000a0000, 0x20000000, 0xffffff80, 0x000fffff,
     297          0x01ffffff, 0x00000c00, 0x0ffffffe, 0x0000000f, 0x00000402,
     298          0x003e0000, 0xff000000, 0xfe000000, 0x0000ff80, 0xf8000000,
     299          0x0fc00000, 0x30000000, 0xfffcffff, 0x000000f0, 0x60000000,
     300          0xe0000000, 0x0000f800, 0xff000000, 0xff000000, 0x0000fe00,
     301          0xfc000000, 0x7ffffe00, 0xf8000000, 0x0000003f, 0x001ffffe,
     302          0x0c000000, 0x0007fc00, 0xfc000000, 0x00001fff, 0x00007fff,
     303          0xf8000000, 0x00000003, 0x0003ffff, 0x0000ff80, 0x00001800,
     304          0x00000002, 0x00000010, 0x00000004, 0x00000002, 0x00000400,
     305          0x10001008, 0x20000400, 0x02000000, 0x00010000, 0x01000000,
     306          0x08000000, 0x00002000, 0x00010000}};
    299307    static EnumeratedPropertyObject property_object
    300308        {nt,
Note: See TracChangeset for help on using the changeset viewer.