Changeset 4618 for icGREP/icgrepdevel/icgrep/UCD/ScriptExtensions.h
 Timestamp:
 Jun 26, 2015, 3:27:40 PM (4 years ago)
 File:

 1 edited
Legend:
 Unmodified
 Added
 Removed

icGREP/icgrepdevel/icgrep/UCD/ScriptExtensions.h
r4388 r4618 9 9 */ 10 10 11 #include <vector> 12 #include "PropertyAliases.h" 11 #include "PropertyObjects.h" 13 12 #include "PropertyValueAliases.h" 14 13 #include "unicode_set.h" … … 18 17 const UnicodeSet aghb_Ext 19 18 {{{Empty, 2089}, {Mixed, 1}, {Full, 1}, {Mixed, 1}, {Empty, 32724}}, 20 {0xffff0000, 0x0000800f} ,21 34816};19 {0xffff0000, 0x0000800f}} 20 ; 22 21 const UnicodeSet arab_Ext 23 22 {{{Empty, 48}, {Mixed, 1}, {Full, 5}, {Mixed, 1}, {Full, 1}, … … 32 31 0x000000ff, 0x3fff0000, 0xffdf0000, 0x1fffffff, 0x0fffffff, 33 32 0x7fffffff, 0xffffffef, 0x0af7fe96, 0xaa96ea84, 0x5ef7f796, 34 0x0ffffbff, 0x0ffffbee, 0x00030000} ,35 34816};33 0x0ffffbff, 0x0ffffbee, 0x00030000}} 34 ; 36 35 const UnicodeSet armi_Ext 37 36 {{{Empty, 2114}, {Mixed, 1}, {Empty, 32701}}, 38 {0xffbfffff} ,39 34816};37 {0xffbfffff}} 38 ; 40 39 const UnicodeSet armn_Ext 41 40 {{{Empty, 41}, {Mixed, 4}, {Empty, 1963}, {Mixed, 1}, {Empty, 32807}}, 42 {0xfffe0000, 0xfe7fffff, 0xfffffffe, 0x0000e6ff, 0x00f80000} ,43 34816};41 {0xfffe0000, 0xfe7fffff, 0xfffffffe, 0x0000e6ff, 0x00f80000}} 42 ; 44 43 const UnicodeSet avst_Ext 45 44 {{{Empty, 2136}, {Full, 1}, {Mixed, 1}, {Empty, 32678}}, 46 {0xfe3fffff} ,47 34816};45 {0xfe3fffff}} 46 ; 48 47 const UnicodeSet bali_Ext 49 48 {{{Empty, 216}, {Full, 2}, {Mixed, 2}, {Empty, 34596}}, 50 {0xffff0fff, 0x1fffffff} ,51 34816};49 {0xffff0fff, 0x1fffffff}} 50 ; 52 51 const UnicodeSet bamu_Ext 53 52 {{{Empty, 1333}, {Full, 2}, {Mixed, 1}, {Empty, 1544}, {Full, 17}, 54 53 {Mixed, 1}, {Empty, 31918}}, 55 {0x00ffffff, 0x01ffffff} ,56 34816};54 {0x00ffffff, 0x01ffffff}} 55 ; 57 56 const UnicodeSet bass_Ext 58 57 {{{Empty, 2902}, {Mixed, 2}, {Empty, 31912}}, 59 {0xffff0000, 0x003f3fff} ,60 34816};58 {0xffff0000, 0x003f3fff}} 59 ; 61 60 const UnicodeSet batk_Ext 62 61 {{{Empty, 222}, {Full, 1}, {Mixed, 1}, {Empty, 34592}}, 63 {0xf00fffff} ,64 34816};62 {0xf00fffff}} 63 ; 65 64 const UnicodeSet beng_Ext 66 65 {{{Empty, 75}, {Mixed, 5}, {Empty, 34736}}, 67 {0x00000030, 0xfff99fef, 0xf3c5fdff, 0xb080799f, 0x0fffffcf} ,68 34816};66 {0x00000030, 0xfff99fef, 0xf3c5fdff, 0xb080799f, 0x0fffffcf}} 67 ; 69 68 const UnicodeSet bopo_Ext 70 69 {{{Empty, 23}, {Mixed, 1}, {Empty, 360}, {Mixed, 2}, {Empty, 5}, … … 76 75 0x00003fff, 0x07ffffff, 0x0000000f, 0x0000000f, 0x0001ffff, 77 76 0x00000fff, 0xff000000, 0xf801ffff, 0x7fffffff, 0x00000060, 78 0x0000003e} ,79 34816};77 0x0000003e}} 78 ; 80 79 const UnicodeSet brah_Ext 81 80 {{{Empty, 2176}, {Full, 2}, {Mixed, 2}, {Empty, 32636}}, 82 {0xfffc3fff, 0x8000ffff} ,83 34816};81 {0xfffc3fff, 0x8000ffff}} 82 ; 84 83 const UnicodeSet brai_Ext 85 84 {{{Empty, 320}, {Full, 8}, {Empty, 34488}}, 86 {} ,87 34816};85 {}} 86 ; 88 87 const UnicodeSet bugi_Ext 89 88 {{{Empty, 208}, {Mixed, 1}, {Empty, 1149}, {Mixed, 1}, {Empty, 33457}}, 90 {0xcfffffff, 0x00008000} ,91 34816};89 {0xcfffffff, 0x00008000}} 90 ; 92 91 const UnicodeSet buhd_Ext 93 92 {{{Empty, 185}, {Mixed, 2}, {Empty, 34629}}, 94 {0x00600000, 0x000fffff} ,95 34816};93 {0x00600000, 0x000fffff}} 94 ; 96 95 const UnicodeSet cakm_Ext 97 96 {{{Empty, 79}, {Mixed, 1}, {Empty, 50}, {Mixed, 1}, {Empty, 2053}, 98 97 {Full, 1}, {Mixed, 2}, {Empty, 32629}}, 99 {0x0000ffc0, 0x000003ff, 0xffdfffff, 0x0000000f} ,100 34816};98 {0x0000ffc0, 0x000003ff, 0xffdfffff, 0x0000000f}} 99 ; 101 100 const UnicodeSet cans_Ext 102 101 {{{Empty, 160}, {Full, 20}, {Empty, 17}, {Mixed, 1}, {Full, 1}, 103 102 {Mixed, 1}, {Empty, 34616}}, 104 {0xffff0000, 0x003fffff} ,105 34816};103 {0xffff0000, 0x003fffff}} 104 ; 106 105 const UnicodeSet cari_Ext 107 106 {{{Empty, 2069}, {Full, 1}, {Mixed, 1}, {Empty, 32745}}, 108 {0x0001ffff} ,109 34816};107 {0x0001ffff}} 108 ; 110 109 const UnicodeSet cham_Ext 111 110 {{{Empty, 1360}, {Full, 1}, {Mixed, 2}, {Empty, 33453}}, 112 {0x007fffff, 0xf3ff3fff} ,113 34816};111 {0x007fffff, 0xf3ff3fff}} 112 ; 114 113 const UnicodeSet cher_Ext 115 114 {{{Empty, 157}, {Full, 2}, {Mixed, 1}, {Empty, 34656}}, 116 {0x001fffff} ,117 34816};115 {0x001fffff}} 116 ; 118 117 const UnicodeSet copt_Ext 119 118 {{{Empty, 31}, {Mixed, 1}, {Empty, 324}, {Full, 3}, {Mixed, 1}, 120 119 {Empty, 1711}, {Mixed, 1}, {Empty, 32744}}, 121 {0x0000fffc, 0xfe0fffff, 0x0fffffff} ,122 34816};120 {0x0000fffc, 0xfe0fffff, 0x0fffffff}} 121 ; 123 122 const UnicodeSet cprt_Ext 124 123 {{{Empty, 2056}, {Mixed, 2}, {Empty, 54}, {Mixed, 2}, {Empty, 32702}}, 125 {0xffffff87, 0xff8fffff, 0xfffffd3f, 0x91bfffff} ,126 34816};124 {0xffffff87, 0xff8fffff, 0xfffffd3f, 0x91bfffff}} 125 ; 127 126 const UnicodeSet cyrl_Ext 128 127 {{{Empty, 32}, {Full, 9}, {Mixed, 1}, {Empty, 191}, {Mixed, 1}, 129 128 {Empty, 1}, {Mixed, 1}, {Empty, 131}, {Full, 1}, {Empty, 962}, 130 129 {Full, 2}, {Mixed, 1}, {Empty, 33483}}, 131 {0x0000ffff, 0x00000800, 0x01000000, 0xbfffffff} ,132 34816};130 {0x0000ffff, 0x00000800, 0x01000000, 0xbfffffff}} 131 ; 133 132 const UnicodeSet deva_Ext 134 133 {{{Empty, 72}, {Full, 4}, {Empty, 154}, {Mixed, 2}, {Empty, 1113}, 135 134 {Mixed, 1}, {Empty, 5}, {Mixed, 1}, {Empty, 33464}}, 136 {0xfff70000, 0x031c21ff, 0x03ff0000, 0x0fffffff} ,137 34816};135 {0xfff70000, 0x031c21ff, 0x03ff0000, 0x0fffffff}} 136 ; 138 137 const UnicodeSet dsrt_Ext 139 138 {{{Empty, 2080}, {Full, 2}, {Mixed, 1}, {Empty, 32733}}, 140 {0x0000ffff} ,141 34816};139 {0x0000ffff}} 140 ; 142 141 const UnicodeSet dupl_Ext 143 142 {{{Empty, 3552}, {Full, 3}, {Mixed, 3}, {Empty, 31258}}, 144 {0x1fff07ff, 0xf3ff01ff, 0x0000000f} ,145 34816};143 {0x1fff07ff, 0xf3ff01ff, 0x0000000f}} 144 ; 146 145 const UnicodeSet egyp_Ext 147 146 {{{Empty, 2432}, {Full, 33}, {Mixed, 1}, {Empty, 32350}}, 148 {0x00007fff} ,149 34816};147 {0x00007fff}} 148 ; 150 149 const UnicodeSet elba_Ext 151 150 {{{Empty, 2088}, {Full, 1}, {Mixed, 1}, {Empty, 32726}}, 152 {0x000000ff} ,153 34816};151 {0x000000ff}} 152 ; 154 153 const UnicodeSet ethi_Ext 155 154 {{{Empty, 144}, {Full, 2}, {Mixed, 1}, {Full, 1}, {Mixed, 3}, … … 158 157 {0x3d7f3dff, 0xffff3dff, 0x7f3dffff, 0xff7fff3d, 0xff3dffff, 159 158 0xe7ffffff, 0x1fffffff, 0x03ffffff, 0x007fffff, 0x7f7f7f7f, 160 0x7f7f7f7f, 0x007e7e7e, 0x00007f7f} ,161 34816};159 0x7f7f7f7f, 0x007e7e7e, 0x00007f7f}} 160 ; 162 161 const UnicodeSet geor_Ext 163 162 {{{Empty, 44}, {Mixed, 1}, {Empty, 88}, {Full, 1}, {Mixed, 2}, 164 163 {Empty, 224}, {Full, 1}, {Mixed, 1}, {Empty, 34454}}, 165 {0x00000200, 0xffff20bf, 0xf7ffffff, 0x000020bf} ,166 34816};164 {0x00000200, 0xffff20bf, 0xf7ffffff, 0x000020bf}} 165 ; 167 166 const UnicodeSet glag_Ext 168 167 {{{Empty, 352}, {Full, 1}, {Mixed, 2}, {Empty, 34461}}, 169 {0xffff7fff, 0x7fffffff} ,170 34816};168 {0xffff7fff, 0x7fffffff}} 169 ; 171 170 const UnicodeSet goth_Ext 172 171 {{{Empty, 2073}, {Mixed, 2}, {Empty, 32741}}, 173 {0xffff0000, 0x000007ff} ,174 34816};172 {0xffff0000, 0x000007ff}} 173 ; 175 174 const UnicodeSet gran_Ext 176 175 {{{Empty, 75}, {Mixed, 1}, {Empty, 2124}, {Mixed, 4}, {Empty, 32612}}, 177 {0x00000030, 0xfff99fee, 0xf3edfdff, 0xe080399f, 0x001f1fcf} ,178 34816};176 {0x00000030, 0xfff99fee, 0xf3edfdff, 0xe080399f, 0x001f1fcf}} 177 ; 179 178 const UnicodeSet grek_Ext 180 179 {{{Empty, 26}, {Mixed, 4}, {Full, 1}, {Mixed, 1}, {Empty, 201}, … … 187 186 0x3f3fffff, 0xaaff3f3f, 0x3fffffff, 0xffdfffff, 0xefcfffdf, 188 187 0x7fdcffff, 0x00000040, 0x00000020, 0x00001fff, 0x00000001, 189 0x0000003f} ,190 34816};188 0x0000003f}} 189 ; 191 190 const UnicodeSet gujr_Ext 192 191 {{{Empty, 75}, {Mixed, 1}, {Empty, 8}, {Mixed, 4}, {Empty, 1257}, 193 192 {Mixed, 1}, {Empty, 33470}}, 194 193 {0x00000030, 0xfffbbfee, 0xf3edfdff, 0x00013bbf, 0x0003ffcf, 195 0x03ff0000} ,196 34816};194 0x03ff0000}} 195 ; 197 196 const UnicodeSet guru_Ext 198 197 {{{Empty, 75}, {Mixed, 1}, {Empty, 4}, {Mixed, 4}, {Empty, 1261}, 199 198 {Mixed, 1}, {Empty, 33470}}, 200 199 {0x00000030, 0xfff987ee, 0xd36dfdff, 0x5e023987, 0x003fffc0, 201 0x03ff0000} ,202 34816};200 0x03ff0000}} 201 ; 203 202 const UnicodeSet hang_Ext 204 203 {{{Empty, 136}, {Full, 8}, {Empty, 240}, {Mixed, 2}, {Empty, 5}, … … 213 212 0x00000fff, 0xff000000, 0xf801ffff, 0x7fffffff, 0x1fffffff, 214 213 0xffff000f, 0xfffff87f, 0x0fffffff, 0x00000060, 0x0000003e, 215 0x7fffffff, 0x1cfcfcfc} ,216 34816};214 0x7fffffff, 0x1cfcfcfc}} 215 ; 217 216 const UnicodeSet hani_Ext 218 217 {{{Empty, 372}, {Mixed, 1}, {Full, 2}, {Mixed, 1}, {Full, 6}, … … 231 230 0x00000fff, 0xff000000, 0xf801ffff, 0x7fffffff, 0x003fffff, 232 231 0x00001fff, 0xffff3fff, 0x03ffffff, 0x00000060, 0x0000003e, 233 0x007fffff, 0x001fffff, 0x3fffffff, 0x3fffffff} ,234 34816};232 0x007fffff, 0x001fffff, 0x3fffffff, 0x3fffffff}} 233 ; 235 234 const UnicodeSet hano_Ext 236 235 {{{Empty, 185}, {Mixed, 1}, {Empty, 34630}}, 237 {0x007fffff} ,238 34816};236 {0x007fffff}} 237 ; 239 238 const UnicodeSet hebr_Ext 240 239 {{{Empty, 44}, {Mixed, 1}, {Full, 1}, {Mixed, 2}, {Empty, 1960}, 241 240 {Mixed, 3}, {Empty, 32805}}, 242 241 {0xfffe0000, 0xffff00ff, 0x001f07ff, 0xe0000000, 0x5f7fffff, 243 0x0000ffdb} ,244 34816};242 0x0000ffdb}} 243 ; 245 244 const UnicodeSet hira_Ext 246 245 {{{Empty, 384}, {Mixed, 3}, {Full, 1}, {Mixed, 2}, {Empty, 1}, … … 253 252 0x18000000, 0xffff0000, 0x0000000f, 0x0000000f, 0x0001ffff, 254 253 0x00000fff, 0xff000000, 0xf801ffff, 0x7fffffff, 0x00000060, 255 0x0001003e, 0xc0000000, 0x00000002, 0x00000001} ,256 34816};254 0x0001003e, 0xc0000000, 0x00000002, 0x00000001}} 255 ; 257 256 const UnicodeSet hmng_Ext 258 257 {{{Empty, 2904}, {Full, 2}, {Mixed, 3}, {Empty, 31907}}, 259 {0xfbff003f, 0xe0fffffb, 0x0000ffff} ,260 34816};258 {0xfbff003f, 0xe0fffffb, 0x0000ffff}} 259 ; 261 260 const UnicodeSet hrkt_Ext 262 261 {{{Empty, 34816}}, 263 {} ,264 34816};262 {}} 263 ; 265 264 const UnicodeSet ital_Ext 266 265 {{{Empty, 2072}, {Full, 1}, {Mixed, 1}, {Empty, 32742}}, 267 {0x0000000f} ,268 34816};266 {0x0000000f}} 267 ; 269 268 const UnicodeSet java_Ext 270 269 {{{Empty, 1356}, {Full, 2}, {Mixed, 1}, {Empty, 33457}}, 271 {0xc3ffbfff} ,272 34816};270 {0xc3ffbfff}} 271 ; 273 272 const UnicodeSet kali_Ext 274 273 {{{Empty, 1352}, {Full, 1}, {Mixed, 1}, {Empty, 33462}}, 275 {0x0000ffff} ,276 34816};274 {0x0000ffff}} 275 ; 277 276 const UnicodeSet kana_Ext 278 277 {{{Empty, 384}, {Mixed, 2}, {Empty, 2}, {Mixed, 1}, {Full, 3}, … … 284 283 {0xfffbff4e, 0xf0bf0000, 0x1e000000, 0xffff0000, 0xffff000f, 285 284 0x0000000f, 0x0001ffff, 0xffff0fff, 0x7fffffff, 0xf801ffff, 286 0x7fffffff, 0x00000060, 0xfffffffe, 0x00000001} ,287 34816};285 0x7fffffff, 0x00000060, 0xfffffffe, 0x00000001}} 286 ; 288 287 const UnicodeSet khar_Ext 289 288 {{{Empty, 2128}, {Mixed, 3}, {Empty, 32685}}, 290 {0xfeeff06f, 0x870fffff, 0x01ff00ff} ,291 34816};289 {0xfeeff06f, 0x870fffff, 0x01ff00ff}} 290 ; 292 291 const UnicodeSet khmr_Ext 293 292 {{{Empty, 188}, {Full, 2}, {Mixed, 2}, {Empty, 15}, {Full, 1}, 294 293 {Empty, 34608}}, 295 {0x3fffffff, 0x03ff03ff} ,296 34816};294 {0x3fffffff, 0x03ff03ff}} 295 ; 297 296 const UnicodeSet khoj_Ext 298 297 {{{Empty, 87}, {Mixed, 1}, {Empty, 2104}, {Mixed, 2}, {Empty, 32622}}, 299 {0x0000ffc0, 0xfffbffff, 0x3fffffff} ,300 34816};298 {0x0000ffc0, 0xfffbffff, 0x3fffffff}} 299 ; 301 300 const UnicodeSet knda_Ext 302 301 {{{Empty, 75}, {Mixed, 1}, {Empty, 24}, {Mixed, 4}, {Empty, 34712}}, 303 {0x00000030, 0xfffddfee, 0xf3effdff, 0x40603ddf, 0x0006ffcf} ,304 34816};302 {0x00000030, 0xfffddfee, 0xf3effdff, 0x40603ddf, 0x0006ffcf}} 303 ; 305 304 const UnicodeSet kthi_Ext 306 305 {{{Empty, 75}, {Mixed, 1}, {Empty, 1269}, {Mixed, 1}, {Empty, 834}, 307 306 {Full, 2}, {Mixed, 1}, {Empty, 32633}}, 308 {0x0000ffc0, 0x03ff0000, 0x00000003} ,309 34816};307 {0x0000ffc0, 0x03ff0000, 0x00000003}} 308 ; 310 309 const UnicodeSet lana_Ext 311 310 {{{Empty, 209}, {Full, 1}, {Mixed, 4}, {Empty, 34602}}, 312 {0x7fffffff, 0x9fffffff, 0x03ff03ff, 0x00003fff} ,313 34816};311 {0x7fffffff, 0x9fffffff, 0x03ff03ff, 0x00003fff}} 312 ; 314 313 const UnicodeSet laoo_Ext 315 314 {{{Empty, 116}, {Mixed, 3}, {Empty, 34697}}, 316 {0xfef02596, 0x3bffecae, 0xf3ff3f5f} ,317 34816};315 {0xfef02596, 0x3bffecae, 0xf3ff3f5f}} 316 ; 318 317 const UnicodeSet latn_Ext 319 318 {{{Empty, 2}, {Mixed, 2}, {Empty, 1}, {Mixed, 3}, {Full, 13}, … … 331 330 0x1fff0000, 0x00040c00, 0x00004000, 0x000001ff, 0xfffffffc, 332 331 0xffff78ff, 0x00033fff, 0xff800000, 0x00004000, 0xffff0000, 333 0xf7ffffff, 0x00000010, 0x0000007f, 0x07fffffe, 0x07fffffe} ,334 34816};332 0xf7ffffff, 0x00000010, 0x0000007f, 0x07fffffe, 0x07fffffe}} 333 ; 335 334 const UnicodeSet lepc_Ext 336 335 {{{Empty, 224}, {Full, 1}, {Mixed, 2}, {Empty, 34589}}, 337 {0xf8ffffff, 0x0000e3ff} ,338 34816};336 {0xf8ffffff, 0x0000e3ff}} 337 ; 339 338 const UnicodeSet limb_Ext 340 339 {{{Empty, 75}, {Mixed, 1}, {Empty, 124}, {Mixed, 3}, {Empty, 34613}}, 341 {0x00000020, 0x7fffffff, 0x0fff0fff, 0x0000fff1} ,342 34816};340 {0x00000020, 0x7fffffff, 0x0fff0fff, 0x0000fff1}} 341 ; 343 342 const UnicodeSet lina_Ext 344 343 {{{Empty, 2096}, {Full, 9}, {Mixed, 3}, {Empty, 32708}}, 345 {0x007fffff, 0x003fffff, 0x000000ff} ,346 34816};344 {0x007fffff, 0x003fffff, 0x000000ff}} 345 ; 347 346 const UnicodeSet linb_Ext 348 347 {{{Empty, 2048}, {Mixed, 3}, {Empty, 1}, {Full, 3}, {Mixed, 3}, 349 348 {Empty, 32758}}, 350 349 {0xffffefff, 0xb7ffff7f, 0x3fff3fff, 0x07ffffff, 0xffffff87, 351 0xff8fffff} ,352 34816};350 0xff8fffff}} 351 ; 353 352 const UnicodeSet lisu_Ext 354 353 {{{Empty, 1318}, {Mixed, 1}, {Full, 1}, {Empty, 33496}}, 355 {0xffff0000} ,356 34816};354 {0xffff0000}} 355 ; 357 356 const UnicodeSet lyci_Ext 358 357 {{{Empty, 2068}, {Mixed, 1}, {Empty, 32747}}, 359 {0x1fffffff} ,360 34816};358 {0x1fffffff}} 359 ; 361 360 const UnicodeSet lydi_Ext 362 361 {{{Empty, 2121}, {Mixed, 1}, {Empty, 32694}}, 363 {0x83ffffff} ,364 34816};362 {0x83ffffff}} 363 ; 365 364 const UnicodeSet mahj_Ext 366 365 {{{Empty, 75}, {Mixed, 1}, {Empty, 1269}, {Mixed, 1}, {Empty, 840}, 367 366 {Mixed, 2}, {Empty, 32628}}, 368 {0x0000fff0, 0x03ff0000, 0xffff0000, 0x007fffff} ,369 34816};367 {0x0000fff0, 0x03ff0000, 0xffff0000, 0x007fffff}} 368 ; 370 369 const UnicodeSet mand_Ext 371 370 {{{Empty, 50}, {Mixed, 1}, {Empty, 15}, {Mixed, 1}, {Empty, 34749}}, 372 {0x00000001, 0x4fffffff} ,373 34816};371 {0x00000001, 0x4fffffff}} 372 ; 374 373 const UnicodeSet mani_Ext 375 374 {{{Empty, 50}, {Mixed, 1}, {Empty, 2083}, {Full, 1}, {Mixed, 1}, 376 375 {Empty, 32680}}, 377 {0x00000001, 0x007ff87f} ,378 34816};376 {0x00000001, 0x007ff87f}} 377 ; 379 378 const UnicodeSet mend_Ext 380 379 {{{Empty, 3904}, {Full, 6}, {Mixed, 1}, {Empty, 30905}}, 381 {0x007fff9f} ,382 34816};380 {0x007fff9f}} 381 ; 383 382 const UnicodeSet merc_Ext 384 383 {{{Empty, 2125}, {Mixed, 1}, {Empty, 32690}}, 385 {0xc0ffffff} ,386 34816};384 {0xc0ffffff}} 385 ; 387 386 const UnicodeSet mero_Ext 388 387 {{{Empty, 2124}, {Full, 1}, {Empty, 32691}}, 389 {} ,390 34816};388 {}} 389 ; 391 390 const UnicodeSet mlym_Ext 392 391 {{{Empty, 75}, {Mixed, 1}, {Empty, 28}, {Mixed, 4}, {Empty, 34708}}, 393 {0x00000030, 0xfffddfee, 0xe7ffffff, 0x00807ddf, 0xfe3fffcf} ,394 34816};392 {0x00000030, 0xfffddfee, 0xe7ffffff, 0x00807ddf, 0xfe3fffcf}} 393 ; 395 394 const UnicodeSet modi_Ext 396 395 {{{Empty, 1345}, {Mixed, 1}, {Empty, 878}, {Full, 2}, {Mixed, 1}, 397 396 {Empty, 32589}}, 398 {0x03ff0000, 0x03ff001f} ,399 34816};397 {0x03ff0000, 0x03ff001f}} 398 ; 400 399 const UnicodeSet mong_Ext 401 400 {{{Empty, 192}, {Mixed, 1}, {Full, 2}, {Mixed, 1}, {Full, 1}, 402 401 {Mixed, 1}, {Empty, 34618}}, 403 {0x03ff7fff, 0x00ffffff, 0x000007ff} ,404 34816};402 {0x03ff7fff, 0x00ffffff, 0x000007ff}} 403 ; 405 404 const UnicodeSet mroo_Ext 406 405 {{{Empty, 2898}, {Mixed, 2}, {Empty, 31916}}, 407 {0x7fffffff, 0x0000c3ff} ,408 34816};406 {0x7fffffff, 0x0000c3ff}} 407 ; 409 408 const UnicodeSet mtei_Ext 410 409 {{{Empty, 1367}, {Mixed, 1}, {Empty, 6}, {Full, 1}, {Mixed, 1}, 411 410 {Empty, 33440}}, 412 {0x007fffff, 0x03ff3fff} ,413 34816};411 {0x007fffff, 0x03ff3fff}} 412 ; 414 413 const UnicodeSet mymr_Ext 415 414 {{{Empty, 128}, {Full, 5}, {Empty, 1220}, {Mixed, 1}, {Empty, 5}, 416 415 {Mixed, 1}, {Empty, 3}, {Full, 1}, {Empty, 33452}}, 417 {0x00004000, 0x7fffffff} ,418 34816};416 {0x00004000, 0x7fffffff}} 417 ; 419 418 const UnicodeSet narb_Ext 420 419 {{{Empty, 2132}, {Full, 1}, {Empty, 32683}}, 421 {} ,422 34816};420 {}} 421 ; 423 422 const UnicodeSet nbat_Ext 424 423 {{{Empty, 2116}, {Mixed, 2}, {Empty, 32698}}, 425 {0x7fffffff, 0x0000ff80} ,426 34816};424 {0x7fffffff, 0x0000ff80}} 425 ; 427 426 const UnicodeSet nkoo_Ext 428 427 {{{Empty, 62}, {Full, 1}, {Mixed, 1}, {Empty, 34752}}, 429 {0x07ffffff} ,430 34816};428 {0x07ffffff}} 429 ; 431 430 const UnicodeSet ogam_Ext 432 431 {{{Empty, 180}, {Mixed, 1}, {Empty, 34635}}, 433 {0x1fffffff} ,434 34816};432 {0x1fffffff}} 433 ; 435 434 const UnicodeSet olck_Ext 436 435 {{{Empty, 226}, {Mixed, 1}, {Full, 1}, {Empty, 34588}}, 437 {0xffff0000} ,438 34816};436 {0xffff0000}} 437 ; 439 438 const UnicodeSet orkh_Ext 440 439 {{{Empty, 2144}, {Full, 2}, {Mixed, 1}, {Empty, 32669}}, 441 {0x000001ff} ,442 34816};440 {0x000001ff}} 441 ; 443 442 const UnicodeSet orya_Ext 444 443 {{{Empty, 75}, {Mixed, 1}, {Empty, 12}, {Mixed, 4}, {Empty, 34724}}, 445 {0x00000030, 0xfff99fee, 0xf3edfdff, 0xb0c0399f, 0x00ffffcf} ,446 34816};444 {0x00000030, 0xfff99fee, 0xf3edfdff, 0xb0c0399f, 0x00ffffcf}} 445 ; 447 446 const UnicodeSet osma_Ext 448 447 {{{Empty, 2084}, {Mixed, 2}, {Empty, 32730}}, 449 {0x3fffffff, 0x000003ff} ,450 34816};448 {0x3fffffff, 0x000003ff}} 449 ; 451 450 const UnicodeSet palm_Ext 452 451 {{{Empty, 2115}, {Full, 1}, {Empty, 32700}}, 453 {} ,454 34816};452 {}} 453 ; 455 454 const UnicodeSet pauc_Ext 456 455 {{{Empty, 2262}, {Full, 1}, {Mixed, 1}, {Empty, 32552}}, 457 {0x01ffffff} ,458 34816};456 {0x01ffffff}} 457 ; 459 458 const UnicodeSet perm_Ext 460 459 {{{Empty, 2074}, {Mixed, 2}, {Empty, 32740}}, 461 {0xffff0000, 0x07ffffff} ,462 34816};460 {0xffff0000, 0x07ffffff}} 461 ; 463 462 const UnicodeSet phag_Ext 464 463 {{{Empty, 192}, {Mixed, 1}, {Empty, 1153}, {Full, 1}, {Mixed, 1}, 465 464 {Empty, 33468}}, 466 {0x0000002c, 0x00ffffff} ,467 34816};465 {0x0000002c, 0x00ffffff}} 466 ; 468 467 const UnicodeSet phli_Ext 469 468 {{{Empty, 2139}, {Mixed, 1}, {Empty, 32676}}, 470 {0xff07ffff} ,471 34816};469 {0xff07ffff}} 470 ; 472 471 const UnicodeSet phlp_Ext 473 472 {{{Empty, 50}, {Mixed, 1}, {Empty, 2089}, {Mixed, 2}, {Empty, 32674}}, 474 {0x00000001, 0x1e03ffff, 0x0000fe00} ,475 34816};473 {0x00000001, 0x1e03ffff, 0x0000fe00}} 474 ; 476 475 const UnicodeSet phnx_Ext 477 476 {{{Empty, 2120}, {Mixed, 1}, {Empty, 32695}}, 478 {0x8fffffff} ,479 34816};477 {0x8fffffff}} 478 ; 480 479 const UnicodeSet plrd_Ext 481 480 {{{Empty, 2936}, {Full, 2}, {Mixed, 3}, {Empty, 31875}}, 482 {0xffff001f, 0x7fffffff, 0xffff8000} ,483 34816};481 {0xffff001f, 0x7fffffff, 0xffff8000}} 482 ; 484 483 const UnicodeSet prti_Ext 485 484 {{{Empty, 2138}, {Mixed, 1}, {Empty, 32677}}, 486 {0xff3fffff} ,487 34816};485 {0xff3fffff}} 486 ; 488 487 const UnicodeSet rjng_Ext 489 488 {{{Empty, 1353}, {Mixed, 2}, {Empty, 33461}}, 490 {0xffff0000, 0x800fffff} ,491 34816};489 {0xffff0000, 0x800fffff}} 490 ; 492 491 const UnicodeSet runr_Ext 493 492 {{{Empty, 181}, {Full, 2}, {Mixed, 1}, {Empty, 34632}}, 494 {0x01ffc7ff} ,495 34816};493 {0x01ffc7ff}} 494 ; 496 495 const UnicodeSet samr_Ext 497 496 {{{Empty, 64}, {Full, 1}, {Mixed, 1}, {Empty, 34750}}, 498 {0x7fff3fff} ,499 34816};497 {0x7fff3fff}} 498 ; 500 499 const UnicodeSet sarb_Ext 501 500 {{{Empty, 2131}, {Full, 1}, {Empty, 32684}}, 502 {} ,503 34816};501 {}} 502 ; 504 503 const UnicodeSet saur_Ext 505 504 {{{Empty, 1348}, {Full, 2}, {Mixed, 1}, {Empty, 33465}}, 506 {0x03ffc01f} ,507 34816};505 {0x03ffc01f}} 506 ; 508 507 const UnicodeSet shaw_Ext 509 508 {{{Empty, 2082}, {Mixed, 1}, {Full, 1}, {Empty, 32732}}, 510 {0xffff0000} ,511 34816};509 {0xffff0000}} 510 ; 512 511 const UnicodeSet shrd_Ext 513 512 {{{Empty, 2188}, {Full, 2}, {Mixed, 1}, {Empty, 32625}}, 514 {0x07ff21ff} ,515 34816};513 {0x07ff21ff}} 514 ; 516 515 const UnicodeSet sidd_Ext 517 516 {{{Empty, 2220}, {Full, 1}, {Mixed, 2}, {Empty, 32593}}, 518 {0xff3fffff, 0x000003ff} ,519 34816};517 {0xff3fffff, 0x000003ff}} 518 ; 520 519 const UnicodeSet sind_Ext 521 520 {{{Empty, 75}, {Mixed, 1}, {Empty, 1269}, {Mixed, 1}, {Empty, 851}, 522 521 {Mixed, 1}, {Full, 1}, {Mixed, 1}, {Empty, 32616}}, 523 {0x00000030, 0x03ff0000, 0xffff0000, 0x03ff07ff} ,524 34816};522 {0x00000030, 0x03ff0000, 0xffff0000, 0x03ff07ff}} 523 ; 525 524 const UnicodeSet sinh_Ext 526 525 {{{Empty, 75}, {Mixed, 1}, {Empty, 32}, {Mixed, 4}, {Empty, 2079}, 527 526 {Mixed, 1}, {Empty, 32624}}, 528 527 {0x00000030, 0xfc7fffec, 0x2ffbffff, 0xff5f847f, 0x001cffc0, 529 0x001ffffe} ,530 34816};528 0x001ffffe}} 529 ; 531 530 const UnicodeSet sora_Ext 532 531 {{{Empty, 2182}, {Mixed, 2}, {Empty, 32632}}, 533 {0xffff0000, 0x03ff01ff} ,534 34816};532 {0xffff0000, 0x03ff01ff}} 533 ; 535 534 const UnicodeSet sund_Ext 536 535 {{{Empty, 220}, {Full, 2}, {Empty, 8}, {Mixed, 1}, {Empty, 34585}}, 537 {0x000000ff} ,538 34816};536 {0x000000ff}} 537 ; 539 538 const UnicodeSet sylo_Ext 540 539 {{{Empty, 75}, {Mixed, 1}, {Empty, 3}, {Mixed, 1}, {Empty, 1264}, 541 540 {Full, 1}, {Mixed, 1}, {Empty, 33470}}, 542 {0x00000030, 0x0000ffc0, 0x00000fff} ,543 34816};541 {0x00000030, 0x0000ffc0, 0x00000fff}} 542 ; 544 543 const UnicodeSet syrc_Ext 545 544 {{{Empty, 48}, {Mixed, 1}, {Empty, 1}, {Mixed, 2}, {Empty, 4}, 546 545 {Mixed, 1}, {Full, 1}, {Mixed, 1}, {Empty, 34757}}, 547 {0x88001000, 0x003ff801, 0x00010000, 0xffffbfff, 0x0000e7ff} ,548 34816};546 {0x88001000, 0x003ff801, 0x00010000, 0xffffbfff, 0x0000e7ff}} 547 ; 549 548 const UnicodeSet tagb_Ext 550 549 {{{Empty, 185}, {Mixed, 1}, {Empty, 1}, {Mixed, 1}, {Empty, 34628}}, 551 {0x00600000, 0x000ddfff} ,552 34816};550 {0x00600000, 0x000ddfff}} 551 ; 553 552 const UnicodeSet takr_Ext 554 553 {{{Empty, 75}, {Mixed, 1}, {Empty, 1269}, {Mixed, 1}, {Empty, 882}, 555 554 {Full, 1}, {Mixed, 2}, {Empty, 32585}}, 556 {0x00000030, 0x03ff0000, 0x00ffffff, 0x000003ff} ,557 34816};555 {0x00000030, 0x03ff0000, 0x00ffffff, 0x000003ff}} 556 ; 558 557 const UnicodeSet tale_Ext 559 558 {{{Empty, 130}, {Mixed, 1}, {Empty, 71}, {Mixed, 2}, {Empty, 34612}}, 560 {0x000003ff, 0xffff0000, 0x001f3fff} ,561 34816};559 {0x000003ff, 0xffff0000, 0x001f3fff}} 560 ; 562 561 const UnicodeSet talu_Ext 563 562 {{{Empty, 204}, {Full, 1}, {Mixed, 2}, {Empty, 34609}}, 564 {0xffff0fff, 0xc7ff03ff} ,565 34816};563 {0xffff0fff, 0xc7ff03ff}} 564 ; 566 565 const UnicodeSet taml_Ext 567 566 {{{Empty, 75}, {Mixed, 1}, {Empty, 16}, {Mixed, 4}, {Empty, 34720}}, 568 {0x00000030, 0xd63dc7ec, 0xc3ffc718, 0x00813dc7, 0x07ffffc0} ,569 34816};567 {0x00000030, 0xd63dc7ec, 0xc3ffc718, 0x00813dc7, 0x07ffffc0}} 568 ; 570 569 const UnicodeSet tavt_Ext 571 570 {{{Empty, 1364}, {Full, 2}, {Mixed, 1}, {Empty, 33449}}, 572 {0xf8000007} ,573 34816};571 {0xf8000007}} 572 ; 574 573 const UnicodeSet telu_Ext 575 574 {{{Empty, 75}, {Mixed, 1}, {Empty, 20}, {Mixed, 4}, {Empty, 34716}}, 576 {0x00000030, 0xfffddfef, 0xe3fffdff, 0x03603ddf, 0xff00ffcf} ,577 34816};575 {0x00000030, 0xfffddfef, 0xe3fffdff, 0x03603ddf, 0xff00ffcf}} 576 ; 578 577 const UnicodeSet tfng_Ext 579 578 {{{Empty, 361}, {Mixed, 1}, {Full, 1}, {Mixed, 1}, {Empty, 34452}}, 580 {0xffff0000, 0x800180ff} ,581 34816};579 {0xffff0000, 0x800180ff}} 580 ; 582 581 const UnicodeSet tglg_Ext 583 582 {{{Empty, 184}, {Mixed, 2}, {Empty, 34630}}, 584 {0x001fdfff, 0x00600000} ,585 34816};583 {0x001fdfff, 0x00600000}} 584 ; 586 585 const UnicodeSet thaa_Ext 587 586 {{{Empty, 48}, {Mixed, 1}, {Empty, 2}, {Mixed, 1}, {Empty, 8}, 588 587 {Full, 1}, {Mixed, 1}, {Empty, 1969}, {Mixed, 1}, {Empty, 32784}}, 589 {0x88001000, 0x000003ff, 0x0003ffff, 0x20040000} ,590 34816};588 {0x88001000, 0x000003ff, 0x0003ffff, 0x20040000}} 589 ; 591 590 const UnicodeSet thai_Ext 592 591 {{{Empty, 112}, {Mixed, 3}, {Empty, 34701}}, 593 {0xfffffffe, 0x07ffffff, 0x0fffffff} ,594 34816};592 {0xfffffffe, 0x07ffffff, 0x0fffffff}} 593 ; 595 594 const UnicodeSet tibt_Ext 596 595 {{{Empty, 120}, {Full, 2}, {Mixed, 5}, {Empty, 34689}}, 597 {0xfffffeff, 0xfffe1fff, 0xfeffffff, 0xdfffffff, 0x061fdfff} ,598 34816};596 {0xfffffeff, 0xfffe1fff, 0xfeffffff, 0xdfffffff, 0x061fdfff}} 597 ; 599 598 const UnicodeSet tirh_Ext 600 599 {{{Empty, 75}, {Mixed, 1}, {Empty, 1269}, {Mixed, 1}, {Empty, 866}, 601 600 {Full, 2}, {Mixed, 1}, {Empty, 32601}}, 602 {0x00000030, 0x03ff0000, 0x03ff00ff} ,603 34816};601 {0x00000030, 0x03ff0000, 0x03ff00ff}} 602 ; 604 603 const UnicodeSet ugar_Ext 605 604 {{{Empty, 2076}, {Mixed, 1}, {Empty, 32739}}, 606 {0xbfffffff} ,607 34816};605 {0xbfffffff}} 606 ; 608 607 const UnicodeSet vaii_Ext 609 608 {{{Empty, 1320}, {Full, 9}, {Mixed, 1}, {Empty, 33486}}, 610 {0x00000fff} ,611 34816};609 {0x00000fff}} 610 ; 612 611 const UnicodeSet wara_Ext 613 612 {{{Empty, 2245}, {Full, 2}, {Mixed, 1}, {Empty, 32568}}, 614 {0x8007ffff} ,615 34816};613 {0x8007ffff}} 614 ; 616 615 const UnicodeSet xpeo_Ext 617 616 {{{Empty, 2077}, {Full, 1}, {Mixed, 1}, {Empty, 32737}}, 618 {0x003fff0f} ,619 34816};617 {0x003fff0f}} 618 ; 620 619 const UnicodeSet xsux_Ext 621 620 {{{Empty, 2304}, {Full, 28}, {Mixed, 1}, {Empty, 3}, {Full, 3}, 622 621 {Mixed, 1}, {Empty, 32476}}, 623 {0x01ffffff, 0x001f7fff} ,624 34816};622 {0x01ffffff, 0x001f7fff}} 623 ; 625 624 const UnicodeSet yiii_Ext 626 625 {{{Empty, 384}, {Mixed, 1}, {Empty, 6}, {Mixed, 1}, {Empty, 888}, 627 626 {Full, 36}, {Mixed, 1}, {Full, 1}, {Mixed, 1}, {Empty, 724}, 628 627 {Mixed, 1}, {Empty, 32772}}, 629 {0x0ff3ff06, 0x08000000, 0xffff1fff, 0x0000007f, 0x0000003e} ,630 34816};628 {0x0ff3ff06, 0x08000000, 0xffff1fff, 0x0000007f, 0x0000003e}} 629 ; 631 630 const UnicodeSet zinh_Ext 632 631 {{{Empty, 24}, {Full, 3}, {Mixed, 1}, {Empty, 8}, {Mixed, 1}, … … 642 641 0xffff0000, 0x0001ffff, 0x00003c00, 0x06000000, 0x0000ffff, 643 642 0x00003fff, 0x20000000, 0x00000001, 0xf8000380, 0x00000fe7, 644 0x00003c00, 0x0000ffff} ,645 34816};643 0x00003c00, 0x0000ffff}} 644 ; 646 645 const UnicodeSet zyyy_Ext 647 646 {{{Full, 2}, {Mixed, 2}, {Full, 1}, {Mixed, 3}, {Empty, 13}, … … 702 701 0xfbffffff, 0xffffffef, 0xffffffe7, 0x0000ffff, 0x000f1fff, 703 702 0x000fffff, 0x001fffff, 0xffff0fff, 0x03ff00ff, 0xffff00ff, 704 0x00003fff, 0x00000002} ,705 34816};703 0x00003fff, 0x00000002}} 704 ; 706 705 const UnicodeSet zzzz_Ext 707 706 {{{Empty, 27}, {Mixed, 3}, {Empty, 11}, {Mixed, 4}, {Empty, 1}, … … 846 845 0xffe00000, 0x0000f000, 0xfc00ff00, 0x0000ff00, 0xffffc000, 847 846 0xff800000, 0xffe00000, 0xc0000000, 0xc0000000, 0xfffffffd, 848 0xffff0000} ,849 34816};850 EnumeratedPropertyObject property_object847 0xffff0000}} 848 ; 849 static EnumeratedPropertyObject property_object 851 850 {scx, 852 851 SC_ns::enum_names,
Note: See TracChangeset
for help on using the changeset viewer.