| /** |
| * Copyright (C) 2002-2004, International Business Machines Corporation and |
| * others. All Rights Reserved. |
| * |
| * MACHINE GENERATED FILE. !!! Do not edit manually !!! |
| * |
| * Generated from |
| * uchar.h |
| * uscript.h |
| * Blocks.txt |
| * PropertyAliases.txt |
| * PropertyValueAliases.txt |
| * |
| * Date: Mon May 3 17:13:38 2004 |
| * Unicode version: 4.0.1 |
| * Script: preparse.pl |
| */ |
| |
| /* Unicode version 4.0.1 */ |
| const uint8_t VERSION_0 = 4; |
| const uint8_t VERSION_1 = 0; |
| const uint8_t VERSION_2 = 1; |
| const uint8_t VERSION_3 = 0; |
| |
| const int32_t STRING_COUNT = 663; |
| |
| /* to be sorted */ |
| const AliasName STRING_TABLE[] = { |
| AliasName("", 0), |
| AliasName("A", 1), |
| AliasName("AHex", 2), |
| AliasName("AI", 3), |
| AliasName("AL", 4), |
| AliasName("AN", 5), |
| AliasName("AR", 6), |
| AliasName("ASCII_Hex_Digit", 7), |
| AliasName("ATAR", 8), |
| AliasName("ATB", 9), |
| AliasName("ATBL", 10), |
| AliasName("Above", 11), |
| AliasName("Above_Left", 12), |
| AliasName("Above_Right", 13), |
| AliasName("Aegean_Numbers", 14), |
| AliasName("Age", 15), |
| AliasName("Ain", 16), |
| AliasName("Alaph", 17), |
| AliasName("Alef", 18), |
| AliasName("Alpha", 19), |
| AliasName("Alphabetic", 20), |
| AliasName("Alphabetic_Presentation_Forms", 21), |
| AliasName("Ambiguous", 22), |
| AliasName("Arab", 23), |
| AliasName("Arabic", 24), |
| AliasName("Arabic_Letter", 25), |
| AliasName("Arabic_Number", 26), |
| AliasName("Arabic_Presentation_Forms-A", 27), |
| AliasName("Arabic_Presentation_Forms-B", 28), |
| AliasName("Armenian", 29), |
| AliasName("Armn", 30), |
| AliasName("Arrows", 31), |
| AliasName("Attached_Above_Right", 32), |
| AliasName("Attached_Below", 33), |
| AliasName("Attached_Below_Left", 34), |
| AliasName("B", 35), |
| AliasName("B2", 36), |
| AliasName("BA", 37), |
| AliasName("BB", 38), |
| AliasName("BK", 39), |
| AliasName("BL", 40), |
| AliasName("BN", 41), |
| AliasName("BR", 42), |
| AliasName("Basic_Latin", 43), |
| AliasName("Beh", 44), |
| AliasName("Below", 45), |
| AliasName("Below_Left", 46), |
| AliasName("Below_Right", 47), |
| AliasName("Beng", 48), |
| AliasName("Bengali", 49), |
| AliasName("Beth", 50), |
| AliasName("Bidi_C", 51), |
| AliasName("Bidi_Class", 52), |
| AliasName("Bidi_Control", 53), |
| AliasName("Bidi_M", 54), |
| AliasName("Bidi_Mirrored", 55), |
| AliasName("Bidi_Mirroring_Glyph", 56), |
| AliasName("Block", 57), |
| AliasName("Block_Elements", 58), |
| AliasName("Bopo", 59), |
| AliasName("Bopomofo", 60), |
| AliasName("Bopomofo_Extended", 61), |
| AliasName("Boundary_Neutral", 62), |
| AliasName("Box_Drawing", 63), |
| AliasName("Brai", 64), |
| AliasName("Braille", 65), |
| AliasName("Braille_Patterns", 66), |
| AliasName("Break_After", 67), |
| AliasName("Break_Before", 68), |
| AliasName("Break_Both", 69), |
| AliasName("Break_Symbols", 70), |
| AliasName("Buhd", 71), |
| AliasName("Buhid", 72), |
| AliasName("Byzantine_Musical_Symbols", 73), |
| AliasName("C", 74), |
| AliasName("CB", 75), |
| AliasName("CJK_Compatibility", 76), |
| AliasName("CJK_Compatibility_Forms", 77), |
| AliasName("CJK_Compatibility_Ideographs", 78), |
| AliasName("CJK_Compatibility_Ideographs_Supplement", 79), |
| AliasName("CJK_Radicals_Supplement", 80), |
| AliasName("CJK_Symbols_and_Punctuation", 81), |
| AliasName("CJK_Unified_Ideographs", 82), |
| AliasName("CJK_Unified_Ideographs_Extension_A", 83), |
| AliasName("CJK_Unified_Ideographs_Extension_B", 84), |
| AliasName("CL", 85), |
| AliasName("CM", 86), |
| AliasName("CR", 87), |
| AliasName("CS", 88), |
| AliasName("Canadian_Aboriginal", 89), |
| AliasName("Canonical", 90), |
| AliasName("Canonical_Combining_Class", 91), |
| AliasName("Cans", 92), |
| AliasName("Carriage_Return", 93), |
| AliasName("Case_Folding", 94), |
| AliasName("Case_Sensitive", 95), |
| AliasName("Cased_Letter", 96), |
| AliasName("Cc", 97), |
| AliasName("Cf", 98), |
| AliasName("Cher", 99), |
| AliasName("Cherokee", 100), |
| AliasName("Circle", 101), |
| AliasName("Close_Punctuation", 102), |
| AliasName("Cn", 103), |
| AliasName("Co", 104), |
| AliasName("Combining_Diacritical_Marks", 105), |
| AliasName("Combining_Diacritical_Marks_for_Symbols", 106), |
| AliasName("Combining_Half_Marks", 107), |
| AliasName("Combining_Mark", 108), |
| AliasName("Common", 109), |
| AliasName("Common_Separator", 110), |
| AliasName("Comp_Ex", 111), |
| AliasName("Compat", 112), |
| AliasName("Complex_Context", 113), |
| AliasName("Connector_Punctuation", 114), |
| AliasName("Contingent_Break", 115), |
| AliasName("Control", 116), |
| AliasName("Control_Pictures", 117), |
| AliasName("Coptic", 118), |
| AliasName("Cprt", 119), |
| AliasName("Cs", 120), |
| AliasName("Currency_Symbol", 121), |
| AliasName("Currency_Symbols", 122), |
| AliasName("Cypriot", 123), |
| AliasName("Cypriot_Syllabary", 124), |
| AliasName("Cyrillic", 125), |
| AliasName("Cyrillic_Supplement", 126), |
| AliasName("Cyrillic_Supplementary", 127), |
| AliasName("Cyrl", 128), |
| AliasName("D", 129), |
| AliasName("DA", 130), |
| AliasName("DB", 131), |
| AliasName("DI", 132), |
| AliasName("Dal", 133), |
| AliasName("Dalath_Rish", 134), |
| AliasName("Dash", 135), |
| AliasName("Dash_Punctuation", 136), |
| AliasName("De", 137), |
| AliasName("Decimal", 138), |
| AliasName("Decimal_Number", 139), |
| AliasName("Decomposition_Type", 140), |
| AliasName("Default_Ignorable_Code_Point", 141), |
| AliasName("Dep", 142), |
| AliasName("Deprecated", 143), |
| AliasName("Deseret", 144), |
| AliasName("Deva", 145), |
| AliasName("Devanagari", 146), |
| AliasName("Di", 147), |
| AliasName("Dia", 148), |
| AliasName("Diacritic", 149), |
| AliasName("Digit", 150), |
| AliasName("Dingbats", 151), |
| AliasName("Double_Above", 152), |
| AliasName("Double_Below", 153), |
| AliasName("Dsrt", 154), |
| AliasName("Dual_Joining", 155), |
| AliasName("E", 156), |
| AliasName("EN", 157), |
| AliasName("ES", 158), |
| AliasName("ET", 159), |
| AliasName("EX", 160), |
| AliasName("East_Asian_Width", 161), |
| AliasName("Enclosed_Alphanumerics", 162), |
| AliasName("Enclosed_CJK_Letters_and_Months", 163), |
| AliasName("Enclosing_Mark", 164), |
| AliasName("Ethi", 165), |
| AliasName("Ethiopic", 166), |
| AliasName("European_Number", 167), |
| AliasName("European_Separator", 168), |
| AliasName("European_Terminator", 169), |
| AliasName("Exclamation", 170), |
| AliasName("Ext", 171), |
| AliasName("Extender", 172), |
| AliasName("F", 173), |
| AliasName("False", 174), |
| AliasName("Fe", 175), |
| AliasName("Feh", 176), |
| AliasName("Final", 177), |
| AliasName("Final_Punctuation", 178), |
| AliasName("Final_Semkath", 179), |
| AliasName("Font", 180), |
| AliasName("Format", 181), |
| AliasName("Fraction", 182), |
| AliasName("Full_Composition_Exclusion", 183), |
| AliasName("Fullwidth", 184), |
| AliasName("GL", 185), |
| AliasName("Gaf", 186), |
| AliasName("Gamal", 187), |
| AliasName("General_Category", 188), |
| AliasName("General_Category_Mask", 189), |
| AliasName("General_Punctuation", 190), |
| AliasName("Geometric_Shapes", 191), |
| AliasName("Geor", 192), |
| AliasName("Georgian", 193), |
| AliasName("Glue", 194), |
| AliasName("Goth", 195), |
| AliasName("Gothic", 196), |
| AliasName("Gr_Base", 197), |
| AliasName("Gr_Ext", 198), |
| AliasName("Gr_Link", 199), |
| AliasName("Grapheme_Base", 200), |
| AliasName("Grapheme_Extend", 201), |
| AliasName("Grapheme_Link", 202), |
| AliasName("Greek", 203), |
| AliasName("Greek_Extended", 204), |
| AliasName("Greek_and_Coptic", 205), |
| AliasName("Grek", 206), |
| AliasName("Gujarati", 207), |
| AliasName("Gujr", 208), |
| AliasName("Gurmukhi", 209), |
| AliasName("Guru", 210), |
| AliasName("H", 211), |
| AliasName("HY", 212), |
| AliasName("Hah", 213), |
| AliasName("Halfwidth", 214), |
| AliasName("Halfwidth_and_Fullwidth_Forms", 215), |
| AliasName("Hamza_On_Heh_Goal", 216), |
| AliasName("Han", 217), |
| AliasName("Hang", 218), |
| AliasName("Hangul", 219), |
| AliasName("Hangul_Compatibility_Jamo", 220), |
| AliasName("Hangul_Jamo", 221), |
| AliasName("Hangul_Syllable_Type", 222), |
| AliasName("Hangul_Syllables", 223), |
| AliasName("Hani", 224), |
| AliasName("Hano", 225), |
| AliasName("Hanunoo", 226), |
| AliasName("He", 227), |
| AliasName("Hebr", 228), |
| AliasName("Hebrew", 229), |
| AliasName("Heh", 230), |
| AliasName("Heh_Goal", 231), |
| AliasName("Heth", 232), |
| AliasName("Hex", 233), |
| AliasName("Hex_Digit", 234), |
| AliasName("High_Private_Use_Surrogates", 235), |
| AliasName("High_Surrogates", 236), |
| AliasName("Hira", 237), |
| AliasName("Hiragana", 238), |
| AliasName("Hrkt", 239), |
| AliasName("Hyphen", 240), |
| AliasName("ID", 241), |
| AliasName("IDC", 242), |
| AliasName("IDS", 243), |
| AliasName("IDSB", 244), |
| AliasName("IDST", 245), |
| AliasName("IDS_Binary_Operator", 246), |
| AliasName("IDS_Trinary_Operator", 247), |
| AliasName("ID_Continue", 248), |
| AliasName("ID_Start", 249), |
| AliasName("IN", 250), |
| AliasName("IPA_Extensions", 251), |
| AliasName("IS", 252), |
| AliasName("ISO_Comment", 253), |
| AliasName("Ideo", 254), |
| AliasName("Ideographic", 255), |
| AliasName("Ideographic_Description_Characters", 256), |
| AliasName("Infix_Numeric", 257), |
| AliasName("Inherited", 258), |
| AliasName("Initial", 259), |
| AliasName("Initial_Punctuation", 260), |
| AliasName("Inseparable", 261), |
| AliasName("Inseperable", 262), |
| AliasName("Iota_Subscript", 263), |
| AliasName("Isolated", 264), |
| AliasName("Ital", 265), |
| AliasName("Join_C", 266), |
| AliasName("Join_Causing", 267), |
| AliasName("Join_Control", 268), |
| AliasName("Joining_Group", 269), |
| AliasName("Joining_Type", 270), |
| AliasName("KV", 271), |
| AliasName("Kaf", 272), |
| AliasName("Kana", 273), |
| AliasName("Kana_Voicing", 274), |
| AliasName("Kanbun", 275), |
| AliasName("Kangxi_Radicals", 276), |
| AliasName("Kannada", 277), |
| AliasName("Kaph", 278), |
| AliasName("Katakana", 279), |
| AliasName("Katakana_Or_Hiragana", 280), |
| AliasName("Katakana_Phonetic_Extensions", 281), |
| AliasName("Khaph", 282), |
| AliasName("Khmer", 283), |
| AliasName("Khmer_Symbols", 284), |
| AliasName("Khmr", 285), |
| AliasName("Knda", 286), |
| AliasName("Knotted_Heh", 287), |
| AliasName("L", 288), |
| AliasName("LC", 289), |
| AliasName("LF", 290), |
| AliasName("LOE", 291), |
| AliasName("LRE", 292), |
| AliasName("LRO", 293), |
| AliasName("LV", 294), |
| AliasName("LVT", 295), |
| AliasName("LVT_Syllable", 296), |
| AliasName("LV_Syllable", 297), |
| AliasName("Lam", 298), |
| AliasName("Lamadh", 299), |
| AliasName("Lao", 300), |
| AliasName("Laoo", 301), |
| AliasName("Latin", 302), |
| AliasName("Latin-1_Supplement", 303), |
| AliasName("Latin_Extended-A", 304), |
| AliasName("Latin_Extended-B", 305), |
| AliasName("Latin_Extended_Additional", 306), |
| AliasName("Latn", 307), |
| AliasName("Lead_Canonical_Combining_Class", 308), |
| AliasName("Leading_Jamo", 309), |
| AliasName("Left", 310), |
| AliasName("Left_Joining", 311), |
| AliasName("Left_To_Right", 312), |
| AliasName("Left_To_Right_Embedding", 313), |
| AliasName("Left_To_Right_Override", 314), |
| AliasName("Letter", 315), |
| AliasName("Letter_Number", 316), |
| AliasName("Letterlike_Symbols", 317), |
| AliasName("Limb", 318), |
| AliasName("Limbu", 319), |
| AliasName("Linb", 320), |
| AliasName("Line_Break", 321), |
| AliasName("Line_Feed", 322), |
| AliasName("Line_Separator", 323), |
| AliasName("Linear_B", 324), |
| AliasName("Linear_B_Ideograms", 325), |
| AliasName("Linear_B_Syllabary", 326), |
| AliasName("Ll", 327), |
| AliasName("Lm", 328), |
| AliasName("Lo", 329), |
| AliasName("Logical_Order_Exception", 330), |
| AliasName("Low_Surrogates", 331), |
| AliasName("Lower", 332), |
| AliasName("Lowercase", 333), |
| AliasName("Lowercase_Letter", 334), |
| AliasName("Lowercase_Mapping", 335), |
| AliasName("Lt", 336), |
| AliasName("Lu", 337), |
| AliasName("M", 338), |
| AliasName("Malayalam", 339), |
| AliasName("Mandatory_Break", 340), |
| AliasName("Mark", 341), |
| AliasName("Math", 342), |
| AliasName("Math_Symbol", 343), |
| AliasName("Mathematical_Alphanumeric_Symbols", 344), |
| AliasName("Mathematical_Operators", 345), |
| AliasName("Maybe", 346), |
| AliasName("Mc", 347), |
| AliasName("Me", 348), |
| AliasName("Medial", 349), |
| AliasName("Meem", 350), |
| AliasName("Mim", 351), |
| AliasName("Miscellaneous_Mathematical_Symbols-A", 352), |
| AliasName("Miscellaneous_Mathematical_Symbols-B", 353), |
| AliasName("Miscellaneous_Symbols", 354), |
| AliasName("Miscellaneous_Symbols_and_Arrows", 355), |
| AliasName("Miscellaneous_Technical", 356), |
| AliasName("Mlym", 357), |
| AliasName("Mn", 358), |
| AliasName("Modifier_Letter", 359), |
| AliasName("Modifier_Symbol", 360), |
| AliasName("Mong", 361), |
| AliasName("Mongolian", 362), |
| AliasName("Musical_Symbols", 363), |
| AliasName("Myanmar", 364), |
| AliasName("Mymr", 365), |
| AliasName("N", 366), |
| AliasName("NA", 367), |
| AliasName("NChar", 368), |
| AliasName("NFC_Inert", 369), |
| AliasName("NFC_QC", 370), |
| AliasName("NFC_Quick_Check", 371), |
| AliasName("NFD_Inert", 372), |
| AliasName("NFD_QC", 373), |
| AliasName("NFD_Quick_Check", 374), |
| AliasName("NFKC_Inert", 375), |
| AliasName("NFKC_QC", 376), |
| AliasName("NFKC_Quick_Check", 377), |
| AliasName("NFKD_Inert", 378), |
| AliasName("NFKD_QC", 379), |
| AliasName("NFKD_Quick_Check", 380), |
| AliasName("NK", 381), |
| AliasName("NL", 382), |
| AliasName("NR", 383), |
| AliasName("NS", 384), |
| AliasName("NSM", 385), |
| AliasName("NU", 386), |
| AliasName("Na", 387), |
| AliasName("Name", 388), |
| AliasName("Narrow", 389), |
| AliasName("Nd", 390), |
| AliasName("Neutral", 391), |
| AliasName("Next_Line", 392), |
| AliasName("Nl", 393), |
| AliasName("No", 394), |
| AliasName("No_Block", 395), |
| AliasName("No_Joining_Group", 396), |
| AliasName("Nobreak", 397), |
| AliasName("Non_Joining", 398), |
| AliasName("Noncharacter_Code_Point", 399), |
| AliasName("None", 400), |
| AliasName("Nonspacing_Mark", 401), |
| AliasName("Nonstarter", 402), |
| AliasName("Noon", 403), |
| AliasName("Not_Applicable", 404), |
| AliasName("Not_Reordered", 405), |
| AliasName("Nu", 406), |
| AliasName("Nukta", 407), |
| AliasName("Number", 408), |
| AliasName("Number_Forms", 409), |
| AliasName("Numeric", 410), |
| AliasName("Numeric_Type", 411), |
| AliasName("Numeric_Value", 412), |
| AliasName("Nun", 413), |
| AliasName("ON", 414), |
| AliasName("OP", 415), |
| AliasName("OV", 416), |
| AliasName("Ogam", 417), |
| AliasName("Ogham", 418), |
| AliasName("Old_Italic", 419), |
| AliasName("Open_Punctuation", 420), |
| AliasName("Optical_Character_Recognition", 421), |
| AliasName("Oriya", 422), |
| AliasName("Orya", 423), |
| AliasName("Osma", 424), |
| AliasName("Osmanya", 425), |
| AliasName("Other", 426), |
| AliasName("Other_Letter", 427), |
| AliasName("Other_Neutral", 428), |
| AliasName("Other_Number", 429), |
| AliasName("Other_Punctuation", 430), |
| AliasName("Other_Symbol", 431), |
| AliasName("Overlay", 432), |
| AliasName("P", 433), |
| AliasName("PDF", 434), |
| AliasName("PO", 435), |
| AliasName("PR", 436), |
| AliasName("Paragraph_Separator", 437), |
| AliasName("Pc", 438), |
| AliasName("Pd", 439), |
| AliasName("Pe", 440), |
| AliasName("Pf", 441), |
| AliasName("Phonetic_Extensions", 442), |
| AliasName("Pi", 443), |
| AliasName("Po", 444), |
| AliasName("Pop_Directional_Format", 445), |
| AliasName("Postfix_Numeric", 446), |
| AliasName("Prefix_Numeric", 447), |
| AliasName("Private_Use", 448), |
| AliasName("Private_Use_Area", 449), |
| AliasName("Ps", 450), |
| AliasName("Punctuation", 451), |
| AliasName("QMark", 452), |
| AliasName("QU", 453), |
| AliasName("Qaac", 454), |
| AliasName("Qaai", 455), |
| AliasName("Qaf", 456), |
| AliasName("Qaph", 457), |
| AliasName("Quotation", 458), |
| AliasName("Quotation_Mark", 459), |
| AliasName("R", 460), |
| AliasName("RLE", 461), |
| AliasName("RLO", 462), |
| AliasName("Radical", 463), |
| AliasName("Reh", 464), |
| AliasName("Reversed_Pe", 465), |
| AliasName("Right", 466), |
| AliasName("Right_Joining", 467), |
| AliasName("Right_To_Left", 468), |
| AliasName("Right_To_Left_Embedding", 469), |
| AliasName("Right_To_Left_Override", 470), |
| AliasName("Runic", 471), |
| AliasName("Runr", 472), |
| AliasName("S", 473), |
| AliasName("SA", 474), |
| AliasName("SD", 475), |
| AliasName("SG", 476), |
| AliasName("SP", 477), |
| AliasName("STerm", 478), |
| AliasName("SY", 479), |
| AliasName("Sad", 480), |
| AliasName("Sadhe", 481), |
| AliasName("Sc", 482), |
| AliasName("Script", 483), |
| AliasName("Seen", 484), |
| AliasName("Segment_Separator", 485), |
| AliasName("Segment_Starter", 486), |
| AliasName("Semkath", 487), |
| AliasName("Sensitive", 488), |
| AliasName("Separator", 489), |
| AliasName("Shavian", 490), |
| AliasName("Shaw", 491), |
| AliasName("Shin", 492), |
| AliasName("Simple_Case_Folding", 493), |
| AliasName("Simple_Lowercase_Mapping", 494), |
| AliasName("Simple_Titlecase_Mapping", 495), |
| AliasName("Simple_Uppercase_Mapping", 496), |
| AliasName("Sinh", 497), |
| AliasName("Sinhala", 498), |
| AliasName("Sk", 499), |
| AliasName("Sm", 500), |
| AliasName("Small", 501), |
| AliasName("Small_Form_Variants", 502), |
| AliasName("So", 503), |
| AliasName("Soft_Dotted", 504), |
| AliasName("Space", 505), |
| AliasName("Space_Separator", 506), |
| AliasName("Spacing_Mark", 507), |
| AliasName("Spacing_Modifier_Letters", 508), |
| AliasName("Specials", 509), |
| AliasName("Square", 510), |
| AliasName("Sub", 511), |
| AliasName("Super", 512), |
| AliasName("Superscripts_and_Subscripts", 513), |
| AliasName("Supplemental_Arrows-A", 514), |
| AliasName("Supplemental_Arrows-B", 515), |
| AliasName("Supplemental_Mathematical_Operators", 516), |
| AliasName("Supplementary_Private_Use_Area-A", 517), |
| AliasName("Supplementary_Private_Use_Area-B", 518), |
| AliasName("Surrogate", 519), |
| AliasName("Swash_Kaf", 520), |
| AliasName("Symbol", 521), |
| AliasName("Syrc", 522), |
| AliasName("Syriac", 523), |
| AliasName("Syriac_Waw", 524), |
| AliasName("T", 525), |
| AliasName("Tagalog", 526), |
| AliasName("Tagb", 527), |
| AliasName("Tagbanwa", 528), |
| AliasName("Tags", 529), |
| AliasName("Tah", 530), |
| AliasName("Tai_Le", 531), |
| AliasName("Tai_Xuan_Jing_Symbols", 532), |
| AliasName("Tale", 533), |
| AliasName("Tamil", 534), |
| AliasName("Taml", 535), |
| AliasName("Taw", 536), |
| AliasName("Teh_Marbuta", 537), |
| AliasName("Telu", 538), |
| AliasName("Telugu", 539), |
| AliasName("Term", 540), |
| AliasName("Terminal_Punctuation", 541), |
| AliasName("Teth", 542), |
| AliasName("Tglg", 543), |
| AliasName("Thaa", 544), |
| AliasName("Thaana", 545), |
| AliasName("Thai", 546), |
| AliasName("Tibetan", 547), |
| AliasName("Tibt", 548), |
| AliasName("Titlecase_Letter", 549), |
| AliasName("Titlecase_Mapping", 550), |
| AliasName("Trail_Canonical_Combining_Class", 551), |
| AliasName("Trailing_Jamo", 552), |
| AliasName("Transparent", 553), |
| AliasName("True", 554), |
| AliasName("U", 555), |
| AliasName("UIdeo", 556), |
| AliasName("Ugar", 557), |
| AliasName("Ugaritic", 558), |
| AliasName("Unassigned", 559), |
| AliasName("Unicode_1_Name", 560), |
| AliasName("Unified_Canadian_Aboriginal_Syllabics", 561), |
| AliasName("Unified_Ideograph", 562), |
| AliasName("Unknown", 563), |
| AliasName("Upper", 564), |
| AliasName("Uppercase", 565), |
| AliasName("Uppercase_Letter", 566), |
| AliasName("Uppercase_Mapping", 567), |
| AliasName("V", 568), |
| AliasName("VR", 569), |
| AliasName("VS", 570), |
| AliasName("Variation_Selector", 571), |
| AliasName("Variation_Selectors", 572), |
| AliasName("Variation_Selectors_Supplement", 573), |
| AliasName("Vertical", 574), |
| AliasName("Virama", 575), |
| AliasName("Vowel_Jamo", 576), |
| AliasName("W", 577), |
| AliasName("WJ", 578), |
| AliasName("WS", 579), |
| AliasName("WSpace", 580), |
| AliasName("Waw", 581), |
| AliasName("White_Space", 582), |
| AliasName("Wide", 583), |
| AliasName("Word_Joiner", 584), |
| AliasName("XIDC", 585), |
| AliasName("XIDS", 586), |
| AliasName("XID_Continue", 587), |
| AliasName("XID_Start", 588), |
| AliasName("XX", 589), |
| AliasName("Y", 590), |
| AliasName("Yeh", 591), |
| AliasName("Yeh_Barree", 592), |
| AliasName("Yeh_With_Tail", 593), |
| AliasName("Yes", 594), |
| AliasName("Yi", 595), |
| AliasName("Yi_Radicals", 596), |
| AliasName("Yi_Syllables", 597), |
| AliasName("Yiii", 598), |
| AliasName("Yijing_Hexagram_Symbols", 599), |
| AliasName("Yudh", 600), |
| AliasName("Yudh_He", 601), |
| AliasName("Z", 602), |
| AliasName("ZW", 603), |
| AliasName("ZWSpace", 604), |
| AliasName("Zain", 605), |
| AliasName("Zhain", 606), |
| AliasName("Zl", 607), |
| AliasName("Zp", 608), |
| AliasName("Zs", 609), |
| AliasName("Zyyy", 610), |
| AliasName("age", 611), |
| AliasName("bc", 612), |
| AliasName("blk", 613), |
| AliasName("bmg", 614), |
| AliasName("can", 615), |
| AliasName("ccc", 616), |
| AliasName("cf", 617), |
| AliasName("com", 618), |
| AliasName("dt", 619), |
| AliasName("ea", 620), |
| AliasName("enc", 621), |
| AliasName("fin", 622), |
| AliasName("font", 623), |
| AliasName("fra", 624), |
| AliasName("gc", 625), |
| AliasName("gcm", 626), |
| AliasName("hst", 627), |
| AliasName("init", 628), |
| AliasName("isc", 629), |
| AliasName("iso", 630), |
| AliasName("jg", 631), |
| AliasName("jt", 632), |
| AliasName("lb", 633), |
| AliasName("lc", 634), |
| AliasName("lccc", 635), |
| AliasName("med", 636), |
| AliasName("na", 637), |
| AliasName("na1", 638), |
| AliasName("nar", 639), |
| AliasName("nb", 640), |
| AliasName("nfcinert", 641), |
| AliasName("nfdinert", 642), |
| AliasName("nfkcinert", 643), |
| AliasName("nfkdinert", 644), |
| AliasName("none", 645), |
| AliasName("nt", 646), |
| AliasName("nv", 647), |
| AliasName("sc", 648), |
| AliasName("segstart", 649), |
| AliasName("sfc", 650), |
| AliasName("slc", 651), |
| AliasName("sml", 652), |
| AliasName("sqr", 653), |
| AliasName("stc", 654), |
| AliasName("sub", 655), |
| AliasName("suc", 656), |
| AliasName("sup", 657), |
| AliasName("tc", 658), |
| AliasName("tccc", 659), |
| AliasName("uc", 660), |
| AliasName("vert", 661), |
| AliasName("wide", 662), |
| }; |
| |
| /* to be filled in */ |
| int32_t REMAP[663]; |
| |
| const int32_t NAME_GROUP_COUNT = 926; |
| |
| int32_t NAME_GROUP[] = { |
| 338, -346, /* 0: "M", "Maybe" */ |
| 366, -394, /* 2: "N", "No" */ |
| 590, -594, /* 4: "Y", "Yes" */ |
| 19, -20, /* 6: "Alpha", "Alphabetic" */ |
| 2, -7, /* 8: "AHex", "ASCII_Hex_Digit" */ |
| 51, -53, /* 10: "Bidi_C", "Bidi_Control" */ |
| 54, -55, /* 12: "Bidi_M", "Bidi_Mirrored" */ |
| 488, -95, /* 14: "Sensitive", "Case_Sensitive" */ |
| 135, -135, /* 16: "Dash", "Dash" */ |
| 132, -141, /* 18: "DI", "Default_Ignorable_Code_Point" */ |
| 142, -143, /* 20: "Dep", "Deprecated" */ |
| 148, -149, /* 22: "Dia", "Diacritic" */ |
| 171, -172, /* 24: "Ext", "Extender" */ |
| 111, -183, /* 26: "Comp_Ex", "Full_Composition_Exclusion" */ |
| 197, -200, /* 28: "Gr_Base", "Grapheme_Base" */ |
| 198, -201, /* 30: "Gr_Ext", "Grapheme_Extend" */ |
| 199, -202, /* 32: "Gr_Link", "Grapheme_Link" */ |
| 233, -234, /* 34: "Hex", "Hex_Digit" */ |
| 240, -240, /* 36: "Hyphen", "Hyphen" */ |
| 254, -255, /* 38: "Ideo", "Ideographic" */ |
| 244, -246, /* 40: "IDSB", "IDS_Binary_Operator" */ |
| 245, -247, /* 42: "IDST", "IDS_Trinary_Operator" */ |
| 242, -248, /* 44: "IDC", "ID_Continue" */ |
| 243, -249, /* 46: "IDS", "ID_Start" */ |
| 266, -268, /* 48: "Join_C", "Join_Control" */ |
| 291, -330, /* 50: "LOE", "Logical_Order_Exception" */ |
| 332, -333, /* 52: "Lower", "Lowercase" */ |
| 342, -342, /* 54: "Math", "Math" */ |
| 641, -369, /* 56: "nfcinert", "NFC_Inert" */ |
| 642, -372, /* 58: "nfdinert", "NFD_Inert" */ |
| 643, -375, /* 60: "nfkcinert", "NFKC_Inert" */ |
| 644, -378, /* 62: "nfkdinert", "NFKD_Inert" */ |
| 368, -399, /* 64: "NChar", "Noncharacter_Code_Point" */ |
| 452, -459, /* 66: "QMark", "Quotation_Mark" */ |
| 463, -463, /* 68: "Radical", "Radical" */ |
| 649, -486, /* 70: "segstart", "Segment_Starter" */ |
| 475, -504, /* 72: "SD", "Soft_Dotted" */ |
| 478, -478, /* 74: "STerm", "STerm" */ |
| 540, -541, /* 76: "Term", "Terminal_Punctuation" */ |
| 556, -562, /* 78: "UIdeo", "Unified_Ideograph" */ |
| 564, -565, /* 80: "Upper", "Uppercase" */ |
| 570, -571, /* 82: "VS", "Variation_Selector" */ |
| 580, -582, /* 84: "WSpace", "White_Space" */ |
| 585, -587, /* 86: "XIDC", "XID_Continue" */ |
| 586, -588, /* 88: "XIDS", "XID_Start" */ |
| 647, -412, /* 90: "nv", "Numeric_Value" */ |
| 612, -52, /* 92: "bc", "Bidi_Class" */ |
| 613, -57, /* 94: "blk", "Block" */ |
| 616, -91, /* 96: "ccc", "Canonical_Combining_Class" */ |
| 619, -140, /* 98: "dt", "Decomposition_Type" */ |
| 620, -161, /* 100: "ea", "East_Asian_Width" */ |
| 625, -188, /* 102: "gc", "General_Category" */ |
| 627, -222, /* 104: "hst", "Hangul_Syllable_Type" */ |
| 631, -269, /* 106: "jg", "Joining_Group" */ |
| 632, -270, /* 108: "jt", "Joining_Type" */ |
| 635, -308, /* 110: "lccc", "Lead_Canonical_Combining_Class" */ |
| 633, -321, /* 112: "lb", "Line_Break" */ |
| 370, -371, /* 114: "NFC_QC", "NFC_Quick_Check" */ |
| 373, -374, /* 116: "NFD_QC", "NFD_Quick_Check" */ |
| 376, -377, /* 118: "NFKC_QC", "NFKC_Quick_Check" */ |
| 379, -380, /* 120: "NFKD_QC", "NFKD_Quick_Check" */ |
| 646, -411, /* 122: "nt", "Numeric_Type" */ |
| 648, -483, /* 124: "sc", "Script" */ |
| 659, -551, /* 126: "tccc", "Trail_Canonical_Combining_Class" */ |
| 626, -189, /* 128: "gcm", "General_Category_Mask" */ |
| 611, -15, /* 130: "age", "Age" */ |
| 614, -56, /* 132: "bmg", "Bidi_Mirroring_Glyph" */ |
| 617, -94, /* 134: "cf", "Case_Folding" */ |
| 629, -253, /* 136: "isc", "ISO_Comment" */ |
| 634, -335, /* 138: "lc", "Lowercase_Mapping" */ |
| 637, -388, /* 140: "na", "Name" */ |
| 650, -493, /* 142: "sfc", "Simple_Case_Folding" */ |
| 651, -494, /* 144: "slc", "Simple_Lowercase_Mapping" */ |
| 654, -495, /* 146: "stc", "Simple_Titlecase_Mapping" */ |
| 656, -496, /* 148: "suc", "Simple_Uppercase_Mapping" */ |
| 658, -550, /* 150: "tc", "Titlecase_Mapping" */ |
| 638, -560, /* 152: "na1", "Unicode_1_Name" */ |
| 660, -567, /* 154: "uc", "Uppercase_Mapping" */ |
| 5, -26, /* 156: "AN", "Arabic_Number" */ |
| 35, -437, /* 158: "B", "Paragraph_Separator" */ |
| 41, -62, /* 160: "BN", "Boundary_Neutral" */ |
| 88, -110, /* 162: "CS", "Common_Separator" */ |
| 385, -401, /* 164: "NSM", "Nonspacing_Mark" */ |
| 157, -167, /* 166: "EN", "European_Number" */ |
| 158, -168, /* 168: "ES", "European_Separator" */ |
| 159, -169, /* 170: "ET", "European_Terminator" */ |
| 288, -312, /* 172: "L", "Left_To_Right" */ |
| 292, -313, /* 174: "LRE", "Left_To_Right_Embedding" */ |
| 293, -314, /* 176: "LRO", "Left_To_Right_Override" */ |
| 414, -428, /* 178: "ON", "Other_Neutral" */ |
| 434, -445, /* 180: "PDF", "Pop_Directional_Format" */ |
| 460, -468, /* 182: "R", "Right_To_Left" */ |
| 4, -25, /* 184: "AL", "Arabic_Letter" */ |
| 461, -469, /* 186: "RLE", "Right_To_Left_Embedding" */ |
| 462, -470, /* 188: "RLO", "Right_To_Left_Override" */ |
| 473, -485, /* 190: "S", "Segment_Separator" */ |
| 579, -582, /* 192: "WS", "White_Space" */ |
| 173, -174, /* 194: "F", "False" */ |
| 525, -554, /* 196: "T", "True" */ |
| 0, -14, /* 198: "", "Aegean_Numbers" */ |
| 0, -21, /* 200: "", "Alphabetic_Presentation_Forms" */ |
| 0, -24, /* 202: "", "Arabic" */ |
| 0, -27, /* 204: "", "Arabic_Presentation_Forms-A" */ |
| 0, -28, /* 206: "", "Arabic_Presentation_Forms-B" */ |
| 0, -29, /* 208: "", "Armenian" */ |
| 0, -31, /* 210: "", "Arrows" */ |
| 0, -43, /* 212: "", "Basic_Latin" */ |
| 0, -49, /* 214: "", "Bengali" */ |
| 0, -58, /* 216: "", "Block_Elements" */ |
| 0, -60, /* 218: "", "Bopomofo" */ |
| 0, -61, /* 220: "", "Bopomofo_Extended" */ |
| 0, -63, /* 222: "", "Box_Drawing" */ |
| 0, -66, /* 224: "", "Braille_Patterns" */ |
| 0, -72, /* 226: "", "Buhid" */ |
| 0, -73, /* 228: "", "Byzantine_Musical_Symbols" */ |
| 0, -100, /* 230: "", "Cherokee" */ |
| 0, -76, /* 232: "", "CJK_Compatibility" */ |
| 0, -77, /* 234: "", "CJK_Compatibility_Forms" */ |
| 0, -78, /* 236: "", "CJK_Compatibility_Ideographs" */ |
| 0, -79, /* 238: "", "CJK_Compatibility_Ideographs_Supplement" */ |
| 0, -80, /* 240: "", "CJK_Radicals_Supplement" */ |
| 0, -81, /* 242: "", "CJK_Symbols_and_Punctuation" */ |
| 0, -82, /* 244: "", "CJK_Unified_Ideographs" */ |
| 0, -83, /* 246: "", "CJK_Unified_Ideographs_Extension_A" */ |
| 0, -84, /* 248: "", "CJK_Unified_Ideographs_Extension_B" */ |
| 0, -105, /* 250: "", "Combining_Diacritical_Marks" */ |
| 0, -107, /* 252: "", "Combining_Half_Marks" */ |
| 0, -106, /* 254: "", "Combining_Diacritical_Marks_for_Symbols" */ |
| 0, -117, /* 256: "", "Control_Pictures" */ |
| 0, -122, /* 258: "", "Currency_Symbols" */ |
| 0, -124, /* 260: "", "Cypriot_Syllabary" */ |
| 0, -125, /* 262: "", "Cyrillic" */ |
| 0, 126, -127, /* 264: "", "Cyrillic_Supplement", "Cyrillic_Supplementary" */ |
| 0, -144, /* 267: "", "Deseret" */ |
| 0, -146, /* 269: "", "Devanagari" */ |
| 0, -151, /* 271: "", "Dingbats" */ |
| 0, -162, /* 273: "", "Enclosed_Alphanumerics" */ |
| 0, -163, /* 275: "", "Enclosed_CJK_Letters_and_Months" */ |
| 0, -166, /* 277: "", "Ethiopic" */ |
| 0, -190, /* 279: "", "General_Punctuation" */ |
| 0, -191, /* 281: "", "Geometric_Shapes" */ |
| 0, -193, /* 283: "", "Georgian" */ |
| 0, -196, /* 285: "", "Gothic" */ |
| 0, -205, /* 287: "", "Greek_and_Coptic" */ |
| 0, -204, /* 289: "", "Greek_Extended" */ |
| 0, -207, /* 291: "", "Gujarati" */ |
| 0, -209, /* 293: "", "Gurmukhi" */ |
| 0, -215, /* 295: "", "Halfwidth_and_Fullwidth_Forms" */ |
| 0, -220, /* 297: "", "Hangul_Compatibility_Jamo" */ |
| 0, -221, /* 299: "", "Hangul_Jamo" */ |
| 0, -223, /* 301: "", "Hangul_Syllables" */ |
| 0, -226, /* 303: "", "Hanunoo" */ |
| 0, -229, /* 305: "", "Hebrew" */ |
| 0, -235, /* 307: "", "High_Private_Use_Surrogates" */ |
| 0, -236, /* 309: "", "High_Surrogates" */ |
| 0, -238, /* 311: "", "Hiragana" */ |
| 0, -256, /* 313: "", "Ideographic_Description_Characters" */ |
| 0, -251, /* 315: "", "IPA_Extensions" */ |
| 0, -275, /* 317: "", "Kanbun" */ |
| 0, -276, /* 319: "", "Kangxi_Radicals" */ |
| 0, -277, /* 321: "", "Kannada" */ |
| 0, -279, /* 323: "", "Katakana" */ |
| 0, -281, /* 325: "", "Katakana_Phonetic_Extensions" */ |
| 0, -283, /* 327: "", "Khmer" */ |
| 0, -284, /* 329: "", "Khmer_Symbols" */ |
| 0, -300, /* 331: "", "Lao" */ |
| 0, -303, /* 333: "", "Latin-1_Supplement" */ |
| 0, -304, /* 335: "", "Latin_Extended-A" */ |
| 0, -306, /* 337: "", "Latin_Extended_Additional" */ |
| 0, -305, /* 339: "", "Latin_Extended-B" */ |
| 0, -317, /* 341: "", "Letterlike_Symbols" */ |
| 0, -319, /* 343: "", "Limbu" */ |
| 0, -325, /* 345: "", "Linear_B_Ideograms" */ |
| 0, -326, /* 347: "", "Linear_B_Syllabary" */ |
| 0, -331, /* 349: "", "Low_Surrogates" */ |
| 0, -339, /* 351: "", "Malayalam" */ |
| 0, -344, /* 353: "", "Mathematical_Alphanumeric_Symbols" */ |
| 0, -345, /* 355: "", "Mathematical_Operators" */ |
| 0, -352, /* 357: "", "Miscellaneous_Mathematical_Symbols-A" */ |
| 0, -353, /* 359: "", "Miscellaneous_Mathematical_Symbols-B" */ |
| 0, -354, /* 361: "", "Miscellaneous_Symbols" */ |
| 0, -355, /* 363: "", "Miscellaneous_Symbols_and_Arrows" */ |
| 0, -356, /* 365: "", "Miscellaneous_Technical" */ |
| 0, -362, /* 367: "", "Mongolian" */ |
| 0, -363, /* 369: "", "Musical_Symbols" */ |
| 0, -364, /* 371: "", "Myanmar" */ |
| 0, -395, /* 373: "", "No_Block" */ |
| 0, -409, /* 375: "", "Number_Forms" */ |
| 0, -418, /* 377: "", "Ogham" */ |
| 0, -419, /* 379: "", "Old_Italic" */ |
| 0, -421, /* 381: "", "Optical_Character_Recognition" */ |
| 0, -422, /* 383: "", "Oriya" */ |
| 0, -425, /* 385: "", "Osmanya" */ |
| 0, -442, /* 387: "", "Phonetic_Extensions" */ |
| 0, -449, /* 389: "", "Private_Use_Area" */ |
| 0, -471, /* 391: "", "Runic" */ |
| 0, -490, /* 393: "", "Shavian" */ |
| 0, -498, /* 395: "", "Sinhala" */ |
| 0, -502, /* 397: "", "Small_Form_Variants" */ |
| 0, -508, /* 399: "", "Spacing_Modifier_Letters" */ |
| 0, -509, /* 401: "", "Specials" */ |
| 0, -513, /* 403: "", "Superscripts_and_Subscripts" */ |
| 0, -514, /* 405: "", "Supplemental_Arrows-A" */ |
| 0, -515, /* 407: "", "Supplemental_Arrows-B" */ |
| 0, -516, /* 409: "", "Supplemental_Mathematical_Operators" */ |
| 0, -517, /* 411: "", "Supplementary_Private_Use_Area-A" */ |
| 0, -518, /* 413: "", "Supplementary_Private_Use_Area-B" */ |
| 0, -523, /* 415: "", "Syriac" */ |
| 0, -526, /* 417: "", "Tagalog" */ |
| 0, -528, /* 419: "", "Tagbanwa" */ |
| 0, -529, /* 421: "", "Tags" */ |
| 0, -531, /* 423: "", "Tai_Le" */ |
| 0, -532, /* 425: "", "Tai_Xuan_Jing_Symbols" */ |
| 0, -534, /* 427: "", "Tamil" */ |
| 0, -539, /* 429: "", "Telugu" */ |
| 0, -545, /* 431: "", "Thaana" */ |
| 0, -546, /* 433: "", "Thai" */ |
| 0, -547, /* 435: "", "Tibetan" */ |
| 0, -558, /* 437: "", "Ugaritic" */ |
| 0, -561, /* 439: "", "Unified_Canadian_Aboriginal_Syllabics" */ |
| 0, -572, /* 441: "", "Variation_Selectors" */ |
| 0, -573, /* 443: "", "Variation_Selectors_Supplement" */ |
| 0, -599, /* 445: "", "Yijing_Hexagram_Symbols" */ |
| 0, -596, /* 447: "", "Yi_Radicals" */ |
| 0, -597, /* 449: "", "Yi_Syllables" */ |
| 383, -405, /* 451: "NR", "Not_Reordered" */ |
| 416, -432, /* 453: "OV", "Overlay" */ |
| 10, -34, /* 455: "ATBL", "Attached_Below_Left" */ |
| 9, -33, /* 457: "ATB", "Attached_Below" */ |
| 8, -32, /* 459: "ATAR", "Attached_Above_Right" */ |
| 40, -46, /* 461: "BL", "Below_Left" */ |
| 35, -45, /* 463: "B", "Below" */ |
| 42, -47, /* 465: "BR", "Below_Right" */ |
| 288, -310, /* 467: "L", "Left" */ |
| 460, -466, /* 469: "R", "Right" */ |
| 4, -12, /* 471: "AL", "Above_Left" */ |
| 1, -11, /* 473: "A", "Above" */ |
| 6, -13, /* 475: "AR", "Above_Right" */ |
| 131, -153, /* 477: "DB", "Double_Below" */ |
| 130, -152, /* 479: "DA", "Double_Above" */ |
| 252, -263, /* 481: "IS", "Iota_Subscript" */ |
| 381, -407, /* 483: "NK", "Nukta" */ |
| 271, -274, /* 485: "KV", "Kana_Voicing" */ |
| 569, -575, /* 487: "VR", "Virama" */ |
| 615, -90, /* 489: "can", "Canonical" */ |
| 621, -101, /* 491: "enc", "Circle" */ |
| 618, -112, /* 493: "com", "Compat" */ |
| 622, -177, /* 495: "fin", "Final" */ |
| 623, -180, /* 497: "font", "Font" */ |
| 624, -182, /* 499: "fra", "Fraction" */ |
| 628, -259, /* 501: "init", "Initial" */ |
| 630, -264, /* 503: "iso", "Isolated" */ |
| 636, -349, /* 505: "med", "Medial" */ |
| 639, -389, /* 507: "nar", "Narrow" */ |
| 640, -397, /* 509: "nb", "Nobreak" */ |
| 645, -400, /* 511: "none", "None" */ |
| 652, -501, /* 513: "sml", "Small" */ |
| 653, -510, /* 515: "sqr", "Square" */ |
| 655, -511, /* 517: "sub", "Sub" */ |
| 657, -512, /* 519: "sup", "Super" */ |
| 661, -574, /* 521: "vert", "Vertical" */ |
| 662, -583, /* 523: "wide", "Wide" */ |
| 1, -22, /* 525: "A", "Ambiguous" */ |
| 173, -184, /* 527: "F", "Fullwidth" */ |
| 211, -214, /* 529: "H", "Halfwidth" */ |
| 387, -389, /* 531: "Na", "Narrow" */ |
| 366, -391, /* 533: "N", "Neutral" */ |
| 577, -583, /* 535: "W", "Wide" */ |
| 347, -507, /* 537: "Mc", "Spacing_Mark" */ |
| 438, -114, /* 539: "Pc", "Connector_Punctuation" */ |
| 97, -116, /* 541: "Cc", "Control" */ |
| 482, -121, /* 543: "Sc", "Currency_Symbol" */ |
| 439, -136, /* 545: "Pd", "Dash_Punctuation" */ |
| 390, -139, /* 547: "Nd", "Decimal_Number" */ |
| 348, -164, /* 549: "Me", "Enclosing_Mark" */ |
| 440, -102, /* 551: "Pe", "Close_Punctuation" */ |
| 441, -178, /* 553: "Pf", "Final_Punctuation" */ |
| 98, -181, /* 555: "Cf", "Format" */ |
| 103, -559, /* 557: "Cn", "Unassigned" */ |
| 443, -260, /* 559: "Pi", "Initial_Punctuation" */ |
| 393, -316, /* 561: "Nl", "Letter_Number" */ |
| 607, -323, /* 563: "Zl", "Line_Separator" */ |
| 327, -334, /* 565: "Ll", "Lowercase_Letter" */ |
| 500, -343, /* 567: "Sm", "Math_Symbol" */ |
| 328, -359, /* 569: "Lm", "Modifier_Letter" */ |
| 499, -360, /* 571: "Sk", "Modifier_Symbol" */ |
| 358, -401, /* 573: "Mn", "Nonspacing_Mark" */ |
| 329, -427, /* 575: "Lo", "Other_Letter" */ |
| 394, -429, /* 577: "No", "Other_Number" */ |
| 444, -430, /* 579: "Po", "Other_Punctuation" */ |
| 503, -431, /* 581: "So", "Other_Symbol" */ |
| 608, -437, /* 583: "Zp", "Paragraph_Separator" */ |
| 104, -448, /* 585: "Co", "Private_Use" */ |
| 609, -506, /* 587: "Zs", "Space_Separator" */ |
| 450, -420, /* 589: "Ps", "Open_Punctuation" */ |
| 120, -519, /* 591: "Cs", "Surrogate" */ |
| 336, -549, /* 593: "Lt", "Titlecase_Letter" */ |
| 337, -566, /* 595: "Lu", "Uppercase_Letter" */ |
| 74, -426, /* 597: "C", "Other" */ |
| 289, -96, /* 599: "LC", "Cased_Letter" */ |
| 288, -315, /* 601: "L", "Letter" */ |
| 338, -341, /* 603: "M", "Mark" */ |
| 366, -408, /* 605: "N", "Number" */ |
| 433, -451, /* 607: "P", "Punctuation" */ |
| 473, -521, /* 609: "S", "Symbol" */ |
| 602, -489, /* 611: "Z", "Separator" */ |
| 288, -309, /* 613: "L", "Leading_Jamo" */ |
| 295, -296, /* 615: "LVT", "LVT_Syllable" */ |
| 294, -297, /* 617: "LV", "LV_Syllable" */ |
| 367, -404, /* 619: "NA", "Not_Applicable" */ |
| 525, -552, /* 621: "T", "Trailing_Jamo" */ |
| 568, -576, /* 623: "V", "Vowel_Jamo" */ |
| 0, -16, /* 625: "", "Ain" */ |
| 0, -17, /* 627: "", "Alaph" */ |
| 0, -18, /* 629: "", "Alef" */ |
| 0, -44, /* 631: "", "Beh" */ |
| 0, -50, /* 633: "", "Beth" */ |
| 0, -133, /* 635: "", "Dal" */ |
| 0, -134, /* 637: "", "Dalath_Rish" */ |
| 0, -156, /* 639: "", "E" */ |
| 0, -175, /* 641: "", "Fe" */ |
| 0, -176, /* 643: "", "Feh" */ |
| 0, -179, /* 645: "", "Final_Semkath" */ |
| 0, -186, /* 647: "", "Gaf" */ |
| 0, -187, /* 649: "", "Gamal" */ |
| 0, -213, /* 651: "", "Hah" */ |
| 0, -216, /* 653: "", "Hamza_On_Heh_Goal" */ |
| 0, -227, /* 655: "", "He" */ |
| 0, -230, /* 657: "", "Heh" */ |
| 0, -231, /* 659: "", "Heh_Goal" */ |
| 0, -232, /* 661: "", "Heth" */ |
| 0, -272, /* 663: "", "Kaf" */ |
| 0, -278, /* 665: "", "Kaph" */ |
| 0, -282, /* 667: "", "Khaph" */ |
| 0, -287, /* 669: "", "Knotted_Heh" */ |
| 0, -298, /* 671: "", "Lam" */ |
| 0, -299, /* 673: "", "Lamadh" */ |
| 0, -350, /* 675: "", "Meem" */ |
| 0, -351, /* 677: "", "Mim" */ |
| 0, -403, /* 679: "", "Noon" */ |
| 0, -396, /* 681: "", "No_Joining_Group" */ |
| 0, -413, /* 683: "", "Nun" */ |
| 0, -440, /* 685: "", "Pe" */ |
| 0, -456, /* 687: "", "Qaf" */ |
| 0, -457, /* 689: "", "Qaph" */ |
| 0, -464, /* 691: "", "Reh" */ |
| 0, -465, /* 693: "", "Reversed_Pe" */ |
| 0, -480, /* 695: "", "Sad" */ |
| 0, -481, /* 697: "", "Sadhe" */ |
| 0, -484, /* 699: "", "Seen" */ |
| 0, -487, /* 701: "", "Semkath" */ |
| 0, -492, /* 703: "", "Shin" */ |
| 0, -520, /* 705: "", "Swash_Kaf" */ |
| 0, -524, /* 707: "", "Syriac_Waw" */ |
| 0, -530, /* 709: "", "Tah" */ |
| 0, -536, /* 711: "", "Taw" */ |
| 0, -537, /* 713: "", "Teh_Marbuta" */ |
| 0, -542, /* 715: "", "Teth" */ |
| 0, -581, /* 717: "", "Waw" */ |
| 0, -591, /* 719: "", "Yeh" */ |
| 0, -592, /* 721: "", "Yeh_Barree" */ |
| 0, -593, /* 723: "", "Yeh_With_Tail" */ |
| 0, -600, /* 725: "", "Yudh" */ |
| 0, -601, /* 727: "", "Yudh_He" */ |
| 0, -605, /* 729: "", "Zain" */ |
| 0, -606, /* 731: "", "Zhain" */ |
| 129, -155, /* 733: "D", "Dual_Joining" */ |
| 74, -267, /* 735: "C", "Join_Causing" */ |
| 288, -311, /* 737: "L", "Left_Joining" */ |
| 555, -398, /* 739: "U", "Non_Joining" */ |
| 460, -467, /* 741: "R", "Right_Joining" */ |
| 525, -553, /* 743: "T", "Transparent" */ |
| 4, -20, /* 745: "AL", "Alphabetic" */ |
| 3, -22, /* 747: "AI", "Ambiguous" */ |
| 37, -67, /* 749: "BA", "Break_After" */ |
| 38, -68, /* 751: "BB", "Break_Before" */ |
| 36, -69, /* 753: "B2", "Break_Both" */ |
| 479, -70, /* 755: "SY", "Break_Symbols" */ |
| 87, -93, /* 757: "CR", "Carriage_Return" */ |
| 85, -102, /* 759: "CL", "Close_Punctuation" */ |
| 86, -108, /* 761: "CM", "Combining_Mark" */ |
| 474, -113, /* 763: "SA", "Complex_Context" */ |
| 75, -115, /* 765: "CB", "Contingent_Break" */ |
| 160, -170, /* 767: "EX", "Exclamation" */ |
| 185, -194, /* 769: "GL", "Glue" */ |
| 212, -240, /* 771: "HY", "Hyphen" */ |
| 241, -255, /* 773: "ID", "Ideographic" */ |
| 252, -257, /* 775: "IS", "Infix_Numeric" */ |
| 250, 261, -262, /* 777: "IN", "Inseparable", "Inseperable" */ |
| 290, -322, /* 780: "LF", "Line_Feed" */ |
| 39, -340, /* 782: "BK", "Mandatory_Break" */ |
| 382, -392, /* 784: "NL", "Next_Line" */ |
| 384, -402, /* 786: "NS", "Nonstarter" */ |
| 386, -410, /* 788: "NU", "Numeric" */ |
| 415, -420, /* 790: "OP", "Open_Punctuation" */ |
| 435, -446, /* 792: "PO", "Postfix_Numeric" */ |
| 436, -447, /* 794: "PR", "Prefix_Numeric" */ |
| 453, -458, /* 796: "QU", "Quotation" */ |
| 477, -505, /* 798: "SP", "Space" */ |
| 476, -519, /* 800: "SG", "Surrogate" */ |
| 589, -563, /* 802: "XX", "Unknown" */ |
| 578, -584, /* 804: "WJ", "Word_Joiner" */ |
| 603, -604, /* 806: "ZW", "ZWSpace" */ |
| 137, -138, /* 808: "De", "Decimal" */ |
| 147, -150, /* 810: "Di", "Digit" */ |
| 400, -400, /* 812: "None", "None" */ |
| 406, -410, /* 814: "Nu", "Numeric" */ |
| 23, -24, /* 816: "Arab", "Arabic" */ |
| 30, -29, /* 818: "Armn", "Armenian" */ |
| 48, -49, /* 820: "Beng", "Bengali" */ |
| 59, -60, /* 822: "Bopo", "Bopomofo" */ |
| 64, -65, /* 824: "Brai", "Braille" */ |
| 71, -72, /* 826: "Buhd", "Buhid" */ |
| 92, -89, /* 828: "Cans", "Canadian_Aboriginal" */ |
| 99, -100, /* 830: "Cher", "Cherokee" */ |
| 610, -109, /* 832: "Zyyy", "Common" */ |
| 454, -118, /* 834: "Qaac", "Coptic" */ |
| 119, -123, /* 836: "Cprt", "Cypriot" */ |
| 128, -125, /* 838: "Cyrl", "Cyrillic" */ |
| 154, -144, /* 840: "Dsrt", "Deseret" */ |
| 145, -146, /* 842: "Deva", "Devanagari" */ |
| 165, -166, /* 844: "Ethi", "Ethiopic" */ |
| 192, -193, /* 846: "Geor", "Georgian" */ |
| 195, -196, /* 848: "Goth", "Gothic" */ |
| 206, -203, /* 850: "Grek", "Greek" */ |
| 208, -207, /* 852: "Gujr", "Gujarati" */ |
| 210, -209, /* 854: "Guru", "Gurmukhi" */ |
| 224, -217, /* 856: "Hani", "Han" */ |
| 218, -219, /* 858: "Hang", "Hangul" */ |
| 225, -226, /* 860: "Hano", "Hanunoo" */ |
| 228, -229, /* 862: "Hebr", "Hebrew" */ |
| 237, -238, /* 864: "Hira", "Hiragana" */ |
| 455, -258, /* 866: "Qaai", "Inherited" */ |
| 286, -277, /* 868: "Knda", "Kannada" */ |
| 273, -279, /* 870: "Kana", "Katakana" */ |
| 239, -280, /* 872: "Hrkt", "Katakana_Or_Hiragana" */ |
| 285, -283, /* 874: "Khmr", "Khmer" */ |
| 301, -300, /* 876: "Laoo", "Lao" */ |
| 307, -302, /* 878: "Latn", "Latin" */ |
| 318, -319, /* 880: "Limb", "Limbu" */ |
| 320, -324, /* 882: "Linb", "Linear_B" */ |
| 357, -339, /* 884: "Mlym", "Malayalam" */ |
| 361, -362, /* 886: "Mong", "Mongolian" */ |
| 365, -364, /* 888: "Mymr", "Myanmar" */ |
| 417, -418, /* 890: "Ogam", "Ogham" */ |
| 265, -419, /* 892: "Ital", "Old_Italic" */ |
| 423, -422, /* 894: "Orya", "Oriya" */ |
| 424, -425, /* 896: "Osma", "Osmanya" */ |
| 472, -471, /* 898: "Runr", "Runic" */ |
| 491, -490, /* 900: "Shaw", "Shavian" */ |
| 497, -498, /* 902: "Sinh", "Sinhala" */ |
| 522, -523, /* 904: "Syrc", "Syriac" */ |
| 543, -526, /* 906: "Tglg", "Tagalog" */ |
| 527, -528, /* 908: "Tagb", "Tagbanwa" */ |
| 533, -531, /* 910: "Tale", "Tai_Le" */ |
| 535, -534, /* 912: "Taml", "Tamil" */ |
| 538, -539, /* 914: "Telu", "Telugu" */ |
| 544, -545, /* 916: "Thaa", "Thaana" */ |
| 546, -546, /* 918: "Thai", "Thai" */ |
| 548, -547, /* 920: "Tibt", "Tibetan" */ |
| 557, -558, /* 922: "Ugar", "Ugaritic" */ |
| 598, -595, /* 924: "Yiii", "Yi" */ |
| }; |
| |
| #define MAX_NAMES_PER_GROUP 3 |
| |
| const int32_t VALUES_NFC_QC_COUNT = 3; |
| |
| const Alias VALUES_NFC_QC[] = { |
| Alias((int32_t) UNORM_MAYBE, 0), |
| Alias((int32_t) UNORM_NO, 2), |
| Alias((int32_t) UNORM_YES, 4), |
| }; |
| |
| const int32_t VALUES_NFD_QC_COUNT = 2; |
| |
| const Alias VALUES_NFD_QC[] = { |
| Alias((int32_t) UNORM_NO, 2), |
| Alias((int32_t) UNORM_YES, 4), |
| }; |
| |
| const int32_t VALUES_NFKC_QC_COUNT = 3; |
| |
| const Alias VALUES_NFKC_QC[] = { |
| Alias((int32_t) UNORM_MAYBE, 0), |
| Alias((int32_t) UNORM_NO, 2), |
| Alias((int32_t) UNORM_YES, 4), |
| }; |
| |
| const int32_t VALUES_NFKD_QC_COUNT = 2; |
| |
| const Alias VALUES_NFKD_QC[] = { |
| Alias((int32_t) UNORM_NO, 2), |
| Alias((int32_t) UNORM_YES, 4), |
| }; |
| |
| const int32_t VALUES_bc_COUNT = 19; |
| |
| const Alias VALUES_bc[] = { |
| Alias((int32_t) U_ARABIC_NUMBER, 156), |
| Alias((int32_t) U_BLOCK_SEPARATOR, 158), |
| Alias((int32_t) U_BOUNDARY_NEUTRAL, 160), |
| Alias((int32_t) U_COMMON_NUMBER_SEPARATOR, 162), |
| Alias((int32_t) U_DIR_NON_SPACING_MARK, 164), |
| Alias((int32_t) U_EUROPEAN_NUMBER, 166), |
| Alias((int32_t) U_EUROPEAN_NUMBER_SEPARATOR, 168), |
| Alias((int32_t) U_EUROPEAN_NUMBER_TERMINATOR, 170), |
| Alias((int32_t) U_LEFT_TO_RIGHT, 172), |
| Alias((int32_t) U_LEFT_TO_RIGHT_EMBEDDING, 174), |
| Alias((int32_t) U_LEFT_TO_RIGHT_OVERRIDE, 176), |
| Alias((int32_t) U_OTHER_NEUTRAL, 178), |
| Alias((int32_t) U_POP_DIRECTIONAL_FORMAT, 180), |
| Alias((int32_t) U_RIGHT_TO_LEFT, 182), |
| Alias((int32_t) U_RIGHT_TO_LEFT_ARABIC, 184), |
| Alias((int32_t) U_RIGHT_TO_LEFT_EMBEDDING, 186), |
| Alias((int32_t) U_RIGHT_TO_LEFT_OVERRIDE, 188), |
| Alias((int32_t) U_SEGMENT_SEPARATOR, 190), |
| Alias((int32_t) U_WHITE_SPACE_NEUTRAL, 192), |
| }; |
| |
| const int32_t VALUES_binprop_COUNT = 2; |
| |
| const Alias VALUES_binprop[] = { |
| Alias((int32_t) 0, 194), |
| Alias((int32_t) 1, 196), |
| }; |
| |
| const int32_t VALUES_blk_COUNT = 126; |
| |
| const Alias VALUES_blk[] = { |
| Alias((int32_t) UBLOCK_AEGEAN_NUMBERS, 198), |
| Alias((int32_t) UBLOCK_ALPHABETIC_PRESENTATION_FORMS, 200), |
| Alias((int32_t) UBLOCK_ARABIC, 202), |
| Alias((int32_t) UBLOCK_ARABIC_PRESENTATION_FORMS_A, 204), |
| Alias((int32_t) UBLOCK_ARABIC_PRESENTATION_FORMS_B, 206), |
| Alias((int32_t) UBLOCK_ARMENIAN, 208), |
| Alias((int32_t) UBLOCK_ARROWS, 210), |
| Alias((int32_t) UBLOCK_BASIC_LATIN, 212), |
| Alias((int32_t) UBLOCK_BENGALI, 214), |
| Alias((int32_t) UBLOCK_BLOCK_ELEMENTS, 216), |
| Alias((int32_t) UBLOCK_BOPOMOFO, 218), |
| Alias((int32_t) UBLOCK_BOPOMOFO_EXTENDED, 220), |
| Alias((int32_t) UBLOCK_BOX_DRAWING, 222), |
| Alias((int32_t) UBLOCK_BRAILLE_PATTERNS, 224), |
| Alias((int32_t) UBLOCK_BUHID, 226), |
| Alias((int32_t) UBLOCK_BYZANTINE_MUSICAL_SYMBOLS, 228), |
| Alias((int32_t) UBLOCK_CHEROKEE, 230), |
| Alias((int32_t) UBLOCK_CJK_COMPATIBILITY, 232), |
| Alias((int32_t) UBLOCK_CJK_COMPATIBILITY_FORMS, 234), |
| Alias((int32_t) UBLOCK_CJK_COMPATIBILITY_IDEOGRAPHS, 236), |
| Alias((int32_t) UBLOCK_CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT, 238), |
| Alias((int32_t) UBLOCK_CJK_RADICALS_SUPPLEMENT, 240), |
| Alias((int32_t) UBLOCK_CJK_SYMBOLS_AND_PUNCTUATION, 242), |
| Alias((int32_t) UBLOCK_CJK_UNIFIED_IDEOGRAPHS, 244), |
| Alias((int32_t) UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A, 246), |
| Alias((int32_t) UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B, 248), |
| Alias((int32_t) UBLOCK_COMBINING_DIACRITICAL_MARKS, 250), |
| Alias((int32_t) UBLOCK_COMBINING_HALF_MARKS, 252), |
| Alias((int32_t) UBLOCK_COMBINING_MARKS_FOR_SYMBOLS, 254), |
| Alias((int32_t) UBLOCK_CONTROL_PICTURES, 256), |
| Alias((int32_t) UBLOCK_CURRENCY_SYMBOLS, 258), |
| Alias((int32_t) UBLOCK_CYPRIOT_SYLLABARY, 260), |
| Alias((int32_t) UBLOCK_CYRILLIC, 262), |
| Alias((int32_t) UBLOCK_CYRILLIC_SUPPLEMENT, 264), |
| Alias((int32_t) UBLOCK_DESERET, 267), |
| Alias((int32_t) UBLOCK_DEVANAGARI, 269), |
| Alias((int32_t) UBLOCK_DINGBATS, 271), |
| Alias((int32_t) UBLOCK_ENCLOSED_ALPHANUMERICS, 273), |
| Alias((int32_t) UBLOCK_ENCLOSED_CJK_LETTERS_AND_MONTHS, 275), |
| Alias((int32_t) UBLOCK_ETHIOPIC, 277), |
| Alias((int32_t) UBLOCK_GENERAL_PUNCTUATION, 279), |
| Alias((int32_t) UBLOCK_GEOMETRIC_SHAPES, 281), |
| Alias((int32_t) UBLOCK_GEORGIAN, 283), |
| Alias((int32_t) UBLOCK_GOTHIC, 285), |
| Alias((int32_t) UBLOCK_GREEK, 287), |
| Alias((int32_t) UBLOCK_GREEK_EXTENDED, 289), |
| Alias((int32_t) UBLOCK_GUJARATI, 291), |
| Alias((int32_t) UBLOCK_GURMUKHI, 293), |
| Alias((int32_t) UBLOCK_HALFWIDTH_AND_FULLWIDTH_FORMS, 295), |
| Alias((int32_t) UBLOCK_HANGUL_COMPATIBILITY_JAMO, 297), |
| Alias((int32_t) UBLOCK_HANGUL_JAMO, 299), |
| Alias((int32_t) UBLOCK_HANGUL_SYLLABLES, 301), |
| Alias((int32_t) UBLOCK_HANUNOO, 303), |
| Alias((int32_t) UBLOCK_HEBREW, 305), |
| Alias((int32_t) UBLOCK_HIGH_PRIVATE_USE_SURROGATES, 307), |
| Alias((int32_t) UBLOCK_HIGH_SURROGATES, 309), |
| Alias((int32_t) UBLOCK_HIRAGANA, 311), |
| Alias((int32_t) UBLOCK_IDEOGRAPHIC_DESCRIPTION_CHARACTERS, 313), |
| Alias((int32_t) UBLOCK_IPA_EXTENSIONS, 315), |
| Alias((int32_t) UBLOCK_KANBUN, 317), |
| Alias((int32_t) UBLOCK_KANGXI_RADICALS, 319), |
| Alias((int32_t) UBLOCK_KANNADA, 321), |
| Alias((int32_t) UBLOCK_KATAKANA, 323), |
| Alias((int32_t) UBLOCK_KATAKANA_PHONETIC_EXTENSIONS, 325), |
| Alias((int32_t) UBLOCK_KHMER, 327), |
| Alias((int32_t) UBLOCK_KHMER_SYMBOLS, 329), |
| Alias((int32_t) UBLOCK_LAO, 331), |
| Alias((int32_t) UBLOCK_LATIN_1_SUPPLEMENT, 333), |
| Alias((int32_t) UBLOCK_LATIN_EXTENDED_A, 335), |
| Alias((int32_t) UBLOCK_LATIN_EXTENDED_ADDITIONAL, 337), |
| Alias((int32_t) UBLOCK_LATIN_EXTENDED_B, 339), |
| Alias((int32_t) UBLOCK_LETTERLIKE_SYMBOLS, 341), |
| Alias((int32_t) UBLOCK_LIMBU, 343), |
| Alias((int32_t) UBLOCK_LINEAR_B_IDEOGRAMS, 345), |
| Alias((int32_t) UBLOCK_LINEAR_B_SYLLABARY, 347), |
| Alias((int32_t) UBLOCK_LOW_SURROGATES, 349), |
| Alias((int32_t) UBLOCK_MALAYALAM, 351), |
| Alias((int32_t) UBLOCK_MATHEMATICAL_ALPHANUMERIC_SYMBOLS, 353), |
| Alias((int32_t) UBLOCK_MATHEMATICAL_OPERATORS, 355), |
| Alias((int32_t) UBLOCK_MISCELLANEOUS_MATHEMATICAL_SYMBOLS_A, 357), |
| Alias((int32_t) UBLOCK_MISCELLANEOUS_MATHEMATICAL_SYMBOLS_B, 359), |
| Alias((int32_t) UBLOCK_MISCELLANEOUS_SYMBOLS, 361), |
| Alias((int32_t) UBLOCK_MISCELLANEOUS_SYMBOLS_AND_ARROWS, 363), |
| Alias((int32_t) UBLOCK_MISCELLANEOUS_TECHNICAL, 365), |
| Alias((int32_t) UBLOCK_MONGOLIAN, 367), |
| Alias((int32_t) UBLOCK_MUSICAL_SYMBOLS, 369), |
| Alias((int32_t) UBLOCK_MYANMAR, 371), |
| Alias((int32_t) UBLOCK_NO_BLOCK, 373), |
| Alias((int32_t) UBLOCK_NUMBER_FORMS, 375), |
| Alias((int32_t) UBLOCK_OGHAM, 377), |
| Alias((int32_t) UBLOCK_OLD_ITALIC, 379), |
| Alias((int32_t) UBLOCK_OPTICAL_CHARACTER_RECOGNITION, 381), |
| Alias((int32_t) UBLOCK_ORIYA, 383), |
| Alias((int32_t) UBLOCK_OSMANYA, 385), |
| Alias((int32_t) UBLOCK_PHONETIC_EXTENSIONS, 387), |
| Alias((int32_t) UBLOCK_PRIVATE_USE_AREA, 389), |
| Alias((int32_t) UBLOCK_RUNIC, 391), |
| Alias((int32_t) UBLOCK_SHAVIAN, 393), |
| Alias((int32_t) UBLOCK_SINHALA, 395), |
| Alias((int32_t) UBLOCK_SMALL_FORM_VARIANTS, 397), |
| Alias((int32_t) UBLOCK_SPACING_MODIFIER_LETTERS, 399), |
| Alias((int32_t) UBLOCK_SPECIALS, 401), |
| Alias((int32_t) UBLOCK_SUPERSCRIPTS_AND_SUBSCRIPTS, 403), |
| Alias((int32_t) UBLOCK_SUPPLEMENTAL_ARROWS_A, 405), |
| Alias((int32_t) UBLOCK_SUPPLEMENTAL_ARROWS_B, 407), |
| Alias((int32_t) UBLOCK_SUPPLEMENTAL_MATHEMATICAL_OPERATORS, 409), |
| Alias((int32_t) UBLOCK_SUPPLEMENTARY_PRIVATE_USE_AREA_A, 411), |
| Alias((int32_t) UBLOCK_SUPPLEMENTARY_PRIVATE_USE_AREA_B, 413), |
| Alias((int32_t) UBLOCK_SYRIAC, 415), |
| Alias((int32_t) UBLOCK_TAGALOG, 417), |
| Alias((int32_t) UBLOCK_TAGBANWA, 419), |
| Alias((int32_t) UBLOCK_TAGS, 421), |
| Alias((int32_t) UBLOCK_TAI_LE, 423), |
| Alias((int32_t) UBLOCK_TAI_XUAN_JING_SYMBOLS, 425), |
| Alias((int32_t) UBLOCK_TAMIL, 427), |
| Alias((int32_t) UBLOCK_TELUGU, 429), |
| Alias((int32_t) UBLOCK_THAANA, 431), |
| Alias((int32_t) UBLOCK_THAI, 433), |
| Alias((int32_t) UBLOCK_TIBETAN, 435), |
| Alias((int32_t) UBLOCK_UGARITIC, 437), |
| Alias((int32_t) UBLOCK_UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS, 439), |
| Alias((int32_t) UBLOCK_VARIATION_SELECTORS, 441), |
| Alias((int32_t) UBLOCK_VARIATION_SELECTORS_SUPPLEMENT, 443), |
| Alias((int32_t) UBLOCK_YIJING_HEXAGRAM_SYMBOLS, 445), |
| Alias((int32_t) UBLOCK_YI_RADICALS, 447), |
| Alias((int32_t) UBLOCK_YI_SYLLABLES, 449), |
| }; |
| |
| const int32_t VALUES_ccc_COUNT = 19; |
| |
| const Alias VALUES_ccc[] = { |
| Alias((int32_t) 0, 451), |
| Alias((int32_t) 1, 453), |
| Alias((int32_t) 200, 455), |
| Alias((int32_t) 202, 457), |
| Alias((int32_t) 216, 459), |
| Alias((int32_t) 218, 461), |
| Alias((int32_t) 220, 463), |
| Alias((int32_t) 222, 465), |
| Alias((int32_t) 224, 467), |
| Alias((int32_t) 226, 469), |
| Alias((int32_t) 228, 471), |
| Alias((int32_t) 230, 473), |
| Alias((int32_t) 232, 475), |
| Alias((int32_t) 233, 477), |
| Alias((int32_t) 234, 479), |
| Alias((int32_t) 240, 481), |
| Alias((int32_t) 7, 483), |
| Alias((int32_t) 8, 485), |
| Alias((int32_t) 9, 487), |
| }; |
| |
| const int32_t VALUES_dt_COUNT = 18; |
| |
| const Alias VALUES_dt[] = { |
| Alias((int32_t) U_DT_CANONICAL, 489), |
| Alias((int32_t) U_DT_CIRCLE, 491), |
| Alias((int32_t) U_DT_COMPAT, 493), |
| Alias((int32_t) U_DT_FINAL, 495), |
| Alias((int32_t) U_DT_FONT, 497), |
| Alias((int32_t) U_DT_FRACTION, 499), |
| Alias((int32_t) U_DT_INITIAL, 501), |
| Alias((int32_t) U_DT_ISOLATED, 503), |
| Alias((int32_t) U_DT_MEDIAL, 505), |
| Alias((int32_t) U_DT_NARROW, 507), |
| Alias((int32_t) U_DT_NOBREAK, 509), |
| Alias((int32_t) U_DT_NONE, 511), |
| Alias((int32_t) U_DT_SMALL, 513), |
| Alias((int32_t) U_DT_SQUARE, 515), |
| Alias((int32_t) U_DT_SUB, 517), |
| Alias((int32_t) U_DT_SUPER, 519), |
| Alias((int32_t) U_DT_VERTICAL, 521), |
| Alias((int32_t) U_DT_WIDE, 523), |
| }; |
| |
| const int32_t VALUES_ea_COUNT = 6; |
| |
| const Alias VALUES_ea[] = { |
| Alias((int32_t) U_EA_AMBIGUOUS, 525), |
| Alias((int32_t) U_EA_FULLWIDTH, 527), |
| Alias((int32_t) U_EA_HALFWIDTH, 529), |
| Alias((int32_t) U_EA_NARROW, 531), |
| Alias((int32_t) U_EA_NEUTRAL, 533), |
| Alias((int32_t) U_EA_WIDE, 535), |
| }; |
| |
| const int32_t VALUES_gc_COUNT = 30; |
| |
| const Alias VALUES_gc[] = { |
| Alias((int32_t) U_COMBINING_SPACING_MARK, 537), |
| Alias((int32_t) U_CONNECTOR_PUNCTUATION, 539), |
| Alias((int32_t) U_CONTROL_CHAR, 541), |
| Alias((int32_t) U_CURRENCY_SYMBOL, 543), |
| Alias((int32_t) U_DASH_PUNCTUATION, 545), |
| Alias((int32_t) U_DECIMAL_DIGIT_NUMBER, 547), |
| Alias((int32_t) U_ENCLOSING_MARK, 549), |
| Alias((int32_t) U_END_PUNCTUATION, 551), |
| Alias((int32_t) U_FINAL_PUNCTUATION, 553), |
| Alias((int32_t) U_FORMAT_CHAR, 555), |
| Alias((int32_t) U_GENERAL_OTHER_TYPES, 557), |
| Alias((int32_t) U_INITIAL_PUNCTUATION, 559), |
| Alias((int32_t) U_LETTER_NUMBER, 561), |
| Alias((int32_t) U_LINE_SEPARATOR, 563), |
| Alias((int32_t) U_LOWERCASE_LETTER, 565), |
| Alias((int32_t) U_MATH_SYMBOL, 567), |
| Alias((int32_t) U_MODIFIER_LETTER, 569), |
| Alias((int32_t) U_MODIFIER_SYMBOL, 571), |
| Alias((int32_t) U_NON_SPACING_MARK, 573), |
| Alias((int32_t) U_OTHER_LETTER, 575), |
| Alias((int32_t) U_OTHER_NUMBER, 577), |
| Alias((int32_t) U_OTHER_PUNCTUATION, 579), |
| Alias((int32_t) U_OTHER_SYMBOL, 581), |
| Alias((int32_t) U_PARAGRAPH_SEPARATOR, 583), |
| Alias((int32_t) U_PRIVATE_USE_CHAR, 585), |
| Alias((int32_t) U_SPACE_SEPARATOR, 587), |
| Alias((int32_t) U_START_PUNCTUATION, 589), |
| Alias((int32_t) U_SURROGATE, 591), |
| Alias((int32_t) U_TITLECASE_LETTER, 593), |
| Alias((int32_t) U_UPPERCASE_LETTER, 595), |
| }; |
| |
| const int32_t VALUES_gcm_COUNT = 38; |
| |
| const Alias VALUES_gcm[] = { |
| Alias((int32_t) U_GC_CC_MASK, 541), |
| Alias((int32_t) U_GC_CF_MASK, 555), |
| Alias((int32_t) U_GC_CN_MASK, 557), |
| Alias((int32_t) U_GC_CO_MASK, 585), |
| Alias((int32_t) U_GC_CS_MASK, 591), |
| Alias((int32_t) U_GC_C_MASK, 597), |
| Alias((int32_t) U_GC_LC_MASK, 599), |
| Alias((int32_t) U_GC_LL_MASK, 565), |
| Alias((int32_t) U_GC_LM_MASK, 569), |
| Alias((int32_t) U_GC_LO_MASK, 575), |
| Alias((int32_t) U_GC_LT_MASK, 593), |
| Alias((int32_t) U_GC_LU_MASK, 595), |
| Alias((int32_t) U_GC_L_MASK, 601), |
| Alias((int32_t) U_GC_MC_MASK, 537), |
| Alias((int32_t) U_GC_ME_MASK, 549), |
| Alias((int32_t) U_GC_MN_MASK, 573), |
| Alias((int32_t) U_GC_M_MASK, 603), |
| Alias((int32_t) U_GC_ND_MASK, 547), |
| Alias((int32_t) U_GC_NL_MASK, 561), |
| Alias((int32_t) U_GC_NO_MASK, 577), |
| Alias((int32_t) U_GC_N_MASK, 605), |
| Alias((int32_t) U_GC_PC_MASK, 539), |
| Alias((int32_t) U_GC_PD_MASK, 545), |
| Alias((int32_t) U_GC_PE_MASK, 551), |
| Alias((int32_t) U_GC_PF_MASK, 553), |
| Alias((int32_t) U_GC_PI_MASK, 559), |
| Alias((int32_t) U_GC_PO_MASK, 579), |
| Alias((int32_t) U_GC_PS_MASK, 589), |
| Alias((int32_t) U_GC_P_MASK, 607), |
| Alias((int32_t) U_GC_SC_MASK, 543), |
| Alias((int32_t) U_GC_SK_MASK, 571), |
| Alias((int32_t) U_GC_SM_MASK, 567), |
| Alias((int32_t) U_GC_SO_MASK, 581), |
| Alias((int32_t) U_GC_S_MASK, 609), |
| Alias((int32_t) U_GC_ZL_MASK, 563), |
| Alias((int32_t) U_GC_ZP_MASK, 583), |
| Alias((int32_t) U_GC_ZS_MASK, 587), |
| Alias((int32_t) U_GC_Z_MASK, 611), |
| }; |
| |
| const int32_t VALUES_hst_COUNT = 6; |
| |
| const Alias VALUES_hst[] = { |
| Alias((int32_t) U_HST_LEADING_JAMO, 613), |
| Alias((int32_t) U_HST_LVT_SYLLABLE, 615), |
| Alias((int32_t) U_HST_LV_SYLLABLE, 617), |
| Alias((int32_t) U_HST_NOT_APPLICABLE, 619), |
| Alias((int32_t) U_HST_TRAILING_JAMO, 621), |
| Alias((int32_t) U_HST_VOWEL_JAMO, 623), |
| }; |
| |
| const int32_t VALUES_jg_COUNT = 54; |
| |
| const Alias VALUES_jg[] = { |
| Alias((int32_t) U_JG_AIN, 625), |
| Alias((int32_t) U_JG_ALAPH, 627), |
| Alias((int32_t) U_JG_ALEF, 629), |
| Alias((int32_t) U_JG_BEH, 631), |
| Alias((int32_t) U_JG_BETH, 633), |
| Alias((int32_t) U_JG_DAL, 635), |
| Alias((int32_t) U_JG_DALATH_RISH, 637), |
| Alias((int32_t) U_JG_E, 639), |
| Alias((int32_t) U_JG_FE, 641), |
| Alias((int32_t) U_JG_FEH, 643), |
| Alias((int32_t) U_JG_FINAL_SEMKATH, 645), |
| Alias((int32_t) U_JG_GAF, 647), |
| Alias((int32_t) U_JG_GAMAL, 649), |
| Alias((int32_t) U_JG_HAH, 651), |
| Alias((int32_t) U_JG_HAMZA_ON_HEH_GOAL, 653), |
| Alias((int32_t) U_JG_HE, 655), |
| Alias((int32_t) U_JG_HEH, 657), |
| Alias((int32_t) U_JG_HEH_GOAL, 659), |
| Alias((int32_t) U_JG_HETH, 661), |
| Alias((int32_t) U_JG_KAF, 663), |
| Alias((int32_t) U_JG_KAPH, 665), |
| Alias((int32_t) U_JG_KHAPH, 667), |
| Alias((int32_t) U_JG_KNOTTED_HEH, 669), |
| Alias((int32_t) U_JG_LAM, 671), |
| Alias((int32_t) U_JG_LAMADH, 673), |
| Alias((int32_t) U_JG_MEEM, 675), |
| Alias((int32_t) U_JG_MIM, 677), |
| Alias((int32_t) U_JG_NOON, 679), |
| Alias((int32_t) U_JG_NO_JOINING_GROUP, 681), |
| Alias((int32_t) U_JG_NUN, 683), |
| Alias((int32_t) U_JG_PE, 685), |
| Alias((int32_t) U_JG_QAF, 687), |
| Alias((int32_t) U_JG_QAPH, 689), |
| Alias((int32_t) U_JG_REH, 691), |
| Alias((int32_t) U_JG_REVERSED_PE, 693), |
| Alias((int32_t) U_JG_SAD, 695), |
| Alias((int32_t) U_JG_SADHE, 697), |
| Alias((int32_t) U_JG_SEEN, 699), |
| Alias((int32_t) U_JG_SEMKATH, 701), |
| Alias((int32_t) U_JG_SHIN, 703), |
| Alias((int32_t) U_JG_SWASH_KAF, 705), |
| Alias((int32_t) U_JG_SYRIAC_WAW, 707), |
| Alias((int32_t) U_JG_TAH, 709), |
| Alias((int32_t) U_JG_TAW, 711), |
| Alias((int32_t) U_JG_TEH_MARBUTA, 713), |
| Alias((int32_t) U_JG_TETH, 715), |
| Alias((int32_t) U_JG_WAW, 717), |
| Alias((int32_t) U_JG_YEH, 719), |
| Alias((int32_t) U_JG_YEH_BARREE, 721), |
| Alias((int32_t) U_JG_YEH_WITH_TAIL, 723), |
| Alias((int32_t) U_JG_YUDH, 725), |
| Alias((int32_t) U_JG_YUDH_HE, 727), |
| Alias((int32_t) U_JG_ZAIN, 729), |
| Alias((int32_t) U_JG_ZHAIN, 731), |
| }; |
| |
| const int32_t VALUES_jt_COUNT = 6; |
| |
| const Alias VALUES_jt[] = { |
| Alias((int32_t) U_JT_DUAL_JOINING, 733), |
| Alias((int32_t) U_JT_JOIN_CAUSING, 735), |
| Alias((int32_t) U_JT_LEFT_JOINING, 737), |
| Alias((int32_t) U_JT_NON_JOINING, 739), |
| Alias((int32_t) U_JT_RIGHT_JOINING, 741), |
| Alias((int32_t) U_JT_TRANSPARENT, 743), |
| }; |
| |
| const int32_t VALUES_lb_COUNT = 31; |
| |
| const Alias VALUES_lb[] = { |
| Alias((int32_t) U_LB_ALPHABETIC, 745), |
| Alias((int32_t) U_LB_AMBIGUOUS, 747), |
| Alias((int32_t) U_LB_BREAK_AFTER, 749), |
| Alias((int32_t) U_LB_BREAK_BEFORE, 751), |
| Alias((int32_t) U_LB_BREAK_BOTH, 753), |
| Alias((int32_t) U_LB_BREAK_SYMBOLS, 755), |
| Alias((int32_t) U_LB_CARRIAGE_RETURN, 757), |
| Alias((int32_t) U_LB_CLOSE_PUNCTUATION, 759), |
| Alias((int32_t) U_LB_COMBINING_MARK, 761), |
| Alias((int32_t) U_LB_COMPLEX_CONTEXT, 763), |
| Alias((int32_t) U_LB_CONTINGENT_BREAK, 765), |
| Alias((int32_t) U_LB_EXCLAMATION, 767), |
| Alias((int32_t) U_LB_GLUE, 769), |
| Alias((int32_t) U_LB_HYPHEN, 771), |
| Alias((int32_t) U_LB_IDEOGRAPHIC, 773), |
| Alias((int32_t) U_LB_INFIX_NUMERIC, 775), |
| Alias((int32_t) U_LB_INSEPARABLE, 777), |
| Alias((int32_t) U_LB_LINE_FEED, 780), |
| Alias((int32_t) U_LB_MANDATORY_BREAK, 782), |
| Alias((int32_t) U_LB_NEXT_LINE, 784), |
| Alias((int32_t) U_LB_NONSTARTER, 786), |
| Alias((int32_t) U_LB_NUMERIC, 788), |
| Alias((int32_t) U_LB_OPEN_PUNCTUATION, 790), |
| Alias((int32_t) U_LB_POSTFIX_NUMERIC, 792), |
| Alias((int32_t) U_LB_PREFIX_NUMERIC, 794), |
| Alias((int32_t) U_LB_QUOTATION, 796), |
| Alias((int32_t) U_LB_SPACE, 798), |
| Alias((int32_t) U_LB_SURROGATE, 800), |
| Alias((int32_t) U_LB_UNKNOWN, 802), |
| Alias((int32_t) U_LB_WORD_JOINER, 804), |
| Alias((int32_t) U_LB_ZWSPACE, 806), |
| }; |
| |
| const int32_t VALUES_lccc_COUNT = 19; |
| |
| const Alias VALUES_lccc[] = { |
| Alias((int32_t) 0, 451), |
| Alias((int32_t) 1, 453), |
| Alias((int32_t) 200, 455), |
| Alias((int32_t) 202, 457), |
| Alias((int32_t) 216, 459), |
| Alias((int32_t) 218, 461), |
| Alias((int32_t) 220, 463), |
| Alias((int32_t) 222, 465), |
| Alias((int32_t) 224, 467), |
| Alias((int32_t) 226, 469), |
| Alias((int32_t) 228, 471), |
| Alias((int32_t) 230, 473), |
| Alias((int32_t) 232, 475), |
| Alias((int32_t) 233, 477), |
| Alias((int32_t) 234, 479), |
| Alias((int32_t) 240, 481), |
| Alias((int32_t) 7, 483), |
| Alias((int32_t) 8, 485), |
| Alias((int32_t) 9, 487), |
| }; |
| |
| const int32_t VALUES_nt_COUNT = 4; |
| |
| const Alias VALUES_nt[] = { |
| Alias((int32_t) U_NT_DECIMAL, 808), |
| Alias((int32_t) U_NT_DIGIT, 810), |
| Alias((int32_t) U_NT_NONE, 812), |
| Alias((int32_t) U_NT_NUMERIC, 814), |
| }; |
| |
| const int32_t VALUES_sc_COUNT = 55; |
| |
| const Alias VALUES_sc[] = { |
| Alias((int32_t) USCRIPT_ARABIC, 816), |
| Alias((int32_t) USCRIPT_ARMENIAN, 818), |
| Alias((int32_t) USCRIPT_BENGALI, 820), |
| Alias((int32_t) USCRIPT_BOPOMOFO, 822), |
| Alias((int32_t) USCRIPT_BRAILLE, 824), |
| Alias((int32_t) USCRIPT_BUHID, 826), |
| Alias((int32_t) USCRIPT_CANADIAN_ABORIGINAL, 828), |
| Alias((int32_t) USCRIPT_CHEROKEE, 830), |
| Alias((int32_t) USCRIPT_COMMON, 832), |
| Alias((int32_t) USCRIPT_COPTIC, 834), |
| Alias((int32_t) USCRIPT_CYPRIOT, 836), |
| Alias((int32_t) USCRIPT_CYRILLIC, 838), |
| Alias((int32_t) USCRIPT_DESERET, 840), |
| Alias((int32_t) USCRIPT_DEVANAGARI, 842), |
| Alias((int32_t) USCRIPT_ETHIOPIC, 844), |
| Alias((int32_t) USCRIPT_GEORGIAN, 846), |
| Alias((int32_t) USCRIPT_GOTHIC, 848), |
| Alias((int32_t) USCRIPT_GREEK, 850), |
| Alias((int32_t) USCRIPT_GUJARATI, 852), |
| Alias((int32_t) USCRIPT_GURMUKHI, 854), |
| Alias((int32_t) USCRIPT_HAN, 856), |
| Alias((int32_t) USCRIPT_HANGUL, 858), |
| Alias((int32_t) USCRIPT_HANUNOO, 860), |
| Alias((int32_t) USCRIPT_HEBREW, 862), |
| Alias((int32_t) USCRIPT_HIRAGANA, 864), |
| Alias((int32_t) USCRIPT_INHERITED, 866), |
| Alias((int32_t) USCRIPT_KANNADA, 868), |
| Alias((int32_t) USCRIPT_KATAKANA, 870), |
| Alias((int32_t) USCRIPT_KATAKANA_OR_HIRAGANA, 872), |
| Alias((int32_t) USCRIPT_KHMER, 874), |
| Alias((int32_t) USCRIPT_LAO, 876), |
| Alias((int32_t) USCRIPT_LATIN, 878), |
| Alias((int32_t) USCRIPT_LIMBU, 880), |
| Alias((int32_t) USCRIPT_LINEAR_B, 882), |
| Alias((int32_t) USCRIPT_MALAYALAM, 884), |
| Alias((int32_t) USCRIPT_MONGOLIAN, 886), |
| Alias((int32_t) USCRIPT_MYANMAR, 888), |
| Alias((int32_t) USCRIPT_OGHAM, 890), |
| Alias((int32_t) USCRIPT_OLD_ITALIC, 892), |
| Alias((int32_t) USCRIPT_ORIYA, 894), |
| Alias((int32_t) USCRIPT_OSMANYA, 896), |
| Alias((int32_t) USCRIPT_RUNIC, 898), |
| Alias((int32_t) USCRIPT_SHAVIAN, 900), |
| Alias((int32_t) USCRIPT_SINHALA, 902), |
| Alias((int32_t) USCRIPT_SYRIAC, 904), |
| Alias((int32_t) USCRIPT_TAGALOG, 906), |
| Alias((int32_t) USCRIPT_TAGBANWA, 908), |
| Alias((int32_t) USCRIPT_TAI_LE, 910), |
| Alias((int32_t) USCRIPT_TAMIL, 912), |
| Alias((int32_t) USCRIPT_TELUGU, 914), |
| Alias((int32_t) USCRIPT_THAANA, 916), |
| Alias((int32_t) USCRIPT_THAI, 918), |
| Alias((int32_t) USCRIPT_TIBETAN, 920), |
| Alias((int32_t) USCRIPT_UGARITIC, 922), |
| Alias((int32_t) USCRIPT_YI, 924), |
| }; |
| |
| const int32_t VALUES_tccc_COUNT = 19; |
| |
| const Alias VALUES_tccc[] = { |
| Alias((int32_t) 0, 451), |
| Alias((int32_t) 1, 453), |
| Alias((int32_t) 200, 455), |
| Alias((int32_t) 202, 457), |
| Alias((int32_t) 216, 459), |
| Alias((int32_t) 218, 461), |
| Alias((int32_t) 220, 463), |
| Alias((int32_t) 222, 465), |
| Alias((int32_t) 224, 467), |
| Alias((int32_t) 226, 469), |
| Alias((int32_t) 228, 471), |
| Alias((int32_t) 230, 473), |
| Alias((int32_t) 232, 475), |
| Alias((int32_t) 233, 477), |
| Alias((int32_t) 234, 479), |
| Alias((int32_t) 240, 481), |
| Alias((int32_t) 7, 483), |
| Alias((int32_t) 8, 485), |
| Alias((int32_t) 9, 487), |
| }; |
| |
| const int32_t PROPERTY_COUNT = 75; |
| |
| const Property PROPERTY[] = { |
| Property((int32_t) UCHAR_ALPHABETIC, 6, VALUES_binprop_COUNT, VALUES_binprop), |
| Property((int32_t) UCHAR_ASCII_HEX_DIGIT, 8, VALUES_binprop_COUNT, VALUES_binprop), |
| Property((int32_t) UCHAR_BIDI_CONTROL, 10, VALUES_binprop_COUNT, VALUES_binprop), |
| Property((int32_t) UCHAR_BIDI_MIRRORED, 12, VALUES_binprop_COUNT, VALUES_binprop), |
| Property((int32_t) UCHAR_CASE_SENSITIVE, 14, VALUES_binprop_COUNT, VALUES_binprop), |
| Property((int32_t) UCHAR_DASH, 16, VALUES_binprop_COUNT, VALUES_binprop), |
| Property((int32_t) UCHAR_DEFAULT_IGNORABLE_CODE_POINT, 18, VALUES_binprop_COUNT, VALUES_binprop), |
| Property((int32_t) UCHAR_DEPRECATED, 20, VALUES_binprop_COUNT, VALUES_binprop), |
| Property((int32_t) UCHAR_DIACRITIC, 22, VALUES_binprop_COUNT, VALUES_binprop), |
| Property((int32_t) UCHAR_EXTENDER, 24, VALUES_binprop_COUNT, VALUES_binprop), |
| Property((int32_t) UCHAR_FULL_COMPOSITION_EXCLUSION, 26, VALUES_binprop_COUNT, VALUES_binprop), |
| Property((int32_t) UCHAR_GRAPHEME_BASE, 28, VALUES_binprop_COUNT, VALUES_binprop), |
| Property((int32_t) UCHAR_GRAPHEME_EXTEND, 30, VALUES_binprop_COUNT, VALUES_binprop), |
| Property((int32_t) UCHAR_GRAPHEME_LINK, 32, VALUES_binprop_COUNT, VALUES_binprop), |
| Property((int32_t) UCHAR_HEX_DIGIT, 34, VALUES_binprop_COUNT, VALUES_binprop), |
| Property((int32_t) UCHAR_HYPHEN, 36, VALUES_binprop_COUNT, VALUES_binprop), |
| Property((int32_t) UCHAR_IDEOGRAPHIC, 38, VALUES_binprop_COUNT, VALUES_binprop), |
| Property((int32_t) UCHAR_IDS_BINARY_OPERATOR, 40, VALUES_binprop_COUNT, VALUES_binprop), |
| Property((int32_t) UCHAR_IDS_TRINARY_OPERATOR, 42, VALUES_binprop_COUNT, VALUES_binprop), |
| Property((int32_t) UCHAR_ID_CONTINUE, 44, VALUES_binprop_COUNT, VALUES_binprop), |
| Property((int32_t) UCHAR_ID_START, 46, VALUES_binprop_COUNT, VALUES_binprop), |
| Property((int32_t) UCHAR_JOIN_CONTROL, 48, VALUES_binprop_COUNT, VALUES_binprop), |
| Property((int32_t) UCHAR_LOGICAL_ORDER_EXCEPTION, 50, VALUES_binprop_COUNT, VALUES_binprop), |
| Property((int32_t) UCHAR_LOWERCASE, 52, VALUES_binprop_COUNT, VALUES_binprop), |
| Property((int32_t) UCHAR_MATH, 54, VALUES_binprop_COUNT, VALUES_binprop), |
| Property((int32_t) UCHAR_NFC_INERT, 56, VALUES_binprop_COUNT, VALUES_binprop), |
| Property((int32_t) UCHAR_NFD_INERT, 58, VALUES_binprop_COUNT, VALUES_binprop), |
| Property((int32_t) UCHAR_NFKC_INERT, 60, VALUES_binprop_COUNT, VALUES_binprop), |
| Property((int32_t) UCHAR_NFKD_INERT, 62, VALUES_binprop_COUNT, VALUES_binprop), |
| Property((int32_t) UCHAR_NONCHARACTER_CODE_POINT, 64, VALUES_binprop_COUNT, VALUES_binprop), |
| Property((int32_t) UCHAR_QUOTATION_MARK, 66, VALUES_binprop_COUNT, VALUES_binprop), |
| Property((int32_t) UCHAR_RADICAL, 68, VALUES_binprop_COUNT, VALUES_binprop), |
| Property((int32_t) UCHAR_SEGMENT_STARTER, 70, VALUES_binprop_COUNT, VALUES_binprop), |
| Property((int32_t) UCHAR_SOFT_DOTTED, 72, VALUES_binprop_COUNT, VALUES_binprop), |
| Property((int32_t) UCHAR_S_TERM, 74, VALUES_binprop_COUNT, VALUES_binprop), |
| Property((int32_t) UCHAR_TERMINAL_PUNCTUATION, 76, VALUES_binprop_COUNT, VALUES_binprop), |
| Property((int32_t) UCHAR_UNIFIED_IDEOGRAPH, 78, VALUES_binprop_COUNT, VALUES_binprop), |
| Property((int32_t) UCHAR_UPPERCASE, 80, VALUES_binprop_COUNT, VALUES_binprop), |
| Property((int32_t) UCHAR_VARIATION_SELECTOR, 82, VALUES_binprop_COUNT, VALUES_binprop), |
| Property((int32_t) UCHAR_WHITE_SPACE, 84, VALUES_binprop_COUNT, VALUES_binprop), |
| Property((int32_t) UCHAR_XID_CONTINUE, 86, VALUES_binprop_COUNT, VALUES_binprop), |
| Property((int32_t) UCHAR_XID_START, 88, VALUES_binprop_COUNT, VALUES_binprop), |
| Property((int32_t) UCHAR_BIDI_CLASS, 92, VALUES_bc_COUNT, VALUES_bc), |
| Property((int32_t) UCHAR_BLOCK, 94, VALUES_blk_COUNT, VALUES_blk), |
| Property((int32_t) UCHAR_CANONICAL_COMBINING_CLASS, 96, VALUES_ccc_COUNT, VALUES_ccc), |
| Property((int32_t) UCHAR_DECOMPOSITION_TYPE, 98, VALUES_dt_COUNT, VALUES_dt), |
| Property((int32_t) UCHAR_EAST_ASIAN_WIDTH, 100, VALUES_ea_COUNT, VALUES_ea), |
| Property((int32_t) UCHAR_GENERAL_CATEGORY, 102, VALUES_gc_COUNT, VALUES_gc), |
| Property((int32_t) UCHAR_HANGUL_SYLLABLE_TYPE, 104, VALUES_hst_COUNT, VALUES_hst), |
| Property((int32_t) UCHAR_JOINING_GROUP, 106, VALUES_jg_COUNT, VALUES_jg), |
| Property((int32_t) UCHAR_JOINING_TYPE, 108, VALUES_jt_COUNT, VALUES_jt), |
| Property((int32_t) UCHAR_LEAD_CANONICAL_COMBINING_CLASS, 110, VALUES_lccc_COUNT, VALUES_lccc), |
| Property((int32_t) UCHAR_LINE_BREAK, 112, VALUES_lb_COUNT, VALUES_lb), |
| Property((int32_t) UCHAR_NFC_QUICK_CHECK, 114, VALUES_NFC_QC_COUNT, VALUES_NFC_QC), |
| Property((int32_t) UCHAR_NFD_QUICK_CHECK, 116, VALUES_NFD_QC_COUNT, VALUES_NFD_QC), |
| Property((int32_t) UCHAR_NFKC_QUICK_CHECK, 118, VALUES_NFKC_QC_COUNT, VALUES_NFKC_QC), |
| Property((int32_t) UCHAR_NFKD_QUICK_CHECK, 120, VALUES_NFKD_QC_COUNT, VALUES_NFKD_QC), |
| Property((int32_t) UCHAR_NUMERIC_TYPE, 122, VALUES_nt_COUNT, VALUES_nt), |
| Property((int32_t) UCHAR_SCRIPT, 124, VALUES_sc_COUNT, VALUES_sc), |
| Property((int32_t) UCHAR_TRAIL_CANONICAL_COMBINING_CLASS, 126, VALUES_tccc_COUNT, VALUES_tccc), |
| Property((int32_t) UCHAR_AGE, 130, 0, NULL), |
| Property((int32_t) UCHAR_BIDI_MIRRORING_GLYPH, 132, 0, NULL), |
| Property((int32_t) UCHAR_CASE_FOLDING, 134, 0, NULL), |
| Property((int32_t) UCHAR_ISO_COMMENT, 136, 0, NULL), |
| Property((int32_t) UCHAR_LOWERCASE_MAPPING, 138, 0, NULL), |
| Property((int32_t) UCHAR_NAME, 140, 0, NULL), |
| Property((int32_t) UCHAR_SIMPLE_CASE_FOLDING, 142, 0, NULL), |
| Property((int32_t) UCHAR_SIMPLE_LOWERCASE_MAPPING, 144, 0, NULL), |
| Property((int32_t) UCHAR_SIMPLE_TITLECASE_MAPPING, 146, 0, NULL), |
| Property((int32_t) UCHAR_SIMPLE_UPPERCASE_MAPPING, 148, 0, NULL), |
| Property((int32_t) UCHAR_TITLECASE_MAPPING, 150, 0, NULL), |
| Property((int32_t) UCHAR_UNICODE_1_NAME, 152, 0, NULL), |
| Property((int32_t) UCHAR_UPPERCASE_MAPPING, 154, 0, NULL), |
| Property((int32_t) UCHAR_NUMERIC_VALUE, 90, 0, NULL), |
| Property((int32_t) UCHAR_GENERAL_CATEGORY_MASK, 128, VALUES_gcm_COUNT, VALUES_gcm), |
| }; |
| |
| /*eof*/ |