Ignore:
Timestamp:
Dec 31, 2014, 9:44:46 PM (4 years ago)
Author:
cameron
Message:

UCD property resolution initial check in

File:
1 edited

Legend:

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

    r4366 r4380  
    1414
    1515namespace UCD {
    16   namespace AHEX {
     16  namespace AHEX_ns {
    1717    const UnicodeSet codepoint_set
    1818      {{{Empty, 1}, {Mixed, 3}, {Empty, 34812}},
    1919       {0x03ff0000, 0x0000007e, 0x0000007e},
    2020       34816};
    21     const BinaryPropertyObject property_object{ahex, codepoint_set};
    22   }
    23   namespace BIDI_C {
     21    BinaryPropertyObject property_object{AHex, codepoint_set};
     22  }
     23  namespace BIDI_C_ns {
    2424    const UnicodeSet codepoint_set
    2525      {{{Empty, 48}, {Mixed, 1}, {Empty, 207}, {Mixed, 2}, {Empty, 1},
     
    2727       {0x10000000, 0x0000c000, 0x00007c00, 0x000003c0},
    2828       34816};
    29     const BinaryPropertyObject property_object{bidi_c, codepoint_set};
    30   }
    31   namespace DASH {
     29    BinaryPropertyObject property_object{Bidi_C, codepoint_set};
     30  }
     31  namespace DASH_ns {
    3232    const UnicodeSet codepoint_set
    3333      {{{Empty, 1}, {Mixed, 1}, {Empty, 42}, {Mixed, 2}, {Empty, 114},
     
    4141        0x00000001, 0x00060000, 0x01000000, 0x00000008, 0x00002000},
    4242       34816};
    43     const BinaryPropertyObject property_object{dash, codepoint_set};
    44   }
    45   namespace DEP {
     43    BinaryPropertyObject property_object{Dash, codepoint_set};
     44  }
     45  namespace DEP_ns {
    4646    const UnicodeSet codepoint_set
    4747      {{{Empty, 10}, {Mixed, 1}, {Empty, 40}, {Mixed, 1}, {Empty, 71},
     
    5252        0x00000600, 0x00000002},
    5353       34816};
    54     const BinaryPropertyObject property_object{dep, codepoint_set};
    55   }
    56   namespace DIA {
     54    BinaryPropertyObject property_object{Dep, codepoint_set};
     55  }
     56  namespace DIA_ns {
    5757    const UnicodeSet codepoint_set
    5858      {{{Empty, 2}, {Mixed, 2}, {Empty, 1}, {Mixed, 1}, {Empty, 15},
     
    114114        0xf807e380, 0x00000fe7, 0x00003c00, 0x007f0000},
    115115       34816};
    116     const BinaryPropertyObject property_object{dia, codepoint_set};
    117   }
    118   namespace EXT {
     116    BinaryPropertyObject property_object{Dia, codepoint_set};
     117  }
     118  namespace EXT_ns {
    119119    const UnicodeSet codepoint_set
    120120      {{{Empty, 5}, {Mixed, 1}, {Empty, 16}, {Mixed, 1}, {Empty, 27},
     
    135135        0x0000000c},
    136136       34816};
    137     const BinaryPropertyObject property_object{ext, codepoint_set};
    138   }
    139   namespace HEX {
     137    BinaryPropertyObject property_object{Ext, codepoint_set};
     138  }
     139  namespace HEX_ns {
    140140    const UnicodeSet codepoint_set
    141141      {{{Empty, 1}, {Mixed, 3}, {Empty, 2036}, {Mixed, 3}, {Empty, 32773}},
     
    143143        0x0000007e},
    144144       34816};
    145     const BinaryPropertyObject property_object{hex, codepoint_set};
    146   }
    147   namespace HYPHEN {
     145    BinaryPropertyObject property_object{Hex, codepoint_set};
     146  }
     147  namespace HYPHEN_ns {
    148148    const UnicodeSet codepoint_set
    149149      {{{Empty, 1}, {Mixed, 1}, {Empty, 3}, {Mixed, 1}, {Empty, 38},
     
    155155        0x00800000, 0x08000000, 0x00000008, 0x00002000, 0x00000020},
    156156       34816};
    157     const BinaryPropertyObject property_object{hyphen, codepoint_set};
    158   }
    159   namespace IDEO {
     157    BinaryPropertyObject property_object{Hyphen, codepoint_set};
     158  }
     159  namespace IDSB_ns {
     160    const UnicodeSet codepoint_set
     161      {{{Empty, 383}, {Mixed, 1}, {Empty, 34432}},
     162       {0x0ff30000},
     163       34816};
     164    BinaryPropertyObject property_object{IDSB, codepoint_set};
     165  }
     166  namespace IDST_ns {
     167    const UnicodeSet codepoint_set
     168      {{{Empty, 383}, {Mixed, 1}, {Empty, 34432}},
     169       {0x000c0000},
     170       34816};
     171    BinaryPropertyObject property_object{IDST, codepoint_set};
     172  }
     173  namespace IDEO_ns {
    160174    const UnicodeSet codepoint_set
    161175      {{{Empty, 384}, {Mixed, 2}, {Empty, 30}, {Full, 205}, {Mixed, 1},
     
    167181        0x03ffffff, 0x007fffff, 0x001fffff, 0x3fffffff, 0x3fffffff},
    168182       34816};
    169     const BinaryPropertyObject property_object{ideo, codepoint_set};
    170   }
    171   namespace IDSB {
    172     const UnicodeSet codepoint_set
    173       {{{Empty, 383}, {Mixed, 1}, {Empty, 34432}},
    174        {0x0ff30000},
    175        34816};
    176     const BinaryPropertyObject property_object{idsb, codepoint_set};
    177   }
    178   namespace IDST {
    179     const UnicodeSet codepoint_set
    180       {{{Empty, 383}, {Mixed, 1}, {Empty, 34432}},
    181        {0x000c0000},
    182        34816};
    183     const BinaryPropertyObject property_object{idst, codepoint_set};
    184   }
    185   namespace JOIN_C {
     183    BinaryPropertyObject property_object{Ideo, codepoint_set};
     184  }
     185  namespace JOIN_C_ns {
    186186    const UnicodeSet codepoint_set
    187187      {{{Empty, 256}, {Mixed, 1}, {Empty, 34559}},
    188188       {0x00003000},
    189189       34816};
    190     const BinaryPropertyObject property_object{join_c, codepoint_set};
    191   }
    192   namespace LOE {
     190    BinaryPropertyObject property_object{Join_C, codepoint_set};
     191  }
     192  namespace LOE_ns {
    193193    const UnicodeSet codepoint_set
    194194      {{{Empty, 114}, {Mixed, 1}, {Empty, 3}, {Mixed, 1}, {Empty, 1246},
     
    196196       {0x0000001f, 0x0000001f, 0x1a600000},
    197197       34816};
    198     const BinaryPropertyObject property_object{loe, codepoint_set};
    199   }
    200   namespace NCHAR {
     198    BinaryPropertyObject property_object{LOE, codepoint_set};
     199  }
     200  namespace NCHAR_ns {
    201201    const UnicodeSet codepoint_set
    202202      {{{Empty, 2030}, {Mixed, 2}, {Empty, 15}, {Mixed, 1}, {Empty, 2047},
     
    213213        0xc0000000, 0xc0000000, 0xc0000000, 0xc0000000},
    214214       34816};
    215     const BinaryPropertyObject property_object{nchar, codepoint_set};
    216   }
    217   namespace OALPHA {
     215    BinaryPropertyObject property_object{NChar, codepoint_set};
     216  }
     217  namespace OALPHA_ns {
    218218    const UnicodeSet codepoint_set
    219219      {{{Empty, 26}, {Mixed, 1}, {Empty, 18}, {Mixed, 2}, {Empty, 1},
     
    269269        0x000003ff},
    270270       34816};
    271     const BinaryPropertyObject property_object{oalpha, codepoint_set};
    272   }
    273   namespace ODI {
     271    BinaryPropertyObject property_object{OAlpha, codepoint_set};
     272  }
     273  namespace ODI_ns {
    274274    const UnicodeSet codepoint_set
    275275      {{{Empty, 26}, {Mixed, 1}, {Empty, 111}, {Mixed, 2}, {Empty, 49},
     
    281281        0x00000010, 0x00000001, 0x01ff0000, 0xfffffffd, 0xffff0000},
    282282       34816};
    283     const BinaryPropertyObject property_object{odi, codepoint_set};
    284   }
    285   namespace OGR_EXT {
     283    BinaryPropertyObject property_object{ODI, codepoint_set};
     284  }
     285  namespace OGR_EXT_ns {
    286286    const UnicodeSet codepoint_set
    287287      {{{Empty, 77}, {Mixed, 2}, {Empty, 10}, {Mixed, 2}, {Empty, 2},
     
    296296        0x20010000, 0x00008000, 0x0007c020},
    297297       34816};
    298     const BinaryPropertyObject property_object{ogr_ext, codepoint_set};
    299   }
    300   namespace OIDC {
     298    BinaryPropertyObject property_object{OGr_Ext, codepoint_set};
     299  }
     300  namespace OIDC_ns {
    301301    const UnicodeSet codepoint_set
    302302      {{{Empty, 5}, {Mixed, 1}, {Empty, 22}, {Mixed, 1}, {Empty, 126},
     
    304304       {0x00800000, 0x00000080, 0x0003fe00, 0x04000000},
    305305       34816};
    306     const BinaryPropertyObject property_object{oidc, codepoint_set};
    307   }
    308   namespace OIDS {
     306    BinaryPropertyObject property_object{OIDC, codepoint_set};
     307  }
     308  namespace OIDS_ns {
    309309    const UnicodeSet codepoint_set
    310310      {{{Empty, 264}, {Mixed, 2}, {Empty, 122}, {Mixed, 1}, {Empty, 34427}},
    311311       {0x01000000, 0x00004000, 0x18000000},
    312312       34816};
    313     const BinaryPropertyObject property_object{oids, codepoint_set};
    314   }
    315   namespace OLOWER {
     313    BinaryPropertyObject property_object{OIDS, codepoint_set};
     314  }
     315  namespace OLOWER_ns {
    316316    const UnicodeSet codepoint_set
    317317      {{{Empty, 5}, {Mixed, 1}, {Empty, 15}, {Mixed, 3}, {Empty, 2},
     
    326326        0x30000000, 0x00010000, 0x03000000, 0xf0000000},
    327327       34816};
    328     const BinaryPropertyObject property_object{olower, codepoint_set};
    329   }
    330   namespace OMATH {
     328    BinaryPropertyObject property_object{OLower, codepoint_set};
     329  }
     330  namespace OMATH_ns {
    331331    const UnicodeSet codepoint_set
    332332      {{{Empty, 2}, {Mixed, 1}, {Empty, 27}, {Mixed, 2}, {Empty, 224},
     
    352352        0x0ffffbff, 0x0ffffbee},
    353353       34816};
    354     const BinaryPropertyObject property_object{omath, codepoint_set};
    355   }
    356   namespace OUPPER {
     354    BinaryPropertyObject property_object{OMath, codepoint_set};
     355  }
     356  namespace OUPPER_ns {
    357357    const UnicodeSet codepoint_set
    358358      {{{Empty, 267}, {Mixed, 1}, {Empty, 25}, {Mixed, 2}, {Empty, 3682},
     
    361361        0xffff03ff, 0x000003ff},
    362362       34816};
    363     const BinaryPropertyObject property_object{oupper, codepoint_set};
    364   }
    365   namespace PAT_SYN {
     363    BinaryPropertyObject property_object{OUpper, codepoint_set};
     364  }
     365  namespace PAT_SYN_ns {
    366366    const UnicodeSet codepoint_set
    367367      {{{Empty, 1}, {Mixed, 3}, {Empty, 1}, {Mixed, 3}, {Empty, 248},
     
    375375        0x00000060},
    376376       34816};
    377     const BinaryPropertyObject property_object{pat_syn, codepoint_set};
    378   }
    379   namespace PAT_WS {
     377    BinaryPropertyObject property_object{Pat_Syn, codepoint_set};
     378  }
     379  namespace PAT_WS_ns {
    380380    const UnicodeSet codepoint_set
    381381      {{{Mixed, 2}, {Empty, 2}, {Mixed, 1}, {Empty, 251}, {Mixed, 2},
     
    383383       {0x00003e00, 0x00000001, 0x00000020, 0x0000c000, 0x00000300},
    384384       34816};
    385     const BinaryPropertyObject property_object{pat_ws, codepoint_set};
    386   }
    387   namespace QMARK {
     385    BinaryPropertyObject property_object{Pat_WS, codepoint_set};
     386  }
     387  namespace QMARK_ns {
    388388    const UnicodeSet codepoint_set
    389389      {{{Empty, 1}, {Mixed, 1}, {Empty, 3}, {Mixed, 1}, {Empty, 250},
     
    394394        0xe000f000, 0x0000001e, 0x00000084, 0x0000000c},
    395395       34816};
    396     const BinaryPropertyObject property_object{qmark, codepoint_set};
    397   }
    398   namespace RADICAL {
     396    BinaryPropertyObject property_object{QMark, codepoint_set};
     397  }
     398  namespace RADICAL_ns {
    399399    const UnicodeSet codepoint_set
    400400      {{{Empty, 372}, {Mixed, 1}, {Full, 2}, {Mixed, 1}, {Full, 6},
     
    402402       {0xfbffffff, 0x000fffff, 0x003fffff},
    403403       34816};
    404     const BinaryPropertyObject property_object{radical, codepoint_set};
    405   }
    406   namespace SD {
     404    BinaryPropertyObject property_object{Radical, codepoint_set};
     405  }
     406  namespace SD_ns {
    407407    const UnicodeSet codepoint_set
    408408      {{{Empty, 3}, {Mixed, 1}, {Empty, 5}, {Mixed, 1}, {Empty, 8},
     
    421421        0x00c00000, 0x00000c00, 0xc0000000, 0x000c0000},
    422422       34816};
    423     const BinaryPropertyObject property_object{sd, codepoint_set};
    424   }
    425   namespace STERM {
     423    BinaryPropertyObject property_object{SD, codepoint_set};
     424  }
     425  namespace STERM_ns {
    426426    const UnicodeSet codepoint_set
    427427      {{{Empty, 1}, {Mixed, 1}, {Empty, 42}, {Mixed, 1}, {Empty, 3},
     
    455455        0x01800000, 0x00000010, 0x80000000},
    456456       34816};
    457     const BinaryPropertyObject property_object{sterm, codepoint_set};
    458   }
    459   namespace TERM {
     457    BinaryPropertyObject property_object{STerm, codepoint_set};
     458  }
     459  namespace TERM_ns {
    460460    const UnicodeSet codepoint_set
    461461      {{{Empty, 1}, {Mixed, 1}, {Empty, 25}, {Mixed, 2}, {Empty, 15},
     
    499499        0x00000010, 0x80000000},
    500500       34816};
    501     const BinaryPropertyObject property_object{term, codepoint_set};
    502   }
    503   namespace UIDEO {
     501    BinaryPropertyObject property_object{Term, codepoint_set};
     502  }
     503  namespace UIDEO_ns {
    504504    const UnicodeSet codepoint_set
    505505      {{{Empty, 416}, {Full, 205}, {Mixed, 1}, {Empty, 2}, {Full, 654},
     
    510510        0x001fffff, 0x3fffffff},
    511511       34816};
    512     const BinaryPropertyObject property_object{uideo, codepoint_set};
    513   }
    514   namespace VS {
     512    BinaryPropertyObject property_object{UIdeo, codepoint_set};
     513  }
     514  namespace VS_ns {
    515515    const UnicodeSet codepoint_set
    516516      {{{Empty, 192}, {Mixed, 1}, {Empty, 1839}, {Mixed, 1}, {Empty, 26647},
     
    518518       {0x00003800, 0x0000ffff, 0x0000ffff},
    519519       34816};
    520     const BinaryPropertyObject property_object{vs, codepoint_set};
    521   }
    522   namespace WSPACE {
     520    BinaryPropertyObject property_object{VS, codepoint_set};
     521  }
     522  namespace WSPACE_ns {
    523523    const UnicodeSet codepoint_set
    524524      {{{Mixed, 2}, {Empty, 2}, {Mixed, 2}, {Empty, 174}, {Mixed, 1},
     
    527527        0x000007ff, 0x00008300, 0x80000000, 0x00000001},
    528528       34816};
    529     const BinaryPropertyObject property_object{wspace, codepoint_set};
     529    BinaryPropertyObject property_object{WSpace, codepoint_set};
    530530  }
    531531}
Note: See TracChangeset for help on using the changeset viewer.