tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

UnicodeScriptCodes.h (5621B)


      1 /* This Source Code Form is subject to the terms of the Mozilla Public
      2 * License, v. 2.0. If a copy of the MPL was not distributed with this
      3 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
      4 
      5 /*
      6 * Derived from the Unicode Character Database by genUnicodePropertyData.pl
      7 *
      8 * For Unicode terms of use, see http://www.unicode.org/terms_of_use.html
      9 */
     10 
     11 /*
     12 * Created on Mon Dec 15 17:23:16 2025 from UCD data files with version info:
     13 *
     14 
     15 # Unicode Character Database
     16 # Date: 2025-08-15
     17 # © 2025 Unicode®, Inc.
     18 # Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries.
     19 # For terms of use and license, see https://www.unicode.org/terms_of_use.html
     20 #
     21 # For documentation, see the following:
     22 # NamesList.html
     23 # UAX #38, "Unicode Han Database (Unihan)"
     24 # UAX #42, "Unicode Character Database in XML"
     25 # UAX #44, "Unicode Character Database"
     26 # UTS #51, "Unicode Emoji"
     27 # UAX #57, "Unicode Egyptian Hieroglyph Database"
     28 #
     29 # The UAXes and UTS #51 can be accessed at https://www.unicode.org/versions/Unicode17.0.0/
     30 
     31 This directory contains final data files
     32 for the Unicode Character Database, for Version 17.0.0 of the Unicode Standard.
     33 
     34 # Unihan_Variants.txt
     35 # Date: 2025-07-24 00:00:00 GMT [KL]
     36 
     37 *
     38 * * * * * This file contains MACHINE-GENERATED DATA, do not edit! * * * * *
     39 */
     40 
     41 #ifndef intl_components_UnicodeScriptCodes_h_
     42 #define intl_components_UnicodeScriptCodes_h_
     43 
     44 namespace mozilla::intl {
     45 enum class Script : int16_t {
     46  COMMON = 0,
     47  INHERITED = 1,
     48  ARABIC = 2,
     49  ARMENIAN = 3,
     50  BENGALI = 4,
     51  BOPOMOFO = 5,
     52  CHEROKEE = 6,
     53  COPTIC = 7,
     54  CYRILLIC = 8,
     55  DESERET = 9,
     56  DEVANAGARI = 10,
     57  ETHIOPIC = 11,
     58  GEORGIAN = 12,
     59  GOTHIC = 13,
     60  GREEK = 14,
     61  GUJARATI = 15,
     62  GURMUKHI = 16,
     63  HAN = 17,
     64  HANGUL = 18,
     65  HEBREW = 19,
     66  HIRAGANA = 20,
     67  KANNADA = 21,
     68  KATAKANA = 22,
     69  KHMER = 23,
     70  LAO = 24,
     71  LATIN = 25,
     72  MALAYALAM = 26,
     73  MONGOLIAN = 27,
     74  MYANMAR = 28,
     75  OGHAM = 29,
     76  OLD_ITALIC = 30,
     77  ORIYA = 31,
     78  RUNIC = 32,
     79  SINHALA = 33,
     80  SYRIAC = 34,
     81  TAMIL = 35,
     82  TELUGU = 36,
     83  THAANA = 37,
     84  THAI = 38,
     85  TIBETAN = 39,
     86  CANADIAN_ABORIGINAL = 40,
     87  YI = 41,
     88  TAGALOG = 42,
     89  HANUNOO = 43,
     90  BUHID = 44,
     91  TAGBANWA = 45,
     92  BRAILLE = 46,
     93  CYPRIOT = 47,
     94  LIMBU = 48,
     95  LINEAR_B = 49,
     96  OSMANYA = 50,
     97  SHAVIAN = 51,
     98  TAI_LE = 52,
     99  UGARITIC = 53,
    100  KATAKANA_OR_HIRAGANA = 54,
    101  BUGINESE = 55,
    102  GLAGOLITIC = 56,
    103  KHAROSHTHI = 57,
    104  SYLOTI_NAGRI = 58,
    105  NEW_TAI_LUE = 59,
    106  TIFINAGH = 60,
    107  OLD_PERSIAN = 61,
    108  BALINESE = 62,
    109  BATAK = 63,
    110  BLISSYMBOLS = 64,
    111  BRAHMI = 65,
    112  CHAM = 66,
    113  CIRTH = 67,
    114  OLD_CHURCH_SLAVONIC_CYRILLIC = 68,
    115  DEMOTIC_EGYPTIAN = 69,
    116  HIERATIC_EGYPTIAN = 70,
    117  EGYPTIAN_HIEROGLYPHS = 71,
    118  KHUTSURI = 72,
    119  SIMPLIFIED_HAN = 73,
    120  TRADITIONAL_HAN = 74,
    121  PAHAWH_HMONG = 75,
    122  OLD_HUNGARIAN = 76,
    123  HARAPPAN_INDUS = 77,
    124  JAVANESE = 78,
    125  KAYAH_LI = 79,
    126  LATIN_FRAKTUR = 80,
    127  LATIN_GAELIC = 81,
    128  LEPCHA = 82,
    129  LINEAR_A = 83,
    130  MANDAIC = 84,
    131  MAYAN_HIEROGLYPHS = 85,
    132  MEROITIC_HIEROGLYPHS = 86,
    133  NKO = 87,
    134  OLD_TURKIC = 88,
    135  OLD_PERMIC = 89,
    136  PHAGS_PA = 90,
    137  PHOENICIAN = 91,
    138  MIAO = 92,
    139  RONGORONGO = 93,
    140  SARATI = 94,
    141  ESTRANGELO_SYRIAC = 95,
    142  WESTERN_SYRIAC = 96,
    143  EASTERN_SYRIAC = 97,
    144  TENGWAR = 98,
    145  VAI = 99,
    146  VISIBLE_SPEECH = 100,
    147  CUNEIFORM = 101,
    148  UNWRITTEN_LANGUAGES = 102,
    149  UNKNOWN = 103,
    150  CARIAN = 104,
    151  JAPANESE = 105,
    152  TAI_THAM = 106,
    153  LYCIAN = 107,
    154  LYDIAN = 108,
    155  OL_CHIKI = 109,
    156  REJANG = 110,
    157  SAURASHTRA = 111,
    158  SIGNWRITING = 112,
    159  SUNDANESE = 113,
    160  MOON = 114,
    161  MEETEI_MAYEK = 115,
    162  IMPERIAL_ARAMAIC = 116,
    163  AVESTAN = 117,
    164  CHAKMA = 118,
    165  KOREAN = 119,
    166  KAITHI = 120,
    167  MANICHAEAN = 121,
    168  INSCRIPTIONAL_PAHLAVI = 122,
    169  PSALTER_PAHLAVI = 123,
    170  BOOK_PAHLAVI = 124,
    171  INSCRIPTIONAL_PARTHIAN = 125,
    172  SAMARITAN = 126,
    173  TAI_VIET = 127,
    174  MATHEMATICAL_NOTATION = 128,
    175  SYMBOLS = 129,
    176  BAMUM = 130,
    177  LISU = 131,
    178  NAKHI_GEBA = 132,
    179  OLD_SOUTH_ARABIAN = 133,
    180  BASSA_VAH = 134,
    181  DUPLOYAN = 135,
    182  ELBASAN = 136,
    183  GRANTHA = 137,
    184  KPELLE = 138,
    185  LOMA = 139,
    186  MENDE_KIKAKUI = 140,
    187  MEROITIC_CURSIVE = 141,
    188  OLD_NORTH_ARABIAN = 142,
    189  NABATAEAN = 143,
    190  PALMYRENE = 144,
    191  KHUDAWADI = 145,
    192  WARANG_CITI = 146,
    193  AFAKA = 147,
    194  JURCHEN = 148,
    195  MRO = 149,
    196  NUSHU = 150,
    197  SHARADA = 151,
    198  SORA_SOMPENG = 152,
    199  TAKRI = 153,
    200  TANGUT = 154,
    201  WOLEAI = 155,
    202  ANATOLIAN_HIEROGLYPHS = 156,
    203  KHOJKI = 157,
    204  TIRHUTA = 158,
    205  CAUCASIAN_ALBANIAN = 159,
    206  MAHAJANI = 160,
    207  AHOM = 161,
    208  HATRAN = 162,
    209  MODI = 163,
    210  MULTANI = 164,
    211  PAU_CIN_HAU = 165,
    212  SIDDHAM = 166,
    213  ADLAM = 167,
    214  BHAIKSUKI = 168,
    215  MARCHEN = 169,
    216  NEWA = 170,
    217  OSAGE = 171,
    218  HAN_WITH_BOPOMOFO = 172,
    219  JAMO = 173,
    220  SYMBOLS_EMOJI = 174,
    221  MASARAM_GONDI = 175,
    222  SOYOMBO = 176,
    223  ZANABAZAR_SQUARE = 177,
    224  DOGRA = 178,
    225  GUNJALA_GONDI = 179,
    226  MAKASAR = 180,
    227  MEDEFAIDRIN = 181,
    228  HANIFI_ROHINGYA = 182,
    229  SOGDIAN = 183,
    230  OLD_SOGDIAN = 184,
    231  ELYMAIC = 185,
    232  NYIAKENG_PUACHUE_HMONG = 186,
    233  NANDINAGARI = 187,
    234  WANCHO = 188,
    235  CHORASMIAN = 189,
    236  DIVES_AKURU = 190,
    237  KHITAN_SMALL_SCRIPT = 191,
    238  YEZIDI = 192,
    239  CYPRO_MINOAN = 193,
    240  OLD_UYGHUR = 194,
    241  TANGSA = 195,
    242  TOTO = 196,
    243  VITHKUQI = 197,
    244  KAWI = 198,
    245  NAG_MUNDARI = 199,
    246  ARABIC_NASTALIQ = 200,
    247  GARAY = 201,
    248  GURUNG_KHEMA = 202,
    249  KIRAT_RAI = 203,
    250  OL_ONAL = 204,
    251  SUNUWAR = 205,
    252  TODHRI = 206,
    253  TULU_TIGALARI = 207,
    254  BERIA_ERFE = 208,
    255  SIDETIC = 209,
    256  TAI_YO = 210,
    257  TOLONG_SIKI = 211,
    258  TRADITIONAL_HAN_WITH_LATIN = 212,
    259 
    260  NUM_SCRIPT_CODES = 213,
    261 
    262  INVALID = -1
    263 };
    264 } // namespace mozilla::intl
    265 
    266 #endif
    267 /*
    268 * * * * * This file contains MACHINE-GENERATED DATA, do not edit! * * * * *
    269 */