1 /** 2 * Copyright (C) 2002-2007, International Business Machines Corporation and 3 * others. All Rights Reserved. 4 * 5 * MACHINE GENERATED FILE. !!! Do not edit manually !!! 6 * 7 * Generated from 8 * uchar.h 9 * uscript.h 10 * Blocks.txt 11 * PropertyAliases.txt 12 * PropertyValueAliases.txt 13 * 14 * Date: Mon Mar 5 16:56:53 2007 15 * Unicode version: 5.0.0 16 * Script: preparse.pl 17 */ 18 19 /* Unicode version 5.0.0 */ 20 const uint8_t VERSION_0 = 5; 21 const uint8_t VERSION_1 = 0; 22 const uint8_t VERSION_2 = 0; 23 const uint8_t VERSION_3 = 0; 24 25 const int32_t STRING_COUNT = 800; 26 27 /* to be sorted */ 28 const AliasName STRING_TABLE[] = { 29 AliasName("", 0), 30 AliasName("A", 1), 31 AliasName("AHex", 2), 32 AliasName("AI", 3), 33 AliasName("AL", 4), 34 AliasName("ALetter", 5), 35 AliasName("AN", 6), 36 AliasName("AR", 7), 37 AliasName("ASCII_Hex_Digit", 8), 38 AliasName("AT", 9), 39 AliasName("ATAR", 10), 40 AliasName("ATB", 11), 41 AliasName("ATBL", 12), 42 AliasName("ATerm", 13), 43 AliasName("Above", 14), 44 AliasName("Above_Left", 15), 45 AliasName("Above_Right", 16), 46 AliasName("Aegean_Numbers", 17), 47 AliasName("Age", 18), 48 AliasName("Ain", 19), 49 AliasName("Alaph", 20), 50 AliasName("Alef", 21), 51 AliasName("Alpha", 22), 52 AliasName("Alphabetic", 23), 53 AliasName("Alphabetic_Presentation_Forms", 24), 54 AliasName("Ambiguous", 25), 55 AliasName("Ancient_Greek_Musical_Notation", 26), 56 AliasName("Ancient_Greek_Numbers", 27), 57 AliasName("Arab", 28), 58 AliasName("Arabic", 29), 59 AliasName("Arabic_Letter", 30), 60 AliasName("Arabic_Number", 31), 61 AliasName("Arabic_Presentation_Forms-A", 32), 62 AliasName("Arabic_Presentation_Forms-B", 33), 63 AliasName("Arabic_Supplement", 34), 64 AliasName("Armenian", 35), 65 AliasName("Armn", 36), 66 AliasName("Arrows", 37), 67 AliasName("Attached_Above_Right", 38), 68 AliasName("Attached_Below", 39), 69 AliasName("Attached_Below_Left", 40), 70 AliasName("B", 41), 71 AliasName("B2", 42), 72 AliasName("BA", 43), 73 AliasName("BB", 44), 74 AliasName("BK", 45), 75 AliasName("BL", 46), 76 AliasName("BN", 47), 77 AliasName("BR", 48), 78 AliasName("Bali", 49), 79 AliasName("Balinese", 50), 80 AliasName("Basic_Latin", 51), 81 AliasName("Batk", 52), 82 AliasName("Beh", 53), 83 AliasName("Below", 54), 84 AliasName("Below_Left", 55), 85 AliasName("Below_Right", 56), 86 AliasName("Beng", 57), 87 AliasName("Bengali", 58), 88 AliasName("Beth", 59), 89 AliasName("Bidi_C", 60), 90 AliasName("Bidi_Class", 61), 91 AliasName("Bidi_Control", 62), 92 AliasName("Bidi_M", 63), 93 AliasName("Bidi_Mirrored", 64), 94 AliasName("Bidi_Mirroring_Glyph", 65), 95 AliasName("Blis", 66), 96 AliasName("Block", 67), 97 AliasName("Block_Elements", 68), 98 AliasName("Bopo", 69), 99 AliasName("Bopomofo", 70), 100 AliasName("Bopomofo_Extended", 71), 101 AliasName("Boundary_Neutral", 72), 102 AliasName("Box_Drawing", 73), 103 AliasName("Brah", 74), 104 AliasName("Brai", 75), 105 AliasName("Braille", 76), 106 AliasName("Braille_Patterns", 77), 107 AliasName("Break_After", 78), 108 AliasName("Break_Before", 79), 109 AliasName("Break_Both", 80), 110 AliasName("Break_Symbols", 81), 111 AliasName("Bugi", 82), 112 AliasName("Buginese", 83), 113 AliasName("Buhd", 84), 114 AliasName("Buhid", 85), 115 AliasName("Byzantine_Musical_Symbols", 86), 116 AliasName("C", 87), 117 AliasName("CB", 88), 118 AliasName("CJK_Compatibility", 89), 119 AliasName("CJK_Compatibility_Forms", 90), 120 AliasName("CJK_Compatibility_Ideographs", 91), 121 AliasName("CJK_Compatibility_Ideographs_Supplement", 92), 122 AliasName("CJK_Radicals_Supplement", 93), 123 AliasName("CJK_Strokes", 94), 124 AliasName("CJK_Symbols_and_Punctuation", 95), 125 AliasName("CJK_Unified_Ideographs", 96), 126 AliasName("CJK_Unified_Ideographs_Extension_A", 97), 127 AliasName("CJK_Unified_Ideographs_Extension_B", 98), 128 AliasName("CL", 99), 129 AliasName("CM", 100), 130 AliasName("CN", 101), 131 AliasName("CR", 102), 132 AliasName("CS", 103), 133 AliasName("Canadian_Aboriginal", 104), 134 AliasName("Canonical", 105), 135 AliasName("Canonical_Combining_Class", 106), 136 AliasName("Cans", 107), 137 AliasName("Cari", 108), 138 AliasName("Carriage_Return", 109), 139 AliasName("Case_Folding", 110), 140 AliasName("Case_Sensitive", 111), 141 AliasName("Cased_Letter", 112), 142 AliasName("Cc", 113), 143 AliasName("Cf", 114), 144 AliasName("Cham", 115), 145 AliasName("Cher", 116), 146 AliasName("Cherokee", 117), 147 AliasName("Circle", 118), 148 AliasName("Cirt", 119), 149 AliasName("Close", 120), 150 AliasName("Close_Punctuation", 121), 151 AliasName("Cn", 122), 152 AliasName("Co", 123), 153 AliasName("Combining_Diacritical_Marks", 124), 154 AliasName("Combining_Diacritical_Marks_Supplement", 125), 155 AliasName("Combining_Diacritical_Marks_for_Symbols", 126), 156 AliasName("Combining_Half_Marks", 127), 157 AliasName("Combining_Mark", 128), 158 AliasName("Common", 129), 159 AliasName("Common_Separator", 130), 160 AliasName("Comp_Ex", 131), 161 AliasName("Compat", 132), 162 AliasName("Complex_Context", 133), 163 AliasName("Connector_Punctuation", 134), 164 AliasName("Contingent_Break", 135), 165 AliasName("Control", 136), 166 AliasName("Control_Pictures", 137), 167 AliasName("Copt", 138), 168 AliasName("Coptic", 139), 169 AliasName("Counting_Rod_Numerals", 140), 170 AliasName("Cprt", 141), 171 AliasName("Cs", 142), 172 AliasName("Cuneiform", 143), 173 AliasName("Cuneiform_Numbers_and_Punctuation", 144), 174 AliasName("Currency_Symbol", 145), 175 AliasName("Currency_Symbols", 146), 176 AliasName("Cypriot", 147), 177 AliasName("Cypriot_Syllabary", 148), 178 AliasName("Cyrillic", 149), 179 AliasName("Cyrillic_Supplement", 150), 180 AliasName("Cyrillic_Supplementary", 151), 181 AliasName("Cyrl", 152), 182 AliasName("Cyrs", 153), 183 AliasName("D", 154), 184 AliasName("DA", 155), 185 AliasName("DB", 156), 186 AliasName("DI", 157), 187 AliasName("Dal", 158), 188 AliasName("Dalath_Rish", 159), 189 AliasName("Dash", 160), 190 AliasName("Dash_Punctuation", 161), 191 AliasName("De", 162), 192 AliasName("Decimal", 163), 193 AliasName("Decimal_Number", 164), 194 AliasName("Decomposition_Type", 165), 195 AliasName("Default_Ignorable_Code_Point", 166), 196 AliasName("Dep", 167), 197 AliasName("Deprecated", 168), 198 AliasName("Deseret", 169), 199 AliasName("Deva", 170), 200 AliasName("Devanagari", 171), 201 AliasName("Di", 172), 202 AliasName("Dia", 173), 203 AliasName("Diacritic", 174), 204 AliasName("Digit", 175), 205 AliasName("Dingbats", 176), 206 AliasName("Double_Above", 177), 207 AliasName("Double_Below", 178), 208 AliasName("Dsrt", 179), 209 AliasName("Dual_Joining", 180), 210 AliasName("E", 181), 211 AliasName("EN", 182), 212 AliasName("ES", 183), 213 AliasName("ET", 184), 214 AliasName("EX", 185), 215 AliasName("East_Asian_Width", 186), 216 AliasName("Egyd", 187), 217 AliasName("Egyh", 188), 218 AliasName("Egyp", 189), 219 AliasName("Enclosed_Alphanumerics", 190), 220 AliasName("Enclosed_CJK_Letters_and_Months", 191), 221 AliasName("Enclosing_Mark", 192), 222 AliasName("Ethi", 193), 223 AliasName("Ethiopic", 194), 224 AliasName("Ethiopic_Extended", 195), 225 AliasName("Ethiopic_Supplement", 196), 226 AliasName("European_Number", 197), 227 AliasName("European_Separator", 198), 228 AliasName("European_Terminator", 199), 229 AliasName("Exclamation", 200), 230 AliasName("Ext", 201), 231 AliasName("Extend", 202), 232 AliasName("ExtendNumLet", 203), 233 AliasName("Extender", 204), 234 AliasName("F", 205), 235 AliasName("FO", 206), 236 AliasName("False", 207), 237 AliasName("Fe", 208), 238 AliasName("Feh", 209), 239 AliasName("Final", 210), 240 AliasName("Final_Punctuation", 211), 241 AliasName("Final_Semkath", 212), 242 AliasName("Font", 213), 243 AliasName("Format", 214), 244 AliasName("Fraction", 215), 245 AliasName("Full_Composition_Exclusion", 216), 246 AliasName("Fullwidth", 217), 247 AliasName("GCB", 218), 248 AliasName("GL", 219), 249 AliasName("Gaf", 220), 250 AliasName("Gamal", 221), 251 AliasName("General_Category", 222), 252 AliasName("General_Category_Mask", 223), 253 AliasName("General_Punctuation", 224), 254 AliasName("Geok", 225), 255 AliasName("Geometric_Shapes", 226), 256 AliasName("Geor", 227), 257 AliasName("Georgian", 228), 258 AliasName("Georgian_Supplement", 229), 259 AliasName("Glag", 230), 260 AliasName("Glagolitic", 231), 261 AliasName("Glue", 232), 262 AliasName("Goth", 233), 263 AliasName("Gothic", 234), 264 AliasName("Gr_Base", 235), 265 AliasName("Gr_Ext", 236), 266 AliasName("Gr_Link", 237), 267 AliasName("Grapheme_Base", 238), 268 AliasName("Grapheme_Cluster_Break", 239), 269 AliasName("Grapheme_Extend", 240), 270 AliasName("Grapheme_Link", 241), 271 AliasName("Greek", 242), 272 AliasName("Greek_Extended", 243), 273 AliasName("Greek_and_Coptic", 244), 274 AliasName("Grek", 245), 275 AliasName("Gujarati", 246), 276 AliasName("Gujr", 247), 277 AliasName("Gurmukhi", 248), 278 AliasName("Guru", 249), 279 AliasName("H", 250), 280 AliasName("H2", 251), 281 AliasName("H3", 252), 282 AliasName("HY", 253), 283 AliasName("Hah", 254), 284 AliasName("Halfwidth", 255), 285 AliasName("Halfwidth_and_Fullwidth_Forms", 256), 286 AliasName("Hamza_On_Heh_Goal", 257), 287 AliasName("Han", 258), 288 AliasName("Hang", 259), 289 AliasName("Hangul", 260), 290 AliasName("Hangul_Compatibility_Jamo", 261), 291 AliasName("Hangul_Jamo", 262), 292 AliasName("Hangul_Syllable_Type", 263), 293 AliasName("Hangul_Syllables", 264), 294 AliasName("Hani", 265), 295 AliasName("Hano", 266), 296 AliasName("Hans", 267), 297 AliasName("Hant", 268), 298 AliasName("Hanunoo", 269), 299 AliasName("He", 270), 300 AliasName("Hebr", 271), 301 AliasName("Hebrew", 272), 302 AliasName("Heh", 273), 303 AliasName("Heh_Goal", 274), 304 AliasName("Heth", 275), 305 AliasName("Hex", 276), 306 AliasName("Hex_Digit", 277), 307 AliasName("High_Private_Use_Surrogates", 278), 308 AliasName("High_Surrogates", 279), 309 AliasName("Hira", 280), 310 AliasName("Hiragana", 281), 311 AliasName("Hmng", 282), 312 AliasName("Hrkt", 283), 313 AliasName("Hung", 284), 314 AliasName("Hyphen", 285), 315 AliasName("ID", 286), 316 AliasName("IDC", 287), 317 AliasName("IDS", 288), 318 AliasName("IDSB", 289), 319 AliasName("IDST", 290), 320 AliasName("IDS_Binary_Operator", 291), 321 AliasName("IDS_Trinary_Operator", 292), 322 AliasName("ID_Continue", 293), 323 AliasName("ID_Start", 294), 324 AliasName("IN", 295), 325 AliasName("IPA_Extensions", 296), 326 AliasName("IS", 297), 327 AliasName("ISO_Comment", 298), 328 AliasName("Ideo", 299), 329 AliasName("Ideographic", 300), 330 AliasName("Ideographic_Description_Characters", 301), 331 AliasName("Inds", 302), 332 AliasName("Infix_Numeric", 303), 333 AliasName("Inherited", 304), 334 AliasName("Initial", 305), 335 AliasName("Initial_Punctuation", 306), 336 AliasName("Inseparable", 307), 337 AliasName("Inseperable", 308), 338 AliasName("Iota_Subscript", 309), 339 AliasName("Isolated", 310), 340 AliasName("Ital", 311), 341 AliasName("JL", 312), 342 AliasName("JT", 313), 343 AliasName("JV", 314), 344 AliasName("Java", 315), 345 AliasName("Join_C", 316), 346 AliasName("Join_Causing", 317), 347 AliasName("Join_Control", 318), 348 AliasName("Joining_Group", 319), 349 AliasName("Joining_Type", 320), 350 AliasName("Jpan", 321), 351 AliasName("KA", 322), 352 AliasName("KV", 323), 353 AliasName("Kaf", 324), 354 AliasName("Kali", 325), 355 AliasName("Kana", 326), 356 AliasName("Kana_Voicing", 327), 357 AliasName("Kanbun", 328), 358 AliasName("Kangxi_Radicals", 329), 359 AliasName("Kannada", 330), 360 AliasName("Kaph", 331), 361 AliasName("Katakana", 332), 362 AliasName("Katakana_Or_Hiragana", 333), 363 AliasName("Katakana_Phonetic_Extensions", 334), 364 AliasName("Khaph", 335), 365 AliasName("Khar", 336), 366 AliasName("Kharoshthi", 337), 367 AliasName("Khmer", 338), 368 AliasName("Khmer_Symbols", 339), 369 AliasName("Khmr", 340), 370 AliasName("Knda", 341), 371 AliasName("Knotted_Heh", 342), 372 AliasName("L", 343), 373 AliasName("LC", 344), 374 AliasName("LE", 345), 375 AliasName("LF", 346), 376 AliasName("LO", 347), 377 AliasName("LOE", 348), 378 AliasName("LRE", 349), 379 AliasName("LRO", 350), 380 AliasName("LV", 351), 381 AliasName("LVT", 352), 382 AliasName("LVT_Syllable", 353), 383 AliasName("LV_Syllable", 354), 384 AliasName("Lam", 355), 385 AliasName("Lamadh", 356), 386 AliasName("Lana", 357), 387 AliasName("Lao", 358), 388 AliasName("Laoo", 359), 389 AliasName("Latf", 360), 390 AliasName("Latg", 361), 391 AliasName("Latin", 362), 392 AliasName("Latin-1_Supplement", 363), 393 AliasName("Latin_Extended-A", 364), 394 AliasName("Latin_Extended-B", 365), 395 AliasName("Latin_Extended-C", 366), 396 AliasName("Latin_Extended-D", 367), 397 AliasName("Latin_Extended_Additional", 368), 398 AliasName("Latn", 369), 399 AliasName("Lead_Canonical_Combining_Class", 370), 400 AliasName("Leading_Jamo", 371), 401 AliasName("Left", 372), 402 AliasName("Left_Joining", 373), 403 AliasName("Left_To_Right", 374), 404 AliasName("Left_To_Right_Embedding", 375), 405 AliasName("Left_To_Right_Override", 376), 406 AliasName("Lepc", 377), 407 AliasName("Letter", 378), 408 AliasName("Letter_Number", 379), 409 AliasName("Letterlike_Symbols", 380), 410 AliasName("Limb", 381), 411 AliasName("Limbu", 382), 412 AliasName("Lina", 383), 413 AliasName("Linb", 384), 414 AliasName("Line_Break", 385), 415 AliasName("Line_Feed", 386), 416 AliasName("Line_Separator", 387), 417 AliasName("Linear_B", 388), 418 AliasName("Linear_B_Ideograms", 389), 419 AliasName("Linear_B_Syllabary", 390), 420 AliasName("Ll", 391), 421 AliasName("Lm", 392), 422 AliasName("Lo", 393), 423 AliasName("Logical_Order_Exception", 394), 424 AliasName("Low_Surrogates", 395), 425 AliasName("Lower", 396), 426 AliasName("Lowercase", 397), 427 AliasName("Lowercase_Letter", 398), 428 AliasName("Lowercase_Mapping", 399), 429 AliasName("Lt", 400), 430 AliasName("Lu", 401), 431 AliasName("Lyci", 402), 432 AliasName("Lydi", 403), 433 AliasName("M", 404), 434 AliasName("ML", 405), 435 AliasName("MN", 406), 436 AliasName("Malayalam", 407), 437 AliasName("Mand", 408), 438 AliasName("Mandatory_Break", 409), 439 AliasName("Mark", 410), 440 AliasName("Math", 411), 441 AliasName("Math_Symbol", 412), 442 AliasName("Mathematical_Alphanumeric_Symbols", 413), 443 AliasName("Mathematical_Operators", 414), 444 AliasName("Maya", 415), 445 AliasName("Maybe", 416), 446 AliasName("Mc", 417), 447 AliasName("Me", 418), 448 AliasName("Medial", 419), 449 AliasName("Meem", 420), 450 AliasName("Mero", 421), 451 AliasName("MidLetter", 422), 452 AliasName("MidNum", 423), 453 AliasName("Mim", 424), 454 AliasName("Miscellaneous_Mathematical_Symbols-A", 425), 455 AliasName("Miscellaneous_Mathematical_Symbols-B", 426), 456 AliasName("Miscellaneous_Symbols", 427), 457 AliasName("Miscellaneous_Symbols_and_Arrows", 428), 458 AliasName("Miscellaneous_Technical", 429), 459 AliasName("Mlym", 430), 460 AliasName("Mn", 431), 461 AliasName("Modifier_Letter", 432), 462 AliasName("Modifier_Symbol", 433), 463 AliasName("Modifier_Tone_Letters", 434), 464 AliasName("Mong", 435), 465 AliasName("Mongolian", 436), 466 AliasName("Moon", 437), 467 AliasName("Mtei", 438), 468 AliasName("Musical_Symbols", 439), 469 AliasName("Myanmar", 440), 470 AliasName("Mymr", 441), 471 AliasName("N", 442), 472 AliasName("NA", 443), 473 AliasName("NChar", 444), 474 AliasName("NFC_Inert", 445), 475 AliasName("NFC_QC", 446), 476 AliasName("NFC_Quick_Check", 447), 477 AliasName("NFD_Inert", 448), 478 AliasName("NFD_QC", 449), 479 AliasName("NFD_Quick_Check", 450), 480 AliasName("NFKC_Inert", 451), 481 AliasName("NFKC_QC", 452), 482 AliasName("NFKC_Quick_Check", 453), 483 AliasName("NFKD_Inert", 454), 484 AliasName("NFKD_QC", 455), 485 AliasName("NFKD_Quick_Check", 456), 486 AliasName("NK", 457), 487 AliasName("NKo", 458), 488 AliasName("NL", 459), 489 AliasName("NR", 460), 490 AliasName("NS", 461), 491 AliasName("NSM", 462), 492 AliasName("NU", 463), 493 AliasName("Na", 464), 494 AliasName("Name", 465), 495 AliasName("Narrow", 466), 496 AliasName("Nd", 467), 497 AliasName("Neutral", 468), 498 AliasName("New_Tai_Lue", 469), 499 AliasName("Next_Line", 470), 500 AliasName("Nko", 471), 501 AliasName("Nkoo", 472), 502 AliasName("Nl", 473), 503 AliasName("No", 474), 504 AliasName("No_Block", 475), 505 AliasName("No_Joining_Group", 476), 506 AliasName("Nobreak", 477), 507 AliasName("Non_Joining", 478), 508 AliasName("Noncharacter_Code_Point", 479), 509 AliasName("None", 480), 510 AliasName("Nonspacing_Mark", 481), 511 AliasName("Nonstarter", 482), 512 AliasName("Noon", 483), 513 AliasName("Not_Applicable", 484), 514 AliasName("Not_Reordered", 485), 515 AliasName("Nu", 486), 516 AliasName("Nukta", 487), 517 AliasName("Number", 488), 518 AliasName("Number_Forms", 489), 519 AliasName("Numeric", 490), 520 AliasName("Numeric_Type", 491), 521 AliasName("Numeric_Value", 492), 522 AliasName("Nun", 493), 523 AliasName("OLetter", 494), 524 AliasName("ON", 495), 525 AliasName("OP", 496), 526 AliasName("OV", 497), 527 AliasName("Ogam", 498), 528 AliasName("Ogham", 499), 529 AliasName("Olck", 500), 530 AliasName("Old_Italic", 501), 531 AliasName("Old_Persian", 502), 532 AliasName("Open_Punctuation", 503), 533 AliasName("Optical_Character_Recognition", 504), 534 AliasName("Oriya", 505), 535 AliasName("Orkh", 506), 536 AliasName("Orya", 507), 537 AliasName("Osma", 508), 538 AliasName("Osmanya", 509), 539 AliasName("Other", 510), 540 AliasName("Other_Letter", 511), 541 AliasName("Other_Neutral", 512), 542 AliasName("Other_Number", 513), 543 AliasName("Other_Punctuation", 514), 544 AliasName("Other_Symbol", 515), 545 AliasName("Overlay", 516), 546 AliasName("P", 517), 547 AliasName("PDF", 518), 548 AliasName("PO", 519), 549 AliasName("PR", 520), 550 AliasName("Paragraph_Separator", 521), 551 AliasName("Pat_Syn", 522), 552 AliasName("Pat_WS", 523), 553 AliasName("Pattern_Syntax", 524), 554 AliasName("Pattern_White_Space", 525), 555 AliasName("Pc", 526), 556 AliasName("Pd", 527), 557 AliasName("Pe", 528), 558 AliasName("Perm", 529), 559 AliasName("Pf", 530), 560 AliasName("Phag", 531), 561 AliasName("Phags-pa", 532), 562 AliasName("Phags_Pa", 533), 563 AliasName("Phnx", 534), 564 AliasName("Phoenician", 535), 565 AliasName("Phonetic_Extensions", 536), 566 AliasName("Phonetic_Extensions_Supplement", 537), 567 AliasName("Pi", 538), 568 AliasName("Plrd", 539), 569 AliasName("Po", 540), 570 AliasName("Pop_Directional_Format", 541), 571 AliasName("Postfix_Numeric", 542), 572 AliasName("Prefix_Numeric", 543), 573 AliasName("Private_Use", 544), 574 AliasName("Private_Use_Area", 545), 575 AliasName("Ps", 546), 576 AliasName("Punctuation", 547), 577 AliasName("QMark", 548), 578 AliasName("QU", 549), 579 AliasName("Qaac", 550), 580 AliasName("Qaai", 551), 581 AliasName("Qaf", 552), 582 AliasName("Qaph", 553), 583 AliasName("Quotation", 554), 584 AliasName("Quotation_Mark", 555), 585 AliasName("R", 556), 586 AliasName("RLE", 557), 587 AliasName("RLO", 558), 588 AliasName("Radical", 559), 589 AliasName("Reh", 560), 590 AliasName("Reversed_Pe", 561), 591 AliasName("Right", 562), 592 AliasName("Right_Joining", 563), 593 AliasName("Right_To_Left", 564), 594 AliasName("Right_To_Left_Embedding", 565), 595 AliasName("Right_To_Left_Override", 566), 596 AliasName("Rjng", 567), 597 AliasName("Roro", 568), 598 AliasName("Runic", 569), 599 AliasName("Runr", 570), 600 AliasName("S", 571), 601 AliasName("SA", 572), 602 AliasName("SB", 573), 603 AliasName("SD", 574), 604 AliasName("SE", 575), 605 AliasName("SG", 576), 606 AliasName("SP", 577), 607 AliasName("ST", 578), 608 AliasName("STerm", 579), 609 AliasName("SY", 580), 610 AliasName("Sad", 581), 611 AliasName("Sadhe", 582), 612 AliasName("Sara", 583), 613 AliasName("Saur", 584), 614 AliasName("Sc", 585), 615 AliasName("Script", 586), 616 AliasName("Seen", 587), 617 AliasName("Segment_Separator", 588), 618 AliasName("Segment_Starter", 589), 619 AliasName("Semkath", 590), 620 AliasName("Sensitive", 591), 621 AliasName("Sentence_Break", 592), 622 AliasName("Sep", 593), 623 AliasName("Separator", 594), 624 AliasName("Sgnw", 595), 625 AliasName("Shavian", 596), 626 AliasName("Shaw", 597), 627 AliasName("Shin", 598), 628 AliasName("Simple_Case_Folding", 599), 629 AliasName("Simple_Lowercase_Mapping", 600), 630 AliasName("Simple_Titlecase_Mapping", 601), 631 AliasName("Simple_Uppercase_Mapping", 602), 632 AliasName("Sinh", 603), 633 AliasName("Sinhala", 604), 634 AliasName("Sk", 605), 635 AliasName("Sm", 606), 636 AliasName("Small", 607), 637 AliasName("Small_Form_Variants", 608), 638 AliasName("So", 609), 639 AliasName("Soft_Dotted", 610), 640 AliasName("Sp", 611), 641 AliasName("Space", 612), 642 AliasName("Space_Separator", 613), 643 AliasName("Spacing_Mark", 614), 644 AliasName("Spacing_Modifier_Letters", 615), 645 AliasName("Specials", 616), 646 AliasName("Square", 617), 647 AliasName("Sub", 618), 648 AliasName("Sund", 619), 649 AliasName("Super", 620), 650 AliasName("Superscripts_and_Subscripts", 621), 651 AliasName("Supplemental_Arrows-A", 622), 652 AliasName("Supplemental_Arrows-B", 623), 653 AliasName("Supplemental_Mathematical_Operators", 624), 654 AliasName("Supplemental_Punctuation", 625), 655 AliasName("Supplementary_Private_Use_Area-A", 626), 656 AliasName("Supplementary_Private_Use_Area-B", 627), 657 AliasName("Surrogate", 628), 658 AliasName("Swash_Kaf", 629), 659 AliasName("Sylo", 630), 660 AliasName("Syloti_Nagri", 631), 661 AliasName("Symbol", 632), 662 AliasName("Syrc", 633), 663 AliasName("Syre", 634), 664 AliasName("Syriac", 635), 665 AliasName("Syriac_Waw", 636), 666 AliasName("Syrj", 637), 667 AliasName("Syrn", 638), 668 AliasName("T", 639), 669 AliasName("Tagalog", 640), 670 AliasName("Tagb", 641), 671 AliasName("Tagbanwa", 642), 672 AliasName("Tags", 643), 673 AliasName("Tah", 644), 674 AliasName("Tai_Le", 645), 675 AliasName("Tai_Xuan_Jing_Symbols", 646), 676 AliasName("Tale", 647), 677 AliasName("Talu", 648), 678 AliasName("Tamil", 649), 679 AliasName("Taml", 650), 680 AliasName("Taw", 651), 681 AliasName("Teh_Marbuta", 652), 682 AliasName("Telu", 653), 683 AliasName("Telugu", 654), 684 AliasName("Teng", 655), 685 AliasName("Term", 656), 686 AliasName("Terminal_Punctuation", 657), 687 AliasName("Teth", 658), 688 AliasName("Tfng", 659), 689 AliasName("Tglg", 660), 690 AliasName("Thaa", 661), 691 AliasName("Thaana", 662), 692 AliasName("Thai", 663), 693 AliasName("Tibetan", 664), 694 AliasName("Tibt", 665), 695 AliasName("Tifinagh", 666), 696 AliasName("Titlecase_Letter", 667), 697 AliasName("Titlecase_Mapping", 668), 698 AliasName("Trail_Canonical_Combining_Class", 669), 699 AliasName("Trailing_Jamo", 670), 700 AliasName("Transparent", 671), 701 AliasName("True", 672), 702 AliasName("U", 673), 703 AliasName("UIdeo", 674), 704 AliasName("UP", 675), 705 AliasName("Ugar", 676), 706 AliasName("Ugaritic", 677), 707 AliasName("Unassigned", 678), 708 AliasName("Unicode_1_Name", 679), 709 AliasName("Unified_Canadian_Aboriginal_Syllabics", 680), 710 AliasName("Unified_Ideograph", 681), 711 AliasName("Unknown", 682), 712 AliasName("Upper", 683), 713 AliasName("Uppercase", 684), 714 AliasName("Uppercase_Letter", 685), 715 AliasName("Uppercase_Mapping", 686), 716 AliasName("V", 687), 717 AliasName("VR", 688), 718 AliasName("VS", 689), 719 AliasName("Vaii", 690), 720 AliasName("Variation_Selector", 691), 721 AliasName("Variation_Selectors", 692), 722 AliasName("Variation_Selectors_Supplement", 693), 723 AliasName("Vertical", 694), 724 AliasName("Vertical_Forms", 695), 725 AliasName("Virama", 696), 726 AliasName("Visp", 697), 727 AliasName("Vowel_Jamo", 698), 728 AliasName("W", 699), 729 AliasName("WB", 700), 730 AliasName("WJ", 701), 731 AliasName("WS", 702), 732 AliasName("WSpace", 703), 733 AliasName("Waw", 704), 734 AliasName("White_Space", 705), 735 AliasName("Wide", 706), 736 AliasName("Word_Break", 707), 737 AliasName("Word_Joiner", 708), 738 AliasName("XIDC", 709), 739 AliasName("XIDS", 710), 740 AliasName("XID_Continue", 711), 741 AliasName("XID_Start", 712), 742 AliasName("XX", 713), 743 AliasName("Xpeo", 714), 744 AliasName("Xsux", 715), 745 AliasName("Y", 716), 746 AliasName("Yeh", 717), 747 AliasName("Yeh_Barree", 718), 748 AliasName("Yeh_With_Tail", 719), 749 AliasName("Yes", 720), 750 AliasName("Yi", 721), 751 AliasName("Yi_Radicals", 722), 752 AliasName("Yi_Syllables", 723), 753 AliasName("Yiii", 724), 754 AliasName("Yijing_Hexagram_Symbols", 725), 755 AliasName("Yudh", 726), 756 AliasName("Yudh_He", 727), 757 AliasName("Z", 728), 758 AliasName("ZW", 729), 759 AliasName("ZWSpace", 730), 760 AliasName("Zain", 731), 761 AliasName("Zhain", 732), 762 AliasName("Zl", 733), 763 AliasName("Zp", 734), 764 AliasName("Zs", 735), 765 AliasName("Zxxx", 736), 766 AliasName("Zyyy", 737), 767 AliasName("Zzzz", 738), 768 AliasName("age", 739), 769 AliasName("alnum", 740), 770 AliasName("bc", 741), 771 AliasName("blank", 742), 772 AliasName("blk", 743), 773 AliasName("bmg", 744), 774 AliasName("can", 745), 775 AliasName("ccc", 746), 776 AliasName("cf", 747), 777 AliasName("cntrl", 748), 778 AliasName("com", 749), 779 AliasName("digit", 750), 780 AliasName("dt", 751), 781 AliasName("ea", 752), 782 AliasName("enc", 753), 783 AliasName("fin", 754), 784 AliasName("font", 755), 785 AliasName("fra", 756), 786 AliasName("gc", 757), 787 AliasName("gcm", 758), 788 AliasName("graph", 759), 789 AliasName("hst", 760), 790 AliasName("init", 761), 791 AliasName("isc", 762), 792 AliasName("iso", 763), 793 AliasName("jg", 764), 794 AliasName("jt", 765), 795 AliasName("lb", 766), 796 AliasName("lc", 767), 797 AliasName("lccc", 768), 798 AliasName("med", 769), 799 AliasName("na", 770), 800 AliasName("na1", 771), 801 AliasName("nar", 772), 802 AliasName("nb", 773), 803 AliasName("nfcinert", 774), 804 AliasName("nfdinert", 775), 805 AliasName("nfkcinert", 776), 806 AliasName("nfkdinert", 777), 807 AliasName("none", 778), 808 AliasName("nt", 779), 809 AliasName("nv", 780), 810 AliasName("print", 781), 811 AliasName("punct", 782), 812 AliasName("sc", 783), 813 AliasName("segstart", 784), 814 AliasName("sfc", 785), 815 AliasName("slc", 786), 816 AliasName("sml", 787), 817 AliasName("space", 788), 818 AliasName("sqr", 789), 819 AliasName("stc", 790), 820 AliasName("sub", 791), 821 AliasName("suc", 792), 822 AliasName("sup", 793), 823 AliasName("tc", 794), 824 AliasName("tccc", 795), 825 AliasName("uc", 796), 826 AliasName("vert", 797), 827 AliasName("wide", 798), 828 AliasName("xdigit", 799), 829 }; 830 831 /* to be filled in */ 832 int32_t REMAP[800]; 833 834 const int32_t NAME_GROUP_COUNT = 1189; 835 836 int32_t NAME_GROUP[] = { 837 101, -136, /* 0: "CN", "Control" */ 838 102, -102, /* 2: "CR", "CR" */ 839 185, -202, /* 4: "EX", "Extend" */ 840 343, -343, /* 6: "L", "L" */ 841 346, -346, /* 8: "LF", "LF" */ 842 351, -351, /* 10: "LV", "LV" */ 843 352, -352, /* 12: "LVT", "LVT" */ 844 713, -510, /* 14: "XX", "Other" */ 845 639, -639, /* 16: "T", "T" */ 846 687, -687, /* 18: "V", "V" */ 847 404, -416, /* 20: "M", "Maybe" */ 848 442, -474, /* 22: "N", "No" */ 849 716, -720, /* 24: "Y", "Yes" */ 850 9, -13, /* 26: "AT", "ATerm" */ 851 99, -120, /* 28: "CL", "Close" */ 852 206, -214, /* 30: "FO", "Format" */ 853 347, -396, /* 32: "LO", "Lower" */ 854 463, -490, /* 34: "NU", "Numeric" */ 855 345, -494, /* 36: "LE", "OLetter" */ 856 575, -593, /* 38: "SE", "Sep" */ 857 577, -611, /* 40: "SP", "Sp" */ 858 578, -579, /* 42: "ST", "STerm" */ 859 675, -683, /* 44: "UP", "Upper" */ 860 345, -5, /* 46: "LE", "ALetter" */ 861 185, -203, /* 48: "EX", "ExtendNumLet" */ 862 322, -332, /* 50: "KA", "Katakana" */ 863 405, -422, /* 52: "ML", "MidLetter" */ 864 406, -423, /* 54: "MN", "MidNum" */ 865 22, -23, /* 56: "Alpha", "Alphabetic" */ 866 2, -8, /* 58: "AHex", "ASCII_Hex_Digit" */ 867 60, -62, /* 60: "Bidi_C", "Bidi_Control" */ 868 63, -64, /* 62: "Bidi_M", "Bidi_Mirrored" */ 869 591, -111, /* 64: "Sensitive", "Case_Sensitive" */ 870 160, -160, /* 66: "Dash", "Dash" */ 871 157, -166, /* 68: "DI", "Default_Ignorable_Code_Point" */ 872 167, -168, /* 70: "Dep", "Deprecated" */ 873 173, -174, /* 72: "Dia", "Diacritic" */ 874 201, -204, /* 74: "Ext", "Extender" */ 875 131, -216, /* 76: "Comp_Ex", "Full_Composition_Exclusion" */ 876 235, -238, /* 78: "Gr_Base", "Grapheme_Base" */ 877 236, -240, /* 80: "Gr_Ext", "Grapheme_Extend" */ 878 237, -241, /* 82: "Gr_Link", "Grapheme_Link" */ 879 276, -277, /* 84: "Hex", "Hex_Digit" */ 880 285, -285, /* 86: "Hyphen", "Hyphen" */ 881 299, -300, /* 88: "Ideo", "Ideographic" */ 882 289, -291, /* 90: "IDSB", "IDS_Binary_Operator" */ 883 290, -292, /* 92: "IDST", "IDS_Trinary_Operator" */ 884 287, -293, /* 94: "IDC", "ID_Continue" */ 885 288, -294, /* 96: "IDS", "ID_Start" */ 886 316, -318, /* 98: "Join_C", "Join_Control" */ 887 348, -394, /* 100: "LOE", "Logical_Order_Exception" */ 888 396, -397, /* 102: "Lower", "Lowercase" */ 889 411, -411, /* 104: "Math", "Math" */ 890 774, -445, /* 106: "nfcinert", "NFC_Inert" */ 891 775, -448, /* 108: "nfdinert", "NFD_Inert" */ 892 776, -451, /* 110: "nfkcinert", "NFKC_Inert" */ 893 777, -454, /* 112: "nfkdinert", "NFKD_Inert" */ 894 444, -479, /* 114: "NChar", "Noncharacter_Code_Point" */ 895 522, -524, /* 116: "Pat_Syn", "Pattern_Syntax" */ 896 523, -525, /* 118: "Pat_WS", "Pattern_White_Space" */ 897 0, -740, /* 120: "", "alnum" */ 898 0, -742, /* 122: "", "blank" */ 899 0, -759, /* 124: "", "graph" */ 900 0, -781, /* 126: "", "print" */ 901 0, -799, /* 128: "", "xdigit" */ 902 548, -555, /* 130: "QMark", "Quotation_Mark" */ 903 559, -559, /* 132: "Radical", "Radical" */ 904 784, -589, /* 134: "segstart", "Segment_Starter" */ 905 574, -610, /* 136: "SD", "Soft_Dotted" */ 906 579, -579, /* 138: "STerm", "STerm" */ 907 656, -657, /* 140: "Term", "Terminal_Punctuation" */ 908 674, -681, /* 142: "UIdeo", "Unified_Ideograph" */ 909 683, -684, /* 144: "Upper", "Uppercase" */ 910 689, -691, /* 146: "VS", "Variation_Selector" */ 911 703, 705, -788, /* 148: "WSpace", "White_Space", "space" */ 912 709, -711, /* 151: "XIDC", "XID_Continue" */ 913 710, -712, /* 153: "XIDS", "XID_Start" */ 914 780, -492, /* 155: "nv", "Numeric_Value" */ 915 741, -61, /* 157: "bc", "Bidi_Class" */ 916 743, -67, /* 159: "blk", "Block" */ 917 746, -106, /* 161: "ccc", "Canonical_Combining_Class" */ 918 751, -165, /* 163: "dt", "Decomposition_Type" */ 919 752, -186, /* 165: "ea", "East_Asian_Width" */ 920 757, -222, /* 167: "gc", "General_Category" */ 921 218, -239, /* 169: "GCB", "Grapheme_Cluster_Break" */ 922 760, -263, /* 171: "hst", "Hangul_Syllable_Type" */ 923 764, -319, /* 173: "jg", "Joining_Group" */ 924 765, -320, /* 175: "jt", "Joining_Type" */ 925 768, -370, /* 177: "lccc", "Lead_Canonical_Combining_Class" */ 926 766, -385, /* 179: "lb", "Line_Break" */ 927 446, -447, /* 181: "NFC_QC", "NFC_Quick_Check" */ 928 449, -450, /* 183: "NFD_QC", "NFD_Quick_Check" */ 929 452, -453, /* 185: "NFKC_QC", "NFKC_Quick_Check" */ 930 455, -456, /* 187: "NFKD_QC", "NFKD_Quick_Check" */ 931 779, -491, /* 189: "nt", "Numeric_Type" */ 932 783, -586, /* 191: "sc", "Script" */ 933 573, -592, /* 193: "SB", "Sentence_Break" */ 934 795, -669, /* 195: "tccc", "Trail_Canonical_Combining_Class" */ 935 700, -707, /* 197: "WB", "Word_Break" */ 936 758, -223, /* 199: "gcm", "General_Category_Mask" */ 937 739, -18, /* 201: "age", "Age" */ 938 744, -65, /* 203: "bmg", "Bidi_Mirroring_Glyph" */ 939 747, -110, /* 205: "cf", "Case_Folding" */ 940 762, -298, /* 207: "isc", "ISO_Comment" */ 941 767, -399, /* 209: "lc", "Lowercase_Mapping" */ 942 770, -465, /* 211: "na", "Name" */ 943 785, -599, /* 213: "sfc", "Simple_Case_Folding" */ 944 786, -600, /* 215: "slc", "Simple_Lowercase_Mapping" */ 945 790, -601, /* 217: "stc", "Simple_Titlecase_Mapping" */ 946 792, -602, /* 219: "suc", "Simple_Uppercase_Mapping" */ 947 794, -668, /* 221: "tc", "Titlecase_Mapping" */ 948 771, -679, /* 223: "na1", "Unicode_1_Name" */ 949 796, -686, /* 225: "uc", "Uppercase_Mapping" */ 950 6, -31, /* 227: "AN", "Arabic_Number" */ 951 41, -521, /* 229: "B", "Paragraph_Separator" */ 952 47, -72, /* 231: "BN", "Boundary_Neutral" */ 953 103, -130, /* 233: "CS", "Common_Separator" */ 954 462, -481, /* 235: "NSM", "Nonspacing_Mark" */ 955 182, -197, /* 237: "EN", "European_Number" */ 956 183, -198, /* 239: "ES", "European_Separator" */ 957 184, -199, /* 241: "ET", "European_Terminator" */ 958 343, -374, /* 243: "L", "Left_To_Right" */ 959 349, -375, /* 245: "LRE", "Left_To_Right_Embedding" */ 960 350, -376, /* 247: "LRO", "Left_To_Right_Override" */ 961 495, -512, /* 249: "ON", "Other_Neutral" */ 962 518, -541, /* 251: "PDF", "Pop_Directional_Format" */ 963 556, -564, /* 253: "R", "Right_To_Left" */ 964 4, -30, /* 255: "AL", "Arabic_Letter" */ 965 557, -565, /* 257: "RLE", "Right_To_Left_Embedding" */ 966 558, -566, /* 259: "RLO", "Right_To_Left_Override" */ 967 571, -588, /* 261: "S", "Segment_Separator" */ 968 702, -705, /* 263: "WS", "White_Space" */ 969 205, -207, /* 265: "F", "False" */ 970 639, -672, /* 267: "T", "True" */ 971 0, -17, /* 269: "", "Aegean_Numbers" */ 972 0, -24, /* 271: "", "Alphabetic_Presentation_Forms" */ 973 0, -26, /* 273: "", "Ancient_Greek_Musical_Notation" */ 974 0, -27, /* 275: "", "Ancient_Greek_Numbers" */ 975 0, -29, /* 277: "", "Arabic" */ 976 0, -32, /* 279: "", "Arabic_Presentation_Forms-A" */ 977 0, -33, /* 281: "", "Arabic_Presentation_Forms-B" */ 978 0, -34, /* 283: "", "Arabic_Supplement" */ 979 0, -35, /* 285: "", "Armenian" */ 980 0, -37, /* 287: "", "Arrows" */ 981 0, -50, /* 289: "", "Balinese" */ 982 0, -51, /* 291: "", "Basic_Latin" */ 983 0, -58, /* 293: "", "Bengali" */ 984 0, -68, /* 295: "", "Block_Elements" */ 985 0, -70, /* 297: "", "Bopomofo" */ 986 0, -71, /* 299: "", "Bopomofo_Extended" */ 987 0, -73, /* 301: "", "Box_Drawing" */ 988 0, -77, /* 303: "", "Braille_Patterns" */ 989 0, -83, /* 305: "", "Buginese" */ 990 0, -85, /* 307: "", "Buhid" */ 991 0, -86, /* 309: "", "Byzantine_Musical_Symbols" */ 992 0, -117, /* 311: "", "Cherokee" */ 993 0, -89, /* 313: "", "CJK_Compatibility" */ 994 0, -90, /* 315: "", "CJK_Compatibility_Forms" */ 995 0, -91, /* 317: "", "CJK_Compatibility_Ideographs" */ 996 0, -92, /* 319: "", "CJK_Compatibility_Ideographs_Supplement" */ 997 0, -93, /* 321: "", "CJK_Radicals_Supplement" */ 998 0, -94, /* 323: "", "CJK_Strokes" */ 999 0, -95, /* 325: "", "CJK_Symbols_and_Punctuation" */ 1000 0, -96, /* 327: "", "CJK_Unified_Ideographs" */ 1001 0, -97, /* 329: "", "CJK_Unified_Ideographs_Extension_A" */ 1002 0, -98, /* 331: "", "CJK_Unified_Ideographs_Extension_B" */ 1003 0, -124, /* 333: "", "Combining_Diacritical_Marks" */ 1004 0, -125, /* 335: "", "Combining_Diacritical_Marks_Supplement" */ 1005 0, -127, /* 337: "", "Combining_Half_Marks" */ 1006 0, -126, /* 339: "", "Combining_Diacritical_Marks_for_Symbols" */ 1007 0, -137, /* 341: "", "Control_Pictures" */ 1008 0, -139, /* 343: "", "Coptic" */ 1009 0, -140, /* 345: "", "Counting_Rod_Numerals" */ 1010 0, -143, /* 347: "", "Cuneiform" */ 1011 0, -144, /* 349: "", "Cuneiform_Numbers_and_Punctuation" */ 1012 0, -146, /* 351: "", "Currency_Symbols" */ 1013 0, -148, /* 353: "", "Cypriot_Syllabary" */ 1014 0, -149, /* 355: "", "Cyrillic" */ 1015 0, 150, -151, /* 357: "", "Cyrillic_Supplement", "Cyrillic_Supplementary" */ 1016 0, -169, /* 360: "", "Deseret" */ 1017 0, -171, /* 362: "", "Devanagari" */ 1018 0, -176, /* 364: "", "Dingbats" */ 1019 0, -190, /* 366: "", "Enclosed_Alphanumerics" */ 1020 0, -191, /* 368: "", "Enclosed_CJK_Letters_and_Months" */ 1021 0, -194, /* 370: "", "Ethiopic" */ 1022 0, -195, /* 372: "", "Ethiopic_Extended" */ 1023 0, -196, /* 374: "", "Ethiopic_Supplement" */ 1024 0, -224, /* 376: "", "General_Punctuation" */ 1025 0, -226, /* 378: "", "Geometric_Shapes" */ 1026 0, -228, /* 380: "", "Georgian" */ 1027 0, -229, /* 382: "", "Georgian_Supplement" */ 1028 0, -231, /* 384: "", "Glagolitic" */ 1029 0, -234, /* 386: "", "Gothic" */ 1030 0, -244, /* 388: "", "Greek_and_Coptic" */ 1031 0, -243, /* 390: "", "Greek_Extended" */ 1032 0, -246, /* 392: "", "Gujarati" */ 1033 0, -248, /* 394: "", "Gurmukhi" */ 1034 0, -256, /* 396: "", "Halfwidth_and_Fullwidth_Forms" */ 1035 0, -261, /* 398: "", "Hangul_Compatibility_Jamo" */ 1036 0, -262, /* 400: "", "Hangul_Jamo" */ 1037 0, -264, /* 402: "", "Hangul_Syllables" */ 1038 0, -269, /* 404: "", "Hanunoo" */ 1039 0, -272, /* 406: "", "Hebrew" */ 1040 0, -278, /* 408: "", "High_Private_Use_Surrogates" */ 1041 0, -279, /* 410: "", "High_Surrogates" */ 1042 0, -281, /* 412: "", "Hiragana" */ 1043 0, -301, /* 414: "", "Ideographic_Description_Characters" */ 1044 0, -296, /* 416: "", "IPA_Extensions" */ 1045 0, -328, /* 418: "", "Kanbun" */ 1046 0, -329, /* 420: "", "Kangxi_Radicals" */ 1047 0, -330, /* 422: "", "Kannada" */ 1048 0, -332, /* 424: "", "Katakana" */ 1049 0, -334, /* 426: "", "Katakana_Phonetic_Extensions" */ 1050 0, -337, /* 428: "", "Kharoshthi" */ 1051 0, -338, /* 430: "", "Khmer" */ 1052 0, -339, /* 432: "", "Khmer_Symbols" */ 1053 0, -358, /* 434: "", "Lao" */ 1054 0, -363, /* 436: "", "Latin-1_Supplement" */ 1055 0, -364, /* 438: "", "Latin_Extended-A" */ 1056 0, -368, /* 440: "", "Latin_Extended_Additional" */ 1057 0, -365, /* 442: "", "Latin_Extended-B" */ 1058 0, -366, /* 444: "", "Latin_Extended-C" */ 1059 0, -367, /* 446: "", "Latin_Extended-D" */ 1060 0, -380, /* 448: "", "Letterlike_Symbols" */ 1061 0, -382, /* 450: "", "Limbu" */ 1062 0, -389, /* 452: "", "Linear_B_Ideograms" */ 1063 0, -390, /* 454: "", "Linear_B_Syllabary" */ 1064 0, -395, /* 456: "", "Low_Surrogates" */ 1065 0, -407, /* 458: "", "Malayalam" */ 1066 0, -413, /* 460: "", "Mathematical_Alphanumeric_Symbols" */ 1067 0, -414, /* 462: "", "Mathematical_Operators" */ 1068 0, -425, /* 464: "", "Miscellaneous_Mathematical_Symbols-A" */ 1069 0, -426, /* 466: "", "Miscellaneous_Mathematical_Symbols-B" */ 1070 0, -427, /* 468: "", "Miscellaneous_Symbols" */ 1071 0, -428, /* 470: "", "Miscellaneous_Symbols_and_Arrows" */ 1072 0, -429, /* 472: "", "Miscellaneous_Technical" */ 1073 0, -434, /* 474: "", "Modifier_Tone_Letters" */ 1074 0, -436, /* 476: "", "Mongolian" */ 1075 0, -439, /* 478: "", "Musical_Symbols" */ 1076 0, -440, /* 480: "", "Myanmar" */ 1077 0, -469, /* 482: "", "New_Tai_Lue" */ 1078 0, -458, /* 484: "", "NKo" */ 1079 0, -475, /* 486: "", "No_Block" */ 1080 0, -489, /* 488: "", "Number_Forms" */ 1081 0, -499, /* 490: "", "Ogham" */ 1082 0, -501, /* 492: "", "Old_Italic" */ 1083 0, -502, /* 494: "", "Old_Persian" */ 1084 0, -504, /* 496: "", "Optical_Character_Recognition" */ 1085 0, -505, /* 498: "", "Oriya" */ 1086 0, -509, /* 500: "", "Osmanya" */ 1087 0, -532, /* 502: "", "Phags-pa" */ 1088 0, -535, /* 504: "", "Phoenician" */ 1089 0, -536, /* 506: "", "Phonetic_Extensions" */ 1090 0, -537, /* 508: "", "Phonetic_Extensions_Supplement" */ 1091 0, -545, /* 510: "", "Private_Use_Area" */ 1092 0, -569, /* 512: "", "Runic" */ 1093 0, -596, /* 514: "", "Shavian" */ 1094 0, -604, /* 516: "", "Sinhala" */ 1095 0, -608, /* 518: "", "Small_Form_Variants" */ 1096 0, -615, /* 520: "", "Spacing_Modifier_Letters" */ 1097 0, -616, /* 522: "", "Specials" */ 1098 0, -621, /* 524: "", "Superscripts_and_Subscripts" */ 1099 0, -622, /* 526: "", "Supplemental_Arrows-A" */ 1100 0, -623, /* 528: "", "Supplemental_Arrows-B" */ 1101 0, -624, /* 530: "", "Supplemental_Mathematical_Operators" */ 1102 0, -625, /* 532: "", "Supplemental_Punctuation" */ 1103 0, -626, /* 534: "", "Supplementary_Private_Use_Area-A" */ 1104 0, -627, /* 536: "", "Supplementary_Private_Use_Area-B" */ 1105 0, -631, /* 538: "", "Syloti_Nagri" */ 1106 0, -635, /* 540: "", "Syriac" */ 1107 0, -640, /* 542: "", "Tagalog" */ 1108 0, -642, /* 544: "", "Tagbanwa" */ 1109 0, -643, /* 546: "", "Tags" */ 1110 0, -645, /* 548: "", "Tai_Le" */ 1111 0, -646, /* 550: "", "Tai_Xuan_Jing_Symbols" */ 1112 0, -649, /* 552: "", "Tamil" */ 1113 0, -654, /* 554: "", "Telugu" */ 1114 0, -662, /* 556: "", "Thaana" */ 1115 0, -663, /* 558: "", "Thai" */ 1116 0, -664, /* 560: "", "Tibetan" */ 1117 0, -666, /* 562: "", "Tifinagh" */ 1118 0, -677, /* 564: "", "Ugaritic" */ 1119 0, -680, /* 566: "", "Unified_Canadian_Aboriginal_Syllabics" */ 1120 0, -692, /* 568: "", "Variation_Selectors" */ 1121 0, -693, /* 570: "", "Variation_Selectors_Supplement" */ 1122 0, -695, /* 572: "", "Vertical_Forms" */ 1123 0, -725, /* 574: "", "Yijing_Hexagram_Symbols" */ 1124 0, -722, /* 576: "", "Yi_Radicals" */ 1125 0, -723, /* 578: "", "Yi_Syllables" */ 1126 460, -485, /* 580: "NR", "Not_Reordered" */ 1127 497, -516, /* 582: "OV", "Overlay" */ 1128 12, -40, /* 584: "ATBL", "Attached_Below_Left" */ 1129 11, -39, /* 586: "ATB", "Attached_Below" */ 1130 10, -38, /* 588: "ATAR", "Attached_Above_Right" */ 1131 46, -55, /* 590: "BL", "Below_Left" */ 1132 41, -54, /* 592: "B", "Below" */ 1133 48, -56, /* 594: "BR", "Below_Right" */ 1134 343, -372, /* 596: "L", "Left" */ 1135 556, -562, /* 598: "R", "Right" */ 1136 4, -15, /* 600: "AL", "Above_Left" */ 1137 1, -14, /* 602: "A", "Above" */ 1138 7, -16, /* 604: "AR", "Above_Right" */ 1139 156, -178, /* 606: "DB", "Double_Below" */ 1140 155, -177, /* 608: "DA", "Double_Above" */ 1141 297, -309, /* 610: "IS", "Iota_Subscript" */ 1142 457, -487, /* 612: "NK", "Nukta" */ 1143 323, -327, /* 614: "KV", "Kana_Voicing" */ 1144 688, -696, /* 616: "VR", "Virama" */ 1145 745, -105, /* 618: "can", "Canonical" */ 1146 753, -118, /* 620: "enc", "Circle" */ 1147 749, -132, /* 622: "com", "Compat" */ 1148 754, -210, /* 624: "fin", "Final" */ 1149 755, -213, /* 626: "font", "Font" */ 1150 756, -215, /* 628: "fra", "Fraction" */ 1151 761, -305, /* 630: "init", "Initial" */ 1152 763, -310, /* 632: "iso", "Isolated" */ 1153 769, -419, /* 634: "med", "Medial" */ 1154 772, -466, /* 636: "nar", "Narrow" */ 1155 773, -477, /* 638: "nb", "Nobreak" */ 1156 778, -480, /* 640: "none", "None" */ 1157 787, -607, /* 642: "sml", "Small" */ 1158 789, -617, /* 644: "sqr", "Square" */ 1159 791, -618, /* 646: "sub", "Sub" */ 1160 793, -620, /* 648: "sup", "Super" */ 1161 797, -694, /* 650: "vert", "Vertical" */ 1162 798, -706, /* 652: "wide", "Wide" */ 1163 1, -25, /* 654: "A", "Ambiguous" */ 1164 205, -217, /* 656: "F", "Fullwidth" */ 1165 250, -255, /* 658: "H", "Halfwidth" */ 1166 464, -466, /* 660: "Na", "Narrow" */ 1167 442, -468, /* 662: "N", "Neutral" */ 1168 699, -706, /* 664: "W", "Wide" */ 1169 417, -614, /* 666: "Mc", "Spacing_Mark" */ 1170 526, -134, /* 668: "Pc", "Connector_Punctuation" */ 1171 113, 136, -748, /* 670: "Cc", "Control", "cntrl" */ 1172 585, -145, /* 673: "Sc", "Currency_Symbol" */ 1173 527, -161, /* 675: "Pd", "Dash_Punctuation" */ 1174 467, 164, -750, /* 677: "Nd", "Decimal_Number", "digit" */ 1175 418, -192, /* 680: "Me", "Enclosing_Mark" */ 1176 528, -121, /* 682: "Pe", "Close_Punctuation" */ 1177 530, -211, /* 684: "Pf", "Final_Punctuation" */ 1178 114, -214, /* 686: "Cf", "Format" */ 1179 122, -678, /* 688: "Cn", "Unassigned" */ 1180 538, -306, /* 690: "Pi", "Initial_Punctuation" */ 1181 473, -379, /* 692: "Nl", "Letter_Number" */ 1182 733, -387, /* 694: "Zl", "Line_Separator" */ 1183 391, -398, /* 696: "Ll", "Lowercase_Letter" */ 1184 606, -412, /* 698: "Sm", "Math_Symbol" */ 1185 392, -432, /* 700: "Lm", "Modifier_Letter" */ 1186 605, -433, /* 702: "Sk", "Modifier_Symbol" */ 1187 431, -481, /* 704: "Mn", "Nonspacing_Mark" */ 1188 393, -511, /* 706: "Lo", "Other_Letter" */ 1189 474, -513, /* 708: "No", "Other_Number" */ 1190 540, -514, /* 710: "Po", "Other_Punctuation" */ 1191 609, -515, /* 712: "So", "Other_Symbol" */ 1192 734, -521, /* 714: "Zp", "Paragraph_Separator" */ 1193 123, -544, /* 716: "Co", "Private_Use" */ 1194 735, -613, /* 718: "Zs", "Space_Separator" */ 1195 546, -503, /* 720: "Ps", "Open_Punctuation" */ 1196 142, -628, /* 722: "Cs", "Surrogate" */ 1197 400, -667, /* 724: "Lt", "Titlecase_Letter" */ 1198 401, -685, /* 726: "Lu", "Uppercase_Letter" */ 1199 87, -510, /* 728: "C", "Other" */ 1200 344, -112, /* 730: "LC", "Cased_Letter" */ 1201 343, -378, /* 732: "L", "Letter" */ 1202 404, -410, /* 734: "M", "Mark" */ 1203 442, -488, /* 736: "N", "Number" */ 1204 517, 547, -782, /* 738: "P", "Punctuation", "punct" */ 1205 571, -632, /* 741: "S", "Symbol" */ 1206 728, -594, /* 743: "Z", "Separator" */ 1207 343, -371, /* 745: "L", "Leading_Jamo" */ 1208 352, -353, /* 747: "LVT", "LVT_Syllable" */ 1209 351, -354, /* 749: "LV", "LV_Syllable" */ 1210 443, -484, /* 751: "NA", "Not_Applicable" */ 1211 639, -670, /* 753: "T", "Trailing_Jamo" */ 1212 687, -698, /* 755: "V", "Vowel_Jamo" */ 1213 0, -19, /* 757: "", "Ain" */ 1214 0, -20, /* 759: "", "Alaph" */ 1215 0, -21, /* 761: "", "Alef" */ 1216 0, -53, /* 763: "", "Beh" */ 1217 0, -59, /* 765: "", "Beth" */ 1218 0, -158, /* 767: "", "Dal" */ 1219 0, -159, /* 769: "", "Dalath_Rish" */ 1220 0, -181, /* 771: "", "E" */ 1221 0, -208, /* 773: "", "Fe" */ 1222 0, -209, /* 775: "", "Feh" */ 1223 0, -212, /* 777: "", "Final_Semkath" */ 1224 0, -220, /* 779: "", "Gaf" */ 1225 0, -221, /* 781: "", "Gamal" */ 1226 0, -254, /* 783: "", "Hah" */ 1227 0, -257, /* 785: "", "Hamza_On_Heh_Goal" */ 1228 0, -270, /* 787: "", "He" */ 1229 0, -273, /* 789: "", "Heh" */ 1230 0, -274, /* 791: "", "Heh_Goal" */ 1231 0, -275, /* 793: "", "Heth" */ 1232 0, -324, /* 795: "", "Kaf" */ 1233 0, -331, /* 797: "", "Kaph" */ 1234 0, -335, /* 799: "", "Khaph" */ 1235 0, -342, /* 801: "", "Knotted_Heh" */ 1236 0, -355, /* 803: "", "Lam" */ 1237 0, -356, /* 805: "", "Lamadh" */ 1238 0, -420, /* 807: "", "Meem" */ 1239 0, -424, /* 809: "", "Mim" */ 1240 0, -483, /* 811: "", "Noon" */ 1241 0, -476, /* 813: "", "No_Joining_Group" */ 1242 0, -493, /* 815: "", "Nun" */ 1243 0, -528, /* 817: "", "Pe" */ 1244 0, -552, /* 819: "", "Qaf" */ 1245 0, -553, /* 821: "", "Qaph" */ 1246 0, -560, /* 823: "", "Reh" */ 1247 0, -561, /* 825: "", "Reversed_Pe" */ 1248 0, -581, /* 827: "", "Sad" */ 1249 0, -582, /* 829: "", "Sadhe" */ 1250 0, -587, /* 831: "", "Seen" */ 1251 0, -590, /* 833: "", "Semkath" */ 1252 0, -598, /* 835: "", "Shin" */ 1253 0, -629, /* 837: "", "Swash_Kaf" */ 1254 0, -636, /* 839: "", "Syriac_Waw" */ 1255 0, -644, /* 841: "", "Tah" */ 1256 0, -651, /* 843: "", "Taw" */ 1257 0, -652, /* 845: "", "Teh_Marbuta" */ 1258 0, -658, /* 847: "", "Teth" */ 1259 0, -704, /* 849: "", "Waw" */ 1260 0, -717, /* 851: "", "Yeh" */ 1261 0, -718, /* 853: "", "Yeh_Barree" */ 1262 0, -719, /* 855: "", "Yeh_With_Tail" */ 1263 0, -726, /* 857: "", "Yudh" */ 1264 0, -727, /* 859: "", "Yudh_He" */ 1265 0, -731, /* 861: "", "Zain" */ 1266 0, -732, /* 863: "", "Zhain" */ 1267 154, -180, /* 865: "D", "Dual_Joining" */ 1268 87, -317, /* 867: "C", "Join_Causing" */ 1269 343, -373, /* 869: "L", "Left_Joining" */ 1270 673, -478, /* 871: "U", "Non_Joining" */ 1271 556, -563, /* 873: "R", "Right_Joining" */ 1272 639, -671, /* 875: "T", "Transparent" */ 1273 4, -23, /* 877: "AL", "Alphabetic" */ 1274 3, -25, /* 879: "AI", "Ambiguous" */ 1275 43, -78, /* 881: "BA", "Break_After" */ 1276 44, -79, /* 883: "BB", "Break_Before" */ 1277 42, -80, /* 885: "B2", "Break_Both" */ 1278 580, -81, /* 887: "SY", "Break_Symbols" */ 1279 102, -109, /* 889: "CR", "Carriage_Return" */ 1280 99, -121, /* 891: "CL", "Close_Punctuation" */ 1281 100, -128, /* 893: "CM", "Combining_Mark" */ 1282 572, -133, /* 895: "SA", "Complex_Context" */ 1283 88, -135, /* 897: "CB", "Contingent_Break" */ 1284 185, -200, /* 899: "EX", "Exclamation" */ 1285 219, -232, /* 901: "GL", "Glue" */ 1286 251, -251, /* 903: "H2", "H2" */ 1287 252, -252, /* 905: "H3", "H3" */ 1288 253, -285, /* 907: "HY", "Hyphen" */ 1289 286, -300, /* 909: "ID", "Ideographic" */ 1290 297, -303, /* 911: "IS", "Infix_Numeric" */ 1291 295, 307, -308, /* 913: "IN", "Inseparable", "Inseperable" */ 1292 312, -312, /* 916: "JL", "JL" */ 1293 313, -313, /* 918: "JT", "JT" */ 1294 314, -314, /* 920: "JV", "JV" */ 1295 346, -386, /* 922: "LF", "Line_Feed" */ 1296 45, -409, /* 924: "BK", "Mandatory_Break" */ 1297 459, -470, /* 926: "NL", "Next_Line" */ 1298 461, -482, /* 928: "NS", "Nonstarter" */ 1299 496, -503, /* 930: "OP", "Open_Punctuation" */ 1300 519, -542, /* 932: "PO", "Postfix_Numeric" */ 1301 520, -543, /* 934: "PR", "Prefix_Numeric" */ 1302 549, -554, /* 936: "QU", "Quotation" */ 1303 577, -612, /* 938: "SP", "Space" */ 1304 576, -628, /* 940: "SG", "Surrogate" */ 1305 713, -682, /* 942: "XX", "Unknown" */ 1306 701, -708, /* 944: "WJ", "Word_Joiner" */ 1307 729, -730, /* 946: "ZW", "ZWSpace" */ 1308 162, -163, /* 948: "De", "Decimal" */ 1309 172, -175, /* 950: "Di", "Digit" */ 1310 480, -480, /* 952: "None", "None" */ 1311 486, -490, /* 954: "Nu", "Numeric" */ 1312 28, -29, /* 956: "Arab", "Arabic" */ 1313 36, -35, /* 958: "Armn", "Armenian" */ 1314 49, -50, /* 960: "Bali", "Balinese" */ 1315 52, -52, /* 962: "Batk", "Batk" */ 1316 57, -58, /* 964: "Beng", "Bengali" */ 1317 66, -66, /* 966: "Blis", "Blis" */ 1318 69, -70, /* 968: "Bopo", "Bopomofo" */ 1319 74, -74, /* 970: "Brah", "Brah" */ 1320 75, -76, /* 972: "Brai", "Braille" */ 1321 82, -83, /* 974: "Bugi", "Buginese" */ 1322 84, -85, /* 976: "Buhd", "Buhid" */ 1323 107, -104, /* 978: "Cans", "Canadian_Aboriginal" */ 1324 108, -108, /* 980: "Cari", "Cari" */ 1325 115, -115, /* 982: "Cham", "Cham" */ 1326 116, -117, /* 984: "Cher", "Cherokee" */ 1327 119, -119, /* 986: "Cirt", "Cirt" */ 1328 737, -129, /* 988: "Zyyy", "Common" */ 1329 138, 139, -550, /* 990: "Copt", "Coptic", "Qaac" */ 1330 715, -143, /* 993: "Xsux", "Cuneiform" */ 1331 141, -147, /* 995: "Cprt", "Cypriot" */ 1332 152, -149, /* 997: "Cyrl", "Cyrillic" */ 1333 187, -187, /* 999: "Egyd", "Egyd" */ 1334 179, -169, /* 1001: "Dsrt", "Deseret" */ 1335 170, -171, /* 1003: "Deva", "Devanagari" */ 1336 638, -638, /* 1005: "Syrn", "Syrn" */ 1337 189, -189, /* 1007: "Egyp", "Egyp" */ 1338 634, -634, /* 1009: "Syre", "Syre" */ 1339 193, -194, /* 1011: "Ethi", "Ethiopic" */ 1340 227, -228, /* 1013: "Geor", "Georgian" */ 1341 230, -231, /* 1015: "Glag", "Glagolitic" */ 1342 233, -234, /* 1017: "Goth", "Gothic" */ 1343 245, -242, /* 1019: "Grek", "Greek" */ 1344 247, -246, /* 1021: "Gujr", "Gujarati" */ 1345 249, -248, /* 1023: "Guru", "Gurmukhi" */ 1346 265, -258, /* 1025: "Hani", "Han" */ 1347 259, -260, /* 1027: "Hang", "Hangul" */ 1348 266, -269, /* 1029: "Hano", "Hanunoo" */ 1349 302, -302, /* 1031: "Inds", "Inds" */ 1350 271, -272, /* 1033: "Hebr", "Hebrew" */ 1351 188, -188, /* 1035: "Egyh", "Egyh" */ 1352 280, -281, /* 1037: "Hira", "Hiragana" */ 1353 551, -304, /* 1039: "Qaai", "Inherited" */ 1354 321, -321, /* 1041: "Jpan", "Jpan" */ 1355 315, -315, /* 1043: "Java", "Java" */ 1356 341, -330, /* 1045: "Knda", "Kannada" */ 1357 326, -332, /* 1047: "Kana", "Katakana" */ 1358 283, -333, /* 1049: "Hrkt", "Katakana_Or_Hiragana" */ 1359 325, -325, /* 1051: "Kali", "Kali" */ 1360 336, -337, /* 1053: "Khar", "Kharoshthi" */ 1361 340, -338, /* 1055: "Khmr", "Khmer" */ 1362 225, -225, /* 1057: "Geok", "Geok" */ 1363 357, -357, /* 1059: "Lana", "Lana" */ 1364 359, -358, /* 1061: "Laoo", "Lao" */ 1365 369, -362, /* 1063: "Latn", "Latin" */ 1366 360, -360, /* 1065: "Latf", "Latf" */ 1367 361, -361, /* 1067: "Latg", "Latg" */ 1368 377, -377, /* 1069: "Lepc", "Lepc" */ 1369 381, -382, /* 1071: "Limb", "Limbu" */ 1370 383, -383, /* 1073: "Lina", "Lina" */ 1371 384, -388, /* 1075: "Linb", "Linear_B" */ 1372 402, -402, /* 1077: "Lyci", "Lyci" */ 1373 403, -403, /* 1079: "Lydi", "Lydi" */ 1374 430, -407, /* 1081: "Mlym", "Malayalam" */ 1375 408, -408, /* 1083: "Mand", "Mand" */ 1376 415, -415, /* 1085: "Maya", "Maya" */ 1377 438, -438, /* 1087: "Mtei", "Mtei" */ 1378 421, -421, /* 1089: "Mero", "Mero" */ 1379 435, -436, /* 1091: "Mong", "Mongolian" */ 1380 437, -437, /* 1093: "Moon", "Moon" */ 1381 441, -440, /* 1095: "Mymr", "Myanmar" */ 1382 648, -469, /* 1097: "Talu", "New_Tai_Lue" */ 1383 472, -471, /* 1099: "Nkoo", "Nko" */ 1384 498, -499, /* 1101: "Ogam", "Ogham" */ 1385 153, -153, /* 1103: "Cyrs", "Cyrs" */ 1386 284, -284, /* 1105: "Hung", "Hung" */ 1387 311, -501, /* 1107: "Ital", "Old_Italic" */ 1388 529, -529, /* 1109: "Perm", "Perm" */ 1389 714, -502, /* 1111: "Xpeo", "Old_Persian" */ 1390 500, -500, /* 1113: "Olck", "Olck" */ 1391 507, -505, /* 1115: "Orya", "Oriya" */ 1392 506, -506, /* 1117: "Orkh", "Orkh" */ 1393 508, -509, /* 1119: "Osma", "Osmanya" */ 1394 282, -282, /* 1121: "Hmng", "Hmng" */ 1395 531, -533, /* 1123: "Phag", "Phags_Pa" */ 1396 534, -535, /* 1125: "Phnx", "Phoenician" */ 1397 539, -539, /* 1127: "Plrd", "Plrd" */ 1398 567, -567, /* 1129: "Rjng", "Rjng" */ 1399 568, -568, /* 1131: "Roro", "Roro" */ 1400 570, -569, /* 1133: "Runr", "Runic" */ 1401 583, -583, /* 1135: "Sara", "Sara" */ 1402 584, -584, /* 1137: "Saur", "Saur" */ 1403 597, -596, /* 1139: "Shaw", "Shavian" */ 1404 595, -595, /* 1141: "Sgnw", "Sgnw" */ 1405 267, -267, /* 1143: "Hans", "Hans" */ 1406 603, -604, /* 1145: "Sinh", "Sinhala" */ 1407 619, -619, /* 1147: "Sund", "Sund" */ 1408 630, -631, /* 1149: "Sylo", "Syloti_Nagri" */ 1409 633, -635, /* 1151: "Syrc", "Syriac" */ 1410 660, -640, /* 1153: "Tglg", "Tagalog" */ 1411 641, -642, /* 1155: "Tagb", "Tagbanwa" */ 1412 647, -645, /* 1157: "Tale", "Tai_Le" */ 1413 650, -649, /* 1159: "Taml", "Tamil" */ 1414 653, -654, /* 1161: "Telu", "Telugu" */ 1415 655, -655, /* 1163: "Teng", "Teng" */ 1416 661, -662, /* 1165: "Thaa", "Thaana" */ 1417 663, -663, /* 1167: "Thai", "Thai" */ 1418 665, -664, /* 1169: "Tibt", "Tibetan" */ 1419 659, -666, /* 1171: "Tfng", "Tifinagh" */ 1420 268, -268, /* 1173: "Hant", "Hant" */ 1421 676, -677, /* 1175: "Ugar", "Ugaritic" */ 1422 738, -682, /* 1177: "Zzzz", "Unknown" */ 1423 736, -736, /* 1179: "Zxxx", "Zxxx" */ 1424 690, -690, /* 1181: "Vaii", "Vaii" */ 1425 697, -697, /* 1183: "Visp", "Visp" */ 1426 637, -637, /* 1185: "Syrj", "Syrj" */ 1427 724, -721, /* 1187: "Yiii", "Yi" */ 1428 }; 1429 1430 #define MAX_NAMES_PER_GROUP 3 1431 1432 const int32_t VALUES_GCB_COUNT = 10; 1433 1434 const Alias VALUES_GCB[] = { 1435 Alias((int32_t) U_GCB_CONTROL, 0), 1436 Alias((int32_t) U_GCB_CR, 2), 1437 Alias((int32_t) U_GCB_EXTEND, 4), 1438 Alias((int32_t) U_GCB_L, 6), 1439 Alias((int32_t) U_GCB_LF, 8), 1440 Alias((int32_t) U_GCB_LV, 10), 1441 Alias((int32_t) U_GCB_LVT, 12), 1442 Alias((int32_t) U_GCB_OTHER, 14), 1443 Alias((int32_t) U_GCB_T, 16), 1444 Alias((int32_t) U_GCB_V, 18), 1445 }; 1446 1447 const int32_t VALUES_NFC_QC_COUNT = 3; 1448 1449 const Alias VALUES_NFC_QC[] = { 1450 Alias((int32_t) UNORM_MAYBE, 20), 1451 Alias((int32_t) UNORM_NO, 22), 1452 Alias((int32_t) UNORM_YES, 24), 1453 }; 1454 1455 const int32_t VALUES_NFD_QC_COUNT = 2; 1456 1457 const Alias VALUES_NFD_QC[] = { 1458 Alias((int32_t) UNORM_NO, 22), 1459 Alias((int32_t) UNORM_YES, 24), 1460 }; 1461 1462 const int32_t VALUES_NFKC_QC_COUNT = 3; 1463 1464 const Alias VALUES_NFKC_QC[] = { 1465 Alias((int32_t) UNORM_MAYBE, 20), 1466 Alias((int32_t) UNORM_NO, 22), 1467 Alias((int32_t) UNORM_YES, 24), 1468 }; 1469 1470 const int32_t VALUES_NFKD_QC_COUNT = 2; 1471 1472 const Alias VALUES_NFKD_QC[] = { 1473 Alias((int32_t) UNORM_NO, 22), 1474 Alias((int32_t) UNORM_YES, 24), 1475 }; 1476 1477 const int32_t VALUES_SB_COUNT = 11; 1478 1479 const Alias VALUES_SB[] = { 1480 Alias((int32_t) U_SB_ATERM, 26), 1481 Alias((int32_t) U_SB_CLOSE, 28), 1482 Alias((int32_t) U_SB_FORMAT, 30), 1483 Alias((int32_t) U_SB_LOWER, 32), 1484 Alias((int32_t) U_SB_NUMERIC, 34), 1485 Alias((int32_t) U_SB_OLETTER, 36), 1486 Alias((int32_t) U_SB_OTHER, 14), 1487 Alias((int32_t) U_SB_SEP, 38), 1488 Alias((int32_t) U_SB_SP, 40), 1489 Alias((int32_t) U_SB_STERM, 42), 1490 Alias((int32_t) U_SB_UPPER, 44), 1491 }; 1492 1493 const int32_t VALUES_WB_COUNT = 8; 1494 1495 const Alias VALUES_WB[] = { 1496 Alias((int32_t) U_WB_ALETTER, 46), 1497 Alias((int32_t) U_WB_EXTENDNUMLET, 48), 1498 Alias((int32_t) U_WB_FORMAT, 30), 1499 Alias((int32_t) U_WB_KATAKANA, 50), 1500 Alias((int32_t) U_WB_MIDLETTER, 52), 1501 Alias((int32_t) U_WB_MIDNUM, 54), 1502 Alias((int32_t) U_WB_NUMERIC, 34), 1503 Alias((int32_t) U_WB_OTHER, 14), 1504 }; 1505 1506 const int32_t VALUES_bc_COUNT = 19; 1507 1508 const Alias VALUES_bc[] = { 1509 Alias((int32_t) U_ARABIC_NUMBER, 227), 1510 Alias((int32_t) U_BLOCK_SEPARATOR, 229), 1511 Alias((int32_t) U_BOUNDARY_NEUTRAL, 231), 1512 Alias((int32_t) U_COMMON_NUMBER_SEPARATOR, 233), 1513 Alias((int32_t) U_DIR_NON_SPACING_MARK, 235), 1514 Alias((int32_t) U_EUROPEAN_NUMBER, 237), 1515 Alias((int32_t) U_EUROPEAN_NUMBER_SEPARATOR, 239), 1516 Alias((int32_t) U_EUROPEAN_NUMBER_TERMINATOR, 241), 1517 Alias((int32_t) U_LEFT_TO_RIGHT, 243), 1518 Alias((int32_t) U_LEFT_TO_RIGHT_EMBEDDING, 245), 1519 Alias((int32_t) U_LEFT_TO_RIGHT_OVERRIDE, 247), 1520 Alias((int32_t) U_OTHER_NEUTRAL, 249), 1521 Alias((int32_t) U_POP_DIRECTIONAL_FORMAT, 251), 1522 Alias((int32_t) U_RIGHT_TO_LEFT, 253), 1523 Alias((int32_t) U_RIGHT_TO_LEFT_ARABIC, 255), 1524 Alias((int32_t) U_RIGHT_TO_LEFT_EMBEDDING, 257), 1525 Alias((int32_t) U_RIGHT_TO_LEFT_OVERRIDE, 259), 1526 Alias((int32_t) U_SEGMENT_SEPARATOR, 261), 1527 Alias((int32_t) U_WHITE_SPACE_NEUTRAL, 263), 1528 }; 1529 1530 const int32_t VALUES_binprop_COUNT = 2; 1531 1532 const Alias VALUES_binprop[] = { 1533 Alias((int32_t) 0, 265), 1534 Alias((int32_t) 1, 267), 1535 }; 1536 1537 const int32_t VALUES_blk_COUNT = 155; 1538 1539 const Alias VALUES_blk[] = { 1540 Alias((int32_t) UBLOCK_AEGEAN_NUMBERS, 269), 1541 Alias((int32_t) UBLOCK_ALPHABETIC_PRESENTATION_FORMS, 271), 1542 Alias((int32_t) UBLOCK_ANCIENT_GREEK_MUSICAL_NOTATION, 273), 1543 Alias((int32_t) UBLOCK_ANCIENT_GREEK_NUMBERS, 275), 1544 Alias((int32_t) UBLOCK_ARABIC, 277), 1545 Alias((int32_t) UBLOCK_ARABIC_PRESENTATION_FORMS_A, 279), 1546 Alias((int32_t) UBLOCK_ARABIC_PRESENTATION_FORMS_B, 281), 1547 Alias((int32_t) UBLOCK_ARABIC_SUPPLEMENT, 283), 1548 Alias((int32_t) UBLOCK_ARMENIAN, 285), 1549 Alias((int32_t) UBLOCK_ARROWS, 287), 1550 Alias((int32_t) UBLOCK_BALINESE, 289), 1551 Alias((int32_t) UBLOCK_BASIC_LATIN, 291), 1552 Alias((int32_t) UBLOCK_BENGALI, 293), 1553 Alias((int32_t) UBLOCK_BLOCK_ELEMENTS, 295), 1554 Alias((int32_t) UBLOCK_BOPOMOFO, 297), 1555 Alias((int32_t) UBLOCK_BOPOMOFO_EXTENDED, 299), 1556 Alias((int32_t) UBLOCK_BOX_DRAWING, 301), 1557 Alias((int32_t) UBLOCK_BRAILLE_PATTERNS, 303), 1558 Alias((int32_t) UBLOCK_BUGINESE, 305), 1559 Alias((int32_t) UBLOCK_BUHID, 307), 1560 Alias((int32_t) UBLOCK_BYZANTINE_MUSICAL_SYMBOLS, 309), 1561 Alias((int32_t) UBLOCK_CHEROKEE, 311), 1562 Alias((int32_t) UBLOCK_CJK_COMPATIBILITY, 313), 1563 Alias((int32_t) UBLOCK_CJK_COMPATIBILITY_FORMS, 315), 1564 Alias((int32_t) UBLOCK_CJK_COMPATIBILITY_IDEOGRAPHS, 317), 1565 Alias((int32_t) UBLOCK_CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT, 319), 1566 Alias((int32_t) UBLOCK_CJK_RADICALS_SUPPLEMENT, 321), 1567 Alias((int32_t) UBLOCK_CJK_STROKES, 323), 1568 Alias((int32_t) UBLOCK_CJK_SYMBOLS_AND_PUNCTUATION, 325), 1569 Alias((int32_t) UBLOCK_CJK_UNIFIED_IDEOGRAPHS, 327), 1570 Alias((int32_t) UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A, 329), 1571 Alias((int32_t) UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B, 331), 1572 Alias((int32_t) UBLOCK_COMBINING_DIACRITICAL_MARKS, 333), 1573 Alias((int32_t) UBLOCK_COMBINING_DIACRITICAL_MARKS_SUPPLEMENT, 335), 1574 Alias((int32_t) UBLOCK_COMBINING_HALF_MARKS, 337), 1575 Alias((int32_t) UBLOCK_COMBINING_MARKS_FOR_SYMBOLS, 339), 1576 Alias((int32_t) UBLOCK_CONTROL_PICTURES, 341), 1577 Alias((int32_t) UBLOCK_COPTIC, 343), 1578 Alias((int32_t) UBLOCK_COUNTING_ROD_NUMERALS, 345), 1579 Alias((int32_t) UBLOCK_CUNEIFORM, 347), 1580 Alias((int32_t) UBLOCK_CUNEIFORM_NUMBERS_AND_PUNCTUATION, 349), 1581 Alias((int32_t) UBLOCK_CURRENCY_SYMBOLS, 351), 1582 Alias((int32_t) UBLOCK_CYPRIOT_SYLLABARY, 353), 1583 Alias((int32_t) UBLOCK_CYRILLIC, 355), 1584 Alias((int32_t) UBLOCK_CYRILLIC_SUPPLEMENT, 357), 1585 Alias((int32_t) UBLOCK_DESERET, 360), 1586 Alias((int32_t) UBLOCK_DEVANAGARI, 362), 1587 Alias((int32_t) UBLOCK_DINGBATS, 364), 1588 Alias((int32_t) UBLOCK_ENCLOSED_ALPHANUMERICS, 366), 1589 Alias((int32_t) UBLOCK_ENCLOSED_CJK_LETTERS_AND_MONTHS, 368), 1590 Alias((int32_t) UBLOCK_ETHIOPIC, 370), 1591 Alias((int32_t) UBLOCK_ETHIOPIC_EXTENDED, 372), 1592 Alias((int32_t) UBLOCK_ETHIOPIC_SUPPLEMENT, 374), 1593 Alias((int32_t) UBLOCK_GENERAL_PUNCTUATION, 376), 1594 Alias((int32_t) UBLOCK_GEOMETRIC_SHAPES, 378), 1595 Alias((int32_t) UBLOCK_GEORGIAN, 380), 1596 Alias((int32_t) UBLOCK_GEORGIAN_SUPPLEMENT, 382), 1597 Alias((int32_t) UBLOCK_GLAGOLITIC, 384), 1598 Alias((int32_t) UBLOCK_GOTHIC, 386), 1599 Alias((int32_t) UBLOCK_GREEK, 388), 1600 Alias((int32_t) UBLOCK_GREEK_EXTENDED, 390), 1601 Alias((int32_t) UBLOCK_GUJARATI, 392), 1602 Alias((int32_t) UBLOCK_GURMUKHI, 394), 1603 Alias((int32_t) UBLOCK_HALFWIDTH_AND_FULLWIDTH_FORMS, 396), 1604 Alias((int32_t) UBLOCK_HANGUL_COMPATIBILITY_JAMO, 398), 1605 Alias((int32_t) UBLOCK_HANGUL_JAMO, 400), 1606 Alias((int32_t) UBLOCK_HANGUL_SYLLABLES, 402), 1607 Alias((int32_t) UBLOCK_HANUNOO, 404), 1608 Alias((int32_t) UBLOCK_HEBREW, 406), 1609 Alias((int32_t) UBLOCK_HIGH_PRIVATE_USE_SURROGATES, 408), 1610 Alias((int32_t) UBLOCK_HIGH_SURROGATES, 410), 1611 Alias((int32_t) UBLOCK_HIRAGANA, 412), 1612 Alias((int32_t) UBLOCK_IDEOGRAPHIC_DESCRIPTION_CHARACTERS, 414), 1613 Alias((int32_t) UBLOCK_IPA_EXTENSIONS, 416), 1614 Alias((int32_t) UBLOCK_KANBUN, 418), 1615 Alias((int32_t) UBLOCK_KANGXI_RADICALS, 420), 1616 Alias((int32_t) UBLOCK_KANNADA, 422), 1617 Alias((int32_t) UBLOCK_KATAKANA, 424), 1618 Alias((int32_t) UBLOCK_KATAKANA_PHONETIC_EXTENSIONS, 426), 1619 Alias((int32_t) UBLOCK_KHAROSHTHI, 428), 1620 Alias((int32_t) UBLOCK_KHMER, 430), 1621 Alias((int32_t) UBLOCK_KHMER_SYMBOLS, 432), 1622 Alias((int32_t) UBLOCK_LAO, 434), 1623 Alias((int32_t) UBLOCK_LATIN_1_SUPPLEMENT, 436), 1624 Alias((int32_t) UBLOCK_LATIN_EXTENDED_A, 438), 1625 Alias((int32_t) UBLOCK_LATIN_EXTENDED_ADDITIONAL, 440), 1626 Alias((int32_t) UBLOCK_LATIN_EXTENDED_B, 442), 1627 Alias((int32_t) UBLOCK_LATIN_EXTENDED_C, 444), 1628 Alias((int32_t) UBLOCK_LATIN_EXTENDED_D, 446), 1629 Alias((int32_t) UBLOCK_LETTERLIKE_SYMBOLS, 448), 1630 Alias((int32_t) UBLOCK_LIMBU, 450), 1631 Alias((int32_t) UBLOCK_LINEAR_B_IDEOGRAMS, 452), 1632 Alias((int32_t) UBLOCK_LINEAR_B_SYLLABARY, 454), 1633 Alias((int32_t) UBLOCK_LOW_SURROGATES, 456), 1634 Alias((int32_t) UBLOCK_MALAYALAM, 458), 1635 Alias((int32_t) UBLOCK_MATHEMATICAL_ALPHANUMERIC_SYMBOLS, 460), 1636 Alias((int32_t) UBLOCK_MATHEMATICAL_OPERATORS, 462), 1637 Alias((int32_t) UBLOCK_MISCELLANEOUS_MATHEMATICAL_SYMBOLS_A, 464), 1638 Alias((int32_t) UBLOCK_MISCELLANEOUS_MATHEMATICAL_SYMBOLS_B, 466), 1639 Alias((int32_t) UBLOCK_MISCELLANEOUS_SYMBOLS, 468), 1640 Alias((int32_t) UBLOCK_MISCELLANEOUS_SYMBOLS_AND_ARROWS, 470), 1641 Alias((int32_t) UBLOCK_MISCELLANEOUS_TECHNICAL, 472), 1642 Alias((int32_t) UBLOCK_MODIFIER_TONE_LETTERS, 474), 1643 Alias((int32_t) UBLOCK_MONGOLIAN, 476), 1644 Alias((int32_t) UBLOCK_MUSICAL_SYMBOLS, 478), 1645 Alias((int32_t) UBLOCK_MYANMAR, 480), 1646 Alias((int32_t) UBLOCK_NEW_TAI_LUE, 482), 1647 Alias((int32_t) UBLOCK_NKO, 484), 1648 Alias((int32_t) UBLOCK_NO_BLOCK, 486), 1649 Alias((int32_t) UBLOCK_NUMBER_FORMS, 488), 1650 Alias((int32_t) UBLOCK_OGHAM, 490), 1651 Alias((int32_t) UBLOCK_OLD_ITALIC, 492), 1652 Alias((int32_t) UBLOCK_OLD_PERSIAN, 494), 1653 Alias((int32_t) UBLOCK_OPTICAL_CHARACTER_RECOGNITION, 496), 1654 Alias((int32_t) UBLOCK_ORIYA, 498), 1655 Alias((int32_t) UBLOCK_OSMANYA, 500), 1656 Alias((int32_t) UBLOCK_PHAGS_PA, 502), 1657 Alias((int32_t) UBLOCK_PHOENICIAN, 504), 1658 Alias((int32_t) UBLOCK_PHONETIC_EXTENSIONS, 506), 1659 Alias((int32_t) UBLOCK_PHONETIC_EXTENSIONS_SUPPLEMENT, 508), 1660 Alias((int32_t) UBLOCK_PRIVATE_USE_AREA, 510), 1661 Alias((int32_t) UBLOCK_RUNIC, 512), 1662 Alias((int32_t) UBLOCK_SHAVIAN, 514), 1663 Alias((int32_t) UBLOCK_SINHALA, 516), 1664 Alias((int32_t) UBLOCK_SMALL_FORM_VARIANTS, 518), 1665 Alias((int32_t) UBLOCK_SPACING_MODIFIER_LETTERS, 520), 1666 Alias((int32_t) UBLOCK_SPECIALS, 522), 1667 Alias((int32_t) UBLOCK_SUPERSCRIPTS_AND_SUBSCRIPTS, 524), 1668 Alias((int32_t) UBLOCK_SUPPLEMENTAL_ARROWS_A, 526), 1669 Alias((int32_t) UBLOCK_SUPPLEMENTAL_ARROWS_B, 528), 1670 Alias((int32_t) UBLOCK_SUPPLEMENTAL_MATHEMATICAL_OPERATORS, 530), 1671 Alias((int32_t) UBLOCK_SUPPLEMENTAL_PUNCTUATION, 532), 1672 Alias((int32_t) UBLOCK_SUPPLEMENTARY_PRIVATE_USE_AREA_A, 534), 1673 Alias((int32_t) UBLOCK_SUPPLEMENTARY_PRIVATE_USE_AREA_B, 536), 1674 Alias((int32_t) UBLOCK_SYLOTI_NAGRI, 538), 1675 Alias((int32_t) UBLOCK_SYRIAC, 540), 1676 Alias((int32_t) UBLOCK_TAGALOG, 542), 1677 Alias((int32_t) UBLOCK_TAGBANWA, 544), 1678 Alias((int32_t) UBLOCK_TAGS, 546), 1679 Alias((int32_t) UBLOCK_TAI_LE, 548), 1680 Alias((int32_t) UBLOCK_TAI_XUAN_JING_SYMBOLS, 550), 1681 Alias((int32_t) UBLOCK_TAMIL, 552), 1682 Alias((int32_t) UBLOCK_TELUGU, 554), 1683 Alias((int32_t) UBLOCK_THAANA, 556), 1684 Alias((int32_t) UBLOCK_THAI, 558), 1685 Alias((int32_t) UBLOCK_TIBETAN, 560), 1686 Alias((int32_t) UBLOCK_TIFINAGH, 562), 1687 Alias((int32_t) UBLOCK_UGARITIC, 564), 1688 Alias((int32_t) UBLOCK_UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS, 566), 1689 Alias((int32_t) UBLOCK_VARIATION_SELECTORS, 568), 1690 Alias((int32_t) UBLOCK_VARIATION_SELECTORS_SUPPLEMENT, 570), 1691 Alias((int32_t) UBLOCK_VERTICAL_FORMS, 572), 1692 Alias((int32_t) UBLOCK_YIJING_HEXAGRAM_SYMBOLS, 574), 1693 Alias((int32_t) UBLOCK_YI_RADICALS, 576), 1694 Alias((int32_t) UBLOCK_YI_SYLLABLES, 578), 1695 }; 1696 1697 const int32_t VALUES_ccc_COUNT = 19; 1698 1699 const Alias VALUES_ccc[] = { 1700 Alias((int32_t) 0, 580), 1701 Alias((int32_t) 1, 582), 1702 Alias((int32_t) 200, 584), 1703 Alias((int32_t) 202, 586), 1704 Alias((int32_t) 216, 588), 1705 Alias((int32_t) 218, 590), 1706 Alias((int32_t) 220, 592), 1707 Alias((int32_t) 222, 594), 1708 Alias((int32_t) 224, 596), 1709 Alias((int32_t) 226, 598), 1710 Alias((int32_t) 228, 600), 1711 Alias((int32_t) 230, 602), 1712 Alias((int32_t) 232, 604), 1713 Alias((int32_t) 233, 606), 1714 Alias((int32_t) 234, 608), 1715 Alias((int32_t) 240, 610), 1716 Alias((int32_t) 7, 612), 1717 Alias((int32_t) 8, 614), 1718 Alias((int32_t) 9, 616), 1719 }; 1720 1721 const int32_t VALUES_dt_COUNT = 18; 1722 1723 const Alias VALUES_dt[] = { 1724 Alias((int32_t) U_DT_CANONICAL, 618), 1725 Alias((int32_t) U_DT_CIRCLE, 620), 1726 Alias((int32_t) U_DT_COMPAT, 622), 1727 Alias((int32_t) U_DT_FINAL, 624), 1728 Alias((int32_t) U_DT_FONT, 626), 1729 Alias((int32_t) U_DT_FRACTION, 628), 1730 Alias((int32_t) U_DT_INITIAL, 630), 1731 Alias((int32_t) U_DT_ISOLATED, 632), 1732 Alias((int32_t) U_DT_MEDIAL, 634), 1733 Alias((int32_t) U_DT_NARROW, 636), 1734 Alias((int32_t) U_DT_NOBREAK, 638), 1735 Alias((int32_t) U_DT_NONE, 640), 1736 Alias((int32_t) U_DT_SMALL, 642), 1737 Alias((int32_t) U_DT_SQUARE, 644), 1738 Alias((int32_t) U_DT_SUB, 646), 1739 Alias((int32_t) U_DT_SUPER, 648), 1740 Alias((int32_t) U_DT_VERTICAL, 650), 1741 Alias((int32_t) U_DT_WIDE, 652), 1742 }; 1743 1744 const int32_t VALUES_ea_COUNT = 6; 1745 1746 const Alias VALUES_ea[] = { 1747 Alias((int32_t) U_EA_AMBIGUOUS, 654), 1748 Alias((int32_t) U_EA_FULLWIDTH, 656), 1749 Alias((int32_t) U_EA_HALFWIDTH, 658), 1750 Alias((int32_t) U_EA_NARROW, 660), 1751 Alias((int32_t) U_EA_NEUTRAL, 662), 1752 Alias((int32_t) U_EA_WIDE, 664), 1753 }; 1754 1755 const int32_t VALUES_gc_COUNT = 30; 1756 1757 const Alias VALUES_gc[] = { 1758 Alias((int32_t) U_COMBINING_SPACING_MARK, 666), 1759 Alias((int32_t) U_CONNECTOR_PUNCTUATION, 668), 1760 Alias((int32_t) U_CONTROL_CHAR, 670), 1761 Alias((int32_t) U_CURRENCY_SYMBOL, 673), 1762 Alias((int32_t) U_DASH_PUNCTUATION, 675), 1763 Alias((int32_t) U_DECIMAL_DIGIT_NUMBER, 677), 1764 Alias((int32_t) U_ENCLOSING_MARK, 680), 1765 Alias((int32_t) U_END_PUNCTUATION, 682), 1766 Alias((int32_t) U_FINAL_PUNCTUATION, 684), 1767 Alias((int32_t) U_FORMAT_CHAR, 686), 1768 Alias((int32_t) U_GENERAL_OTHER_TYPES, 688), 1769 Alias((int32_t) U_INITIAL_PUNCTUATION, 690), 1770 Alias((int32_t) U_LETTER_NUMBER, 692), 1771 Alias((int32_t) U_LINE_SEPARATOR, 694), 1772 Alias((int32_t) U_LOWERCASE_LETTER, 696), 1773 Alias((int32_t) U_MATH_SYMBOL, 698), 1774 Alias((int32_t) U_MODIFIER_LETTER, 700), 1775 Alias((int32_t) U_MODIFIER_SYMBOL, 702), 1776 Alias((int32_t) U_NON_SPACING_MARK, 704), 1777 Alias((int32_t) U_OTHER_LETTER, 706), 1778 Alias((int32_t) U_OTHER_NUMBER, 708), 1779 Alias((int32_t) U_OTHER_PUNCTUATION, 710), 1780 Alias((int32_t) U_OTHER_SYMBOL, 712), 1781 Alias((int32_t) U_PARAGRAPH_SEPARATOR, 714), 1782 Alias((int32_t) U_PRIVATE_USE_CHAR, 716), 1783 Alias((int32_t) U_SPACE_SEPARATOR, 718), 1784 Alias((int32_t) U_START_PUNCTUATION, 720), 1785 Alias((int32_t) U_SURROGATE, 722), 1786 Alias((int32_t) U_TITLECASE_LETTER, 724), 1787 Alias((int32_t) U_UPPERCASE_LETTER, 726), 1788 }; 1789 1790 const int32_t VALUES_gcm_COUNT = 38; 1791 1792 const Alias VALUES_gcm[] = { 1793 Alias((int32_t) U_GC_CC_MASK, 670), 1794 Alias((int32_t) U_GC_CF_MASK, 686), 1795 Alias((int32_t) U_GC_CN_MASK, 688), 1796 Alias((int32_t) U_GC_CO_MASK, 716), 1797 Alias((int32_t) U_GC_CS_MASK, 722), 1798 Alias((int32_t) U_GC_C_MASK, 728), 1799 Alias((int32_t) U_GC_LC_MASK, 730), 1800 Alias((int32_t) U_GC_LL_MASK, 696), 1801 Alias((int32_t) U_GC_LM_MASK, 700), 1802 Alias((int32_t) U_GC_LO_MASK, 706), 1803 Alias((int32_t) U_GC_LT_MASK, 724), 1804 Alias((int32_t) U_GC_LU_MASK, 726), 1805 Alias((int32_t) U_GC_L_MASK, 732), 1806 Alias((int32_t) U_GC_MC_MASK, 666), 1807 Alias((int32_t) U_GC_ME_MASK, 680), 1808 Alias((int32_t) U_GC_MN_MASK, 704), 1809 Alias((int32_t) U_GC_M_MASK, 734), 1810 Alias((int32_t) U_GC_ND_MASK, 677), 1811 Alias((int32_t) U_GC_NL_MASK, 692), 1812 Alias((int32_t) U_GC_NO_MASK, 708), 1813 Alias((int32_t) U_GC_N_MASK, 736), 1814 Alias((int32_t) U_GC_PC_MASK, 668), 1815 Alias((int32_t) U_GC_PD_MASK, 675), 1816 Alias((int32_t) U_GC_PE_MASK, 682), 1817 Alias((int32_t) U_GC_PF_MASK, 684), 1818 Alias((int32_t) U_GC_PI_MASK, 690), 1819 Alias((int32_t) U_GC_PO_MASK, 710), 1820 Alias((int32_t) U_GC_PS_MASK, 720), 1821 Alias((int32_t) U_GC_P_MASK, 738), 1822 Alias((int32_t) U_GC_SC_MASK, 673), 1823 Alias((int32_t) U_GC_SK_MASK, 702), 1824 Alias((int32_t) U_GC_SM_MASK, 698), 1825 Alias((int32_t) U_GC_SO_MASK, 712), 1826 Alias((int32_t) U_GC_S_MASK, 741), 1827 Alias((int32_t) U_GC_ZL_MASK, 694), 1828 Alias((int32_t) U_GC_ZP_MASK, 714), 1829 Alias((int32_t) U_GC_ZS_MASK, 718), 1830 Alias((int32_t) U_GC_Z_MASK, 743), 1831 }; 1832 1833 const int32_t VALUES_hst_COUNT = 6; 1834 1835 const Alias VALUES_hst[] = { 1836 Alias((int32_t) U_HST_LEADING_JAMO, 745), 1837 Alias((int32_t) U_HST_LVT_SYLLABLE, 747), 1838 Alias((int32_t) U_HST_LV_SYLLABLE, 749), 1839 Alias((int32_t) U_HST_NOT_APPLICABLE, 751), 1840 Alias((int32_t) U_HST_TRAILING_JAMO, 753), 1841 Alias((int32_t) U_HST_VOWEL_JAMO, 755), 1842 }; 1843 1844 const int32_t VALUES_jg_COUNT = 54; 1845 1846 const Alias VALUES_jg[] = { 1847 Alias((int32_t) U_JG_AIN, 757), 1848 Alias((int32_t) U_JG_ALAPH, 759), 1849 Alias((int32_t) U_JG_ALEF, 761), 1850 Alias((int32_t) U_JG_BEH, 763), 1851 Alias((int32_t) U_JG_BETH, 765), 1852 Alias((int32_t) U_JG_DAL, 767), 1853 Alias((int32_t) U_JG_DALATH_RISH, 769), 1854 Alias((int32_t) U_JG_E, 771), 1855 Alias((int32_t) U_JG_FE, 773), 1856 Alias((int32_t) U_JG_FEH, 775), 1857 Alias((int32_t) U_JG_FINAL_SEMKATH, 777), 1858 Alias((int32_t) U_JG_GAF, 779), 1859 Alias((int32_t) U_JG_GAMAL, 781), 1860 Alias((int32_t) U_JG_HAH, 783), 1861 Alias((int32_t) U_JG_HAMZA_ON_HEH_GOAL, 785), 1862 Alias((int32_t) U_JG_HE, 787), 1863 Alias((int32_t) U_JG_HEH, 789), 1864 Alias((int32_t) U_JG_HEH_GOAL, 791), 1865 Alias((int32_t) U_JG_HETH, 793), 1866 Alias((int32_t) U_JG_KAF, 795), 1867 Alias((int32_t) U_JG_KAPH, 797), 1868 Alias((int32_t) U_JG_KHAPH, 799), 1869 Alias((int32_t) U_JG_KNOTTED_HEH, 801), 1870 Alias((int32_t) U_JG_LAM, 803), 1871 Alias((int32_t) U_JG_LAMADH, 805), 1872 Alias((int32_t) U_JG_MEEM, 807), 1873 Alias((int32_t) U_JG_MIM, 809), 1874 Alias((int32_t) U_JG_NOON, 811), 1875 Alias((int32_t) U_JG_NO_JOINING_GROUP, 813), 1876 Alias((int32_t) U_JG_NUN, 815), 1877 Alias((int32_t) U_JG_PE, 817), 1878 Alias((int32_t) U_JG_QAF, 819), 1879 Alias((int32_t) U_JG_QAPH, 821), 1880 Alias((int32_t) U_JG_REH, 823), 1881 Alias((int32_t) U_JG_REVERSED_PE, 825), 1882 Alias((int32_t) U_JG_SAD, 827), 1883 Alias((int32_t) U_JG_SADHE, 829), 1884 Alias((int32_t) U_JG_SEEN, 831), 1885 Alias((int32_t) U_JG_SEMKATH, 833), 1886 Alias((int32_t) U_JG_SHIN, 835), 1887 Alias((int32_t) U_JG_SWASH_KAF, 837), 1888 Alias((int32_t) U_JG_SYRIAC_WAW, 839), 1889 Alias((int32_t) U_JG_TAH, 841), 1890 Alias((int32_t) U_JG_TAW, 843), 1891 Alias((int32_t) U_JG_TEH_MARBUTA, 845), 1892 Alias((int32_t) U_JG_TETH, 847), 1893 Alias((int32_t) U_JG_WAW, 849), 1894 Alias((int32_t) U_JG_YEH, 851), 1895 Alias((int32_t) U_JG_YEH_BARREE, 853), 1896 Alias((int32_t) U_JG_YEH_WITH_TAIL, 855), 1897 Alias((int32_t) U_JG_YUDH, 857), 1898 Alias((int32_t) U_JG_YUDH_HE, 859), 1899 Alias((int32_t) U_JG_ZAIN, 861), 1900 Alias((int32_t) U_JG_ZHAIN, 863), 1901 }; 1902 1903 const int32_t VALUES_jt_COUNT = 6; 1904 1905 const Alias VALUES_jt[] = { 1906 Alias((int32_t) U_JT_DUAL_JOINING, 865), 1907 Alias((int32_t) U_JT_JOIN_CAUSING, 867), 1908 Alias((int32_t) U_JT_LEFT_JOINING, 869), 1909 Alias((int32_t) U_JT_NON_JOINING, 871), 1910 Alias((int32_t) U_JT_RIGHT_JOINING, 873), 1911 Alias((int32_t) U_JT_TRANSPARENT, 875), 1912 }; 1913 1914 const int32_t VALUES_lb_COUNT = 36; 1915 1916 const Alias VALUES_lb[] = { 1917 Alias((int32_t) U_LB_ALPHABETIC, 877), 1918 Alias((int32_t) U_LB_AMBIGUOUS, 879), 1919 Alias((int32_t) U_LB_BREAK_AFTER, 881), 1920 Alias((int32_t) U_LB_BREAK_BEFORE, 883), 1921 Alias((int32_t) U_LB_BREAK_BOTH, 885), 1922 Alias((int32_t) U_LB_BREAK_SYMBOLS, 887), 1923 Alias((int32_t) U_LB_CARRIAGE_RETURN, 889), 1924 Alias((int32_t) U_LB_CLOSE_PUNCTUATION, 891), 1925 Alias((int32_t) U_LB_COMBINING_MARK, 893), 1926 Alias((int32_t) U_LB_COMPLEX_CONTEXT, 895), 1927 Alias((int32_t) U_LB_CONTINGENT_BREAK, 897), 1928 Alias((int32_t) U_LB_EXCLAMATION, 899), 1929 Alias((int32_t) U_LB_GLUE, 901), 1930 Alias((int32_t) U_LB_H2, 903), 1931 Alias((int32_t) U_LB_H3, 905), 1932 Alias((int32_t) U_LB_HYPHEN, 907), 1933 Alias((int32_t) U_LB_IDEOGRAPHIC, 909), 1934 Alias((int32_t) U_LB_INFIX_NUMERIC, 911), 1935 Alias((int32_t) U_LB_INSEPARABLE, 913), 1936 Alias((int32_t) U_LB_JL, 916), 1937 Alias((int32_t) U_LB_JT, 918), 1938 Alias((int32_t) U_LB_JV, 920), 1939 Alias((int32_t) U_LB_LINE_FEED, 922), 1940 Alias((int32_t) U_LB_MANDATORY_BREAK, 924), 1941 Alias((int32_t) U_LB_NEXT_LINE, 926), 1942 Alias((int32_t) U_LB_NONSTARTER, 928), 1943 Alias((int32_t) U_LB_NUMERIC, 34), 1944 Alias((int32_t) U_LB_OPEN_PUNCTUATION, 930), 1945 Alias((int32_t) U_LB_POSTFIX_NUMERIC, 932), 1946 Alias((int32_t) U_LB_PREFIX_NUMERIC, 934), 1947 Alias((int32_t) U_LB_QUOTATION, 936), 1948 Alias((int32_t) U_LB_SPACE, 938), 1949 Alias((int32_t) U_LB_SURROGATE, 940), 1950 Alias((int32_t) U_LB_UNKNOWN, 942), 1951 Alias((int32_t) U_LB_WORD_JOINER, 944), 1952 Alias((int32_t) U_LB_ZWSPACE, 946), 1953 }; 1954 1955 const int32_t VALUES_lccc_COUNT = 19; 1956 1957 const Alias VALUES_lccc[] = { 1958 Alias((int32_t) 0, 580), 1959 Alias((int32_t) 1, 582), 1960 Alias((int32_t) 200, 584), 1961 Alias((int32_t) 202, 586), 1962 Alias((int32_t) 216, 588), 1963 Alias((int32_t) 218, 590), 1964 Alias((int32_t) 220, 592), 1965 Alias((int32_t) 222, 594), 1966 Alias((int32_t) 224, 596), 1967 Alias((int32_t) 226, 598), 1968 Alias((int32_t) 228, 600), 1969 Alias((int32_t) 230, 602), 1970 Alias((int32_t) 232, 604), 1971 Alias((int32_t) 233, 606), 1972 Alias((int32_t) 234, 608), 1973 Alias((int32_t) 240, 610), 1974 Alias((int32_t) 7, 612), 1975 Alias((int32_t) 8, 614), 1976 Alias((int32_t) 9, 616), 1977 }; 1978 1979 const int32_t VALUES_nt_COUNT = 4; 1980 1981 const Alias VALUES_nt[] = { 1982 Alias((int32_t) U_NT_DECIMAL, 948), 1983 Alias((int32_t) U_NT_DIGIT, 950), 1984 Alias((int32_t) U_NT_NONE, 952), 1985 Alias((int32_t) U_NT_NUMERIC, 954), 1986 }; 1987 1988 const int32_t VALUES_sc_COUNT = 116; 1989 1990 const Alias VALUES_sc[] = { 1991 Alias((int32_t) USCRIPT_ARABIC, 956), 1992 Alias((int32_t) USCRIPT_ARMENIAN, 958), 1993 Alias((int32_t) USCRIPT_BALINESE, 960), 1994 Alias((int32_t) USCRIPT_BATAK, 962), 1995 Alias((int32_t) USCRIPT_BENGALI, 964), 1996 Alias((int32_t) USCRIPT_BLISSYMBOLS, 966), 1997 Alias((int32_t) USCRIPT_BOPOMOFO, 968), 1998 Alias((int32_t) USCRIPT_BRAHMI, 970), 1999 Alias((int32_t) USCRIPT_BRAILLE, 972), 2000 Alias((int32_t) USCRIPT_BUGINESE, 974), 2001 Alias((int32_t) USCRIPT_BUHID, 976), 2002 Alias((int32_t) USCRIPT_CANADIAN_ABORIGINAL, 978), 2003 Alias((int32_t) USCRIPT_CARIAN, 980), 2004 Alias((int32_t) USCRIPT_CHAM, 982), 2005 Alias((int32_t) USCRIPT_CHEROKEE, 984), 2006 Alias((int32_t) USCRIPT_CIRTH, 986), 2007 Alias((int32_t) USCRIPT_COMMON, 988), 2008 Alias((int32_t) USCRIPT_COPTIC, 990), 2009 Alias((int32_t) USCRIPT_CUNEIFORM, 993), 2010 Alias((int32_t) USCRIPT_CYPRIOT, 995), 2011 Alias((int32_t) USCRIPT_CYRILLIC, 997), 2012 Alias((int32_t) USCRIPT_DEMOTIC_EGYPTIAN, 999), 2013 Alias((int32_t) USCRIPT_DESERET, 1001), 2014 Alias((int32_t) USCRIPT_DEVANAGARI, 1003), 2015 Alias((int32_t) USCRIPT_EASTERN_SYRIAC, 1005), 2016 Alias((int32_t) USCRIPT_EGYPTIAN_HIEROGLYPHS, 1007), 2017 Alias((int32_t) USCRIPT_ESTRANGELO_SYRIAC, 1009), 2018 Alias((int32_t) USCRIPT_ETHIOPIC, 1011), 2019 Alias((int32_t) USCRIPT_GEORGIAN, 1013), 2020 Alias((int32_t) USCRIPT_GLAGOLITIC, 1015), 2021 Alias((int32_t) USCRIPT_GOTHIC, 1017), 2022 Alias((int32_t) USCRIPT_GREEK, 1019), 2023 Alias((int32_t) USCRIPT_GUJARATI, 1021), 2024 Alias((int32_t) USCRIPT_GURMUKHI, 1023), 2025 Alias((int32_t) USCRIPT_HAN, 1025), 2026 Alias((int32_t) USCRIPT_HANGUL, 1027), 2027 Alias((int32_t) USCRIPT_HANUNOO, 1029), 2028 Alias((int32_t) USCRIPT_HARAPPAN_INDUS, 1031), 2029 Alias((int32_t) USCRIPT_HEBREW, 1033), 2030 Alias((int32_t) USCRIPT_HIERATIC_EGYPTIAN, 1035), 2031 Alias((int32_t) USCRIPT_HIRAGANA, 1037), 2032 Alias((int32_t) USCRIPT_INHERITED, 1039), 2033 Alias((int32_t) USCRIPT_JAPANESE, 1041), 2034 Alias((int32_t) USCRIPT_JAVANESE, 1043), 2035 Alias((int32_t) USCRIPT_KANNADA, 1045), 2036 Alias((int32_t) USCRIPT_KATAKANA, 1047), 2037 Alias((int32_t) USCRIPT_KATAKANA_OR_HIRAGANA, 1049), 2038 Alias((int32_t) USCRIPT_KAYAH_LI, 1051), 2039 Alias((int32_t) USCRIPT_KHAROSHTHI, 1053), 2040 Alias((int32_t) USCRIPT_KHMER, 1055), 2041 Alias((int32_t) USCRIPT_KHUTSURI, 1057), 2042 Alias((int32_t) USCRIPT_LANNA, 1059), 2043 Alias((int32_t) USCRIPT_LAO, 1061), 2044 Alias((int32_t) USCRIPT_LATIN, 1063), 2045 Alias((int32_t) USCRIPT_LATIN_FRAKTUR, 1065), 2046 Alias((int32_t) USCRIPT_LATIN_GAELIC, 1067), 2047 Alias((int32_t) USCRIPT_LEPCHA, 1069), 2048 Alias((int32_t) USCRIPT_LIMBU, 1071), 2049 Alias((int32_t) USCRIPT_LINEAR_A, 1073), 2050 Alias((int32_t) USCRIPT_LINEAR_B, 1075), 2051 Alias((int32_t) USCRIPT_LYCIAN, 1077), 2052 Alias((int32_t) USCRIPT_LYDIAN, 1079), 2053 Alias((int32_t) USCRIPT_MALAYALAM, 1081), 2054 Alias((int32_t) USCRIPT_MANDAEAN, 1083), 2055 Alias((int32_t) USCRIPT_MAYAN_HIEROGLYPHS, 1085), 2056 Alias((int32_t) USCRIPT_MEITEI_MAYEK, 1087), 2057 Alias((int32_t) USCRIPT_MEROITIC, 1089), 2058 Alias((int32_t) USCRIPT_MONGOLIAN, 1091), 2059 Alias((int32_t) USCRIPT_MOON, 1093), 2060 Alias((int32_t) USCRIPT_MYANMAR, 1095), 2061 Alias((int32_t) USCRIPT_NEW_TAI_LUE, 1097), 2062 Alias((int32_t) USCRIPT_NKO, 1099), 2063 Alias((int32_t) USCRIPT_OGHAM, 1101), 2064 Alias((int32_t) USCRIPT_OLD_CHURCH_SLAVONIC_CYRILLIC, 1103), 2065 Alias((int32_t) USCRIPT_OLD_HUNGARIAN, 1105), 2066 Alias((int32_t) USCRIPT_OLD_ITALIC, 1107), 2067 Alias((int32_t) USCRIPT_OLD_PERMIC, 1109), 2068 Alias((int32_t) USCRIPT_OLD_PERSIAN, 1111), 2069 Alias((int32_t) USCRIPT_OL_CHIKI, 1113), 2070 Alias((int32_t) USCRIPT_ORIYA, 1115), 2071 Alias((int32_t) USCRIPT_ORKHON, 1117), 2072 Alias((int32_t) USCRIPT_OSMANYA, 1119), 2073 Alias((int32_t) USCRIPT_PAHAWH_HMONG, 1121), 2074 Alias((int32_t) USCRIPT_PHAGS_PA, 1123), 2075 Alias((int32_t) USCRIPT_PHOENICIAN, 1125), 2076 Alias((int32_t) USCRIPT_PHONETIC_POLLARD, 1127), 2077 Alias((int32_t) USCRIPT_REJANG, 1129), 2078 Alias((int32_t) USCRIPT_RONGORONGO, 1131), 2079 Alias((int32_t) USCRIPT_RUNIC, 1133), 2080 Alias((int32_t) USCRIPT_SARATI, 1135), 2081 Alias((int32_t) USCRIPT_SAURASHTRA, 1137), 2082 Alias((int32_t) USCRIPT_SHAVIAN, 1139), 2083 Alias((int32_t) USCRIPT_SIGN_WRITING, 1141), 2084 Alias((int32_t) USCRIPT_SIMPLIFIED_HAN, 1143), 2085 Alias((int32_t) USCRIPT_SINHALA, 1145), 2086 Alias((int32_t) USCRIPT_SUNDANESE, 1147), 2087 Alias((int32_t) USCRIPT_SYLOTI_NAGRI, 1149), 2088 Alias((int32_t) USCRIPT_SYRIAC, 1151), 2089 Alias((int32_t) USCRIPT_TAGALOG, 1153), 2090 Alias((int32_t) USCRIPT_TAGBANWA, 1155), 2091 Alias((int32_t) USCRIPT_TAI_LE, 1157), 2092 Alias((int32_t) USCRIPT_TAMIL, 1159), 2093 Alias((int32_t) USCRIPT_TELUGU, 1161), 2094 Alias((int32_t) USCRIPT_TENGWAR, 1163), 2095 Alias((int32_t) USCRIPT_THAANA, 1165), 2096 Alias((int32_t) USCRIPT_THAI, 1167), 2097 Alias((int32_t) USCRIPT_TIBETAN, 1169), 2098 Alias((int32_t) USCRIPT_TIFINAGH, 1171), 2099 Alias((int32_t) USCRIPT_TRADITIONAL_HAN, 1173), 2100 Alias((int32_t) USCRIPT_UGARITIC, 1175), 2101 Alias((int32_t) USCRIPT_UNKNOWN, 1177), 2102 Alias((int32_t) USCRIPT_UNWRITTEN_LANGUAGES, 1179), 2103 Alias((int32_t) USCRIPT_VAI, 1181), 2104 Alias((int32_t) USCRIPT_VISIBLE_SPEECH, 1183), 2105 Alias((int32_t) USCRIPT_WESTERN_SYRIAC, 1185), 2106 Alias((int32_t) USCRIPT_YI, 1187), 2107 }; 2108 2109 const int32_t VALUES_tccc_COUNT = 19; 2110 2111 const Alias VALUES_tccc[] = { 2112 Alias((int32_t) 0, 580), 2113 Alias((int32_t) 1, 582), 2114 Alias((int32_t) 200, 584), 2115 Alias((int32_t) 202, 586), 2116 Alias((int32_t) 216, 588), 2117 Alias((int32_t) 218, 590), 2118 Alias((int32_t) 220, 592), 2119 Alias((int32_t) 222, 594), 2120 Alias((int32_t) 224, 596), 2121 Alias((int32_t) 226, 598), 2122 Alias((int32_t) 228, 600), 2123 Alias((int32_t) 230, 602), 2124 Alias((int32_t) 232, 604), 2125 Alias((int32_t) 233, 606), 2126 Alias((int32_t) 234, 608), 2127 Alias((int32_t) 240, 610), 2128 Alias((int32_t) 7, 612), 2129 Alias((int32_t) 8, 614), 2130 Alias((int32_t) 9, 616), 2131 }; 2132 2133 const int32_t PROPERTY_COUNT = 85; 2134 2135 const Property PROPERTY[] = { 2136 Property((int32_t) UCHAR_ALPHABETIC, 56, VALUES_binprop_COUNT, VALUES_binprop), 2137 Property((int32_t) UCHAR_ASCII_HEX_DIGIT, 58, VALUES_binprop_COUNT, VALUES_binprop), 2138 Property((int32_t) UCHAR_BIDI_CONTROL, 60, VALUES_binprop_COUNT, VALUES_binprop), 2139 Property((int32_t) UCHAR_BIDI_MIRRORED, 62, VALUES_binprop_COUNT, VALUES_binprop), 2140 Property((int32_t) UCHAR_CASE_SENSITIVE, 64, VALUES_binprop_COUNT, VALUES_binprop), 2141 Property((int32_t) UCHAR_DASH, 66, VALUES_binprop_COUNT, VALUES_binprop), 2142 Property((int32_t) UCHAR_DEFAULT_IGNORABLE_CODE_POINT, 68, VALUES_binprop_COUNT, VALUES_binprop), 2143 Property((int32_t) UCHAR_DEPRECATED, 70, VALUES_binprop_COUNT, VALUES_binprop), 2144 Property((int32_t) UCHAR_DIACRITIC, 72, VALUES_binprop_COUNT, VALUES_binprop), 2145 Property((int32_t) UCHAR_EXTENDER, 74, VALUES_binprop_COUNT, VALUES_binprop), 2146 Property((int32_t) UCHAR_FULL_COMPOSITION_EXCLUSION, 76, VALUES_binprop_COUNT, VALUES_binprop), 2147 Property((int32_t) UCHAR_GRAPHEME_BASE, 78, VALUES_binprop_COUNT, VALUES_binprop), 2148 Property((int32_t) UCHAR_GRAPHEME_EXTEND, 80, VALUES_binprop_COUNT, VALUES_binprop), 2149 Property((int32_t) UCHAR_GRAPHEME_LINK, 82, VALUES_binprop_COUNT, VALUES_binprop), 2150 Property((int32_t) UCHAR_HEX_DIGIT, 84, VALUES_binprop_COUNT, VALUES_binprop), 2151 Property((int32_t) UCHAR_HYPHEN, 86, VALUES_binprop_COUNT, VALUES_binprop), 2152 Property((int32_t) UCHAR_IDEOGRAPHIC, 88, VALUES_binprop_COUNT, VALUES_binprop), 2153 Property((int32_t) UCHAR_IDS_BINARY_OPERATOR, 90, VALUES_binprop_COUNT, VALUES_binprop), 2154 Property((int32_t) UCHAR_IDS_TRINARY_OPERATOR, 92, VALUES_binprop_COUNT, VALUES_binprop), 2155 Property((int32_t) UCHAR_ID_CONTINUE, 94, VALUES_binprop_COUNT, VALUES_binprop), 2156 Property((int32_t) UCHAR_ID_START, 96, VALUES_binprop_COUNT, VALUES_binprop), 2157 Property((int32_t) UCHAR_JOIN_CONTROL, 98, VALUES_binprop_COUNT, VALUES_binprop), 2158 Property((int32_t) UCHAR_LOGICAL_ORDER_EXCEPTION, 100, VALUES_binprop_COUNT, VALUES_binprop), 2159 Property((int32_t) UCHAR_LOWERCASE, 102, VALUES_binprop_COUNT, VALUES_binprop), 2160 Property((int32_t) UCHAR_MATH, 104, VALUES_binprop_COUNT, VALUES_binprop), 2161 Property((int32_t) UCHAR_NFC_INERT, 106, VALUES_binprop_COUNT, VALUES_binprop), 2162 Property((int32_t) UCHAR_NFD_INERT, 108, VALUES_binprop_COUNT, VALUES_binprop), 2163 Property((int32_t) UCHAR_NFKC_INERT, 110, VALUES_binprop_COUNT, VALUES_binprop), 2164 Property((int32_t) UCHAR_NFKD_INERT, 112, VALUES_binprop_COUNT, VALUES_binprop), 2165 Property((int32_t) UCHAR_NONCHARACTER_CODE_POINT, 114, VALUES_binprop_COUNT, VALUES_binprop), 2166 Property((int32_t) UCHAR_PATTERN_SYNTAX, 116, VALUES_binprop_COUNT, VALUES_binprop), 2167 Property((int32_t) UCHAR_PATTERN_WHITE_SPACE, 118, VALUES_binprop_COUNT, VALUES_binprop), 2168 Property((int32_t) UCHAR_POSIX_ALNUM, 120, VALUES_binprop_COUNT, VALUES_binprop), 2169 Property((int32_t) UCHAR_POSIX_BLANK, 122, VALUES_binprop_COUNT, VALUES_binprop), 2170 Property((int32_t) UCHAR_POSIX_GRAPH, 124, VALUES_binprop_COUNT, VALUES_binprop), 2171 Property((int32_t) UCHAR_POSIX_PRINT, 126, VALUES_binprop_COUNT, VALUES_binprop), 2172 Property((int32_t) UCHAR_POSIX_XDIGIT, 128, VALUES_binprop_COUNT, VALUES_binprop), 2173 Property((int32_t) UCHAR_QUOTATION_MARK, 130, VALUES_binprop_COUNT, VALUES_binprop), 2174 Property((int32_t) UCHAR_RADICAL, 132, VALUES_binprop_COUNT, VALUES_binprop), 2175 Property((int32_t) UCHAR_SEGMENT_STARTER, 134, VALUES_binprop_COUNT, VALUES_binprop), 2176 Property((int32_t) UCHAR_SOFT_DOTTED, 136, VALUES_binprop_COUNT, VALUES_binprop), 2177 Property((int32_t) UCHAR_S_TERM, 138, VALUES_binprop_COUNT, VALUES_binprop), 2178 Property((int32_t) UCHAR_TERMINAL_PUNCTUATION, 140, VALUES_binprop_COUNT, VALUES_binprop), 2179 Property((int32_t) UCHAR_UNIFIED_IDEOGRAPH, 142, VALUES_binprop_COUNT, VALUES_binprop), 2180 Property((int32_t) UCHAR_UPPERCASE, 144, VALUES_binprop_COUNT, VALUES_binprop), 2181 Property((int32_t) UCHAR_VARIATION_SELECTOR, 146, VALUES_binprop_COUNT, VALUES_binprop), 2182 Property((int32_t) UCHAR_WHITE_SPACE, 148, VALUES_binprop_COUNT, VALUES_binprop), 2183 Property((int32_t) UCHAR_XID_CONTINUE, 151, VALUES_binprop_COUNT, VALUES_binprop), 2184 Property((int32_t) UCHAR_XID_START, 153, VALUES_binprop_COUNT, VALUES_binprop), 2185 Property((int32_t) UCHAR_BIDI_CLASS, 157, VALUES_bc_COUNT, VALUES_bc), 2186 Property((int32_t) UCHAR_BLOCK, 159, VALUES_blk_COUNT, VALUES_blk), 2187 Property((int32_t) UCHAR_CANONICAL_COMBINING_CLASS, 161, VALUES_ccc_COUNT, VALUES_ccc), 2188 Property((int32_t) UCHAR_DECOMPOSITION_TYPE, 163, VALUES_dt_COUNT, VALUES_dt), 2189 Property((int32_t) UCHAR_EAST_ASIAN_WIDTH, 165, VALUES_ea_COUNT, VALUES_ea), 2190 Property((int32_t) UCHAR_GENERAL_CATEGORY, 167, VALUES_gc_COUNT, VALUES_gc), 2191 Property((int32_t) UCHAR_GRAPHEME_CLUSTER_BREAK, 169, VALUES_GCB_COUNT, VALUES_GCB), 2192 Property((int32_t) UCHAR_HANGUL_SYLLABLE_TYPE, 171, VALUES_hst_COUNT, VALUES_hst), 2193 Property((int32_t) UCHAR_JOINING_GROUP, 173, VALUES_jg_COUNT, VALUES_jg), 2194 Property((int32_t) UCHAR_JOINING_TYPE, 175, VALUES_jt_COUNT, VALUES_jt), 2195 Property((int32_t) UCHAR_LEAD_CANONICAL_COMBINING_CLASS, 177, VALUES_lccc_COUNT, VALUES_lccc), 2196 Property((int32_t) UCHAR_LINE_BREAK, 179, VALUES_lb_COUNT, VALUES_lb), 2197 Property((int32_t) UCHAR_NFC_QUICK_CHECK, 181, VALUES_NFC_QC_COUNT, VALUES_NFC_QC), 2198 Property((int32_t) UCHAR_NFD_QUICK_CHECK, 183, VALUES_NFD_QC_COUNT, VALUES_NFD_QC), 2199 Property((int32_t) UCHAR_NFKC_QUICK_CHECK, 185, VALUES_NFKC_QC_COUNT, VALUES_NFKC_QC), 2200 Property((int32_t) UCHAR_NFKD_QUICK_CHECK, 187, VALUES_NFKD_QC_COUNT, VALUES_NFKD_QC), 2201 Property((int32_t) UCHAR_NUMERIC_TYPE, 189, VALUES_nt_COUNT, VALUES_nt), 2202 Property((int32_t) UCHAR_SCRIPT, 191, VALUES_sc_COUNT, VALUES_sc), 2203 Property((int32_t) UCHAR_SENTENCE_BREAK, 193, VALUES_SB_COUNT, VALUES_SB), 2204 Property((int32_t) UCHAR_TRAIL_CANONICAL_COMBINING_CLASS, 195, VALUES_tccc_COUNT, VALUES_tccc), 2205 Property((int32_t) UCHAR_WORD_BREAK, 197, VALUES_WB_COUNT, VALUES_WB), 2206 Property((int32_t) UCHAR_AGE, 201, 0, NULL), 2207 Property((int32_t) UCHAR_BIDI_MIRRORING_GLYPH, 203, 0, NULL), 2208 Property((int32_t) UCHAR_CASE_FOLDING, 205, 0, NULL), 2209 Property((int32_t) UCHAR_ISO_COMMENT, 207, 0, NULL), 2210 Property((int32_t) UCHAR_LOWERCASE_MAPPING, 209, 0, NULL), 2211 Property((int32_t) UCHAR_NAME, 211, 0, NULL), 2212 Property((int32_t) UCHAR_SIMPLE_CASE_FOLDING, 213, 0, NULL), 2213 Property((int32_t) UCHAR_SIMPLE_LOWERCASE_MAPPING, 215, 0, NULL), 2214 Property((int32_t) UCHAR_SIMPLE_TITLECASE_MAPPING, 217, 0, NULL), 2215 Property((int32_t) UCHAR_SIMPLE_UPPERCASE_MAPPING, 219, 0, NULL), 2216 Property((int32_t) UCHAR_TITLECASE_MAPPING, 221, 0, NULL), 2217 Property((int32_t) UCHAR_UNICODE_1_NAME, 223, 0, NULL), 2218 Property((int32_t) UCHAR_UPPERCASE_MAPPING, 225, 0, NULL), 2219 Property((int32_t) UCHAR_NUMERIC_VALUE, 155, 0, NULL), 2220 Property((int32_t) UCHAR_GENERAL_CATEGORY_MASK, 199, VALUES_gcm_COUNT, VALUES_gcm), 2221 }; 2222 2223 /*eof*/ 2224