#ifdef UNICODE_GENERAL_CATEGORY DEF(Cn, "Unassigned") /* must be zero */ DEF(Lu, "Uppercase_Letter") DEF(Ll, "Lowercase_Letter") DEF(Lt, "Titlecase_Letter") DEF(Lm, "Modifier_Letter") DEF(Lo, "Other_Letter") DEF(Mn, "Nonspacing_Mark") DEF(Mc, "Spacing_Mark") DEF(Me, "Enclosing_Mark") DEF(Nd, "Decimal_Number,digit") DEF(Nl, "Letter_Number") DEF(No, "Other_Number") DEF(Sm, "Math_Symbol") DEF(Sc, "Currency_Symbol") DEF(Sk, "Modifier_Symbol") DEF(So, "Other_Symbol") DEF(Pc, "Connector_Punctuation") DEF(Pd, "Dash_Punctuation") DEF(Ps, "Open_Punctuation") DEF(Pe, "Close_Punctuation") DEF(Pi, "Initial_Punctuation") DEF(Pf, "Final_Punctuation") DEF(Po, "Other_Punctuation") DEF(Zs, "Space_Separator") DEF(Zl, "Line_Separator") DEF(Zp, "Paragraph_Separator") DEF(Cc, "Control,cntrl") DEF(Cf, "Format") DEF(Cs, "Surrogate") DEF(Co, "Private_Use") /* synthetic properties */ DEF(LC, "Cased_Letter") DEF(L, "Letter") DEF(M, "Mark,Combining_Mark") DEF(N, "Number") DEF(S, "Symbol") DEF(P, "Punctuation,punct") DEF(Z, "Separator") DEF(C, "Other") #endif #ifdef UNICODE_SCRIPT /* scripts aliases names in PropertyValueAliases.txt */ DEF(Unknown, "Zzzz") DEF(Adlam, "Adlm") DEF(Ahom, "Ahom") DEF(Anatolian_Hieroglyphs, "Hluw") DEF(Arabic, "Arab") DEF(Armenian, "Armn") DEF(Avestan, "Avst") DEF(Balinese, "Bali") DEF(Bamum, "Bamu") DEF(Bassa_Vah, "Bass") DEF(Batak, "Batk") DEF(Bengali, "Beng") DEF(Bhaiksuki, "Bhks") DEF(Bopomofo, "Bopo") DEF(Brahmi, "Brah") DEF(Braille, "Brai") DEF(Buginese, "Bugi") DEF(Buhid, "Buhd") DEF(Canadian_Aboriginal, "Cans") DEF(Carian, "Cari") DEF(Caucasian_Albanian, "Aghb") DEF(Chakma, "Cakm") DEF(Cham, "Cham") DEF(Cherokee, "Cher") DEF(Chorasmian, "Chrs") DEF(Common, "Zyyy") DEF(Coptic, "Copt,Qaac") DEF(Cuneiform, "Xsux") DEF(Cypriot, "Cprt") DEF(Cyrillic, "Cyrl") DEF(Cypro_Minoan, "Cpmn") DEF(Deseret, "Dsrt") DEF(Devanagari, "Deva") DEF(Dives_Akuru, "Diak") DEF(Dogra, "Dogr") DEF(Duployan, "Dupl") DEF(Egyptian_Hieroglyphs, "Egyp") DEF(Elbasan, "Elba") DEF(Elymaic, "Elym") DEF(Ethiopic, "Ethi") DEF(Georgian, "Geor") DEF(Glagolitic, "Glag") DEF(Gothic, "Goth") DEF(Garay, "Gara") DEF(Grantha, "Gran") DEF(Greek, "Grek") DEF(Gujarati, "Gujr") DEF(Gunjala_Gondi, "Gong") DEF(Gurmukhi, "Guru") DEF(Gurung_Khema, "Gukh") DEF(Han, "Hani") DEF(Hangul, "Hang") DEF(Hanifi_Rohingya, "Rohg") DEF(Hanunoo, "Hano") DEF(Hatran, "Hatr") DEF(Hebrew, "Hebr") DEF(Hiragana, "Hira") DEF(Imperial_Aramaic, "Armi") DEF(Inherited, "Zinh,Qaai") DEF(Inscriptional_Pahlavi, "Phli") DEF(Inscriptional_Parthian, "Prti") DEF(Javanese, "Java") DEF(Kaithi, "Kthi") DEF(Kannada, "Knda") DEF(Katakana, "Kana") DEF(Kawi, "Kawi") DEF(Kayah_Li, "Kali") DEF(Kharoshthi, "Khar") DEF(Khmer, "Khmr") DEF(Khojki, "Khoj") DEF(Khitan_Small_Script, "Kits") DEF(Khudawadi, "Sind") DEF(Kirat_Rai, "Krai") DEF(Lao, "Laoo") DEF(Latin, "Latn") DEF(Lepcha, "Lepc") DEF(Limbu, "Limb") DEF(Linear_A, "Lina") DEF(Linear_B, "Linb") DEF(Lisu, "Lisu") DEF(Lycian, "Lyci") DEF(Lydian, "Lydi") DEF(Makasar, "Maka") DEF(Mahajani, "Mahj") DEF(Malayalam, "Mlym") DEF(Mandaic, "Mand") DEF(Manichaean, "Mani") DEF(Marchen, "Marc") DEF(Masaram_Gondi, "Gonm") DEF(Medefaidrin, "Medf") DEF(Meetei_Mayek, "Mtei") DEF(Mende_Kikakui, "Mend") DEF(Meroitic_Cursive, "Merc") DEF(Meroitic_Hieroglyphs, "Mero") DEF(Miao, "Plrd") DEF(Modi, "Modi") DEF(Mongolian, "Mong") DEF(Mro, "Mroo") DEF(Multani, "Mult") DEF(Myanmar, "Mymr") DEF(Nabataean, "Nbat") DEF(Nag_Mundari, "Nagm") DEF(Nandinagari, "Nand") DEF(New_Tai_Lue, "Talu") DEF(Newa, "Newa") DEF(Nko, "Nkoo") DEF(Nushu, "Nshu") DEF(Nyiakeng_Puachue_Hmong, "Hmnp") DEF(Ogham, "Ogam") DEF(Ol_Chiki, "Olck") DEF(Ol_Onal, "Onao") DEF(Old_Hungarian, "Hung") DEF(Old_Italic, "Ital") DEF(Old_North_Arabian, "Narb") DEF(Old_Permic, "Perm") DEF(Old_Persian, "Xpeo") DEF(Old_Sogdian, "Sogo") DEF(Old_South_Arabian, "Sarb") DEF(Old_Turkic, "Orkh") DEF(Old_Uyghur, "Ougr") DEF(Oriya, "Orya") DEF(Osage, "Osge") DEF(Osmanya, "Osma") DEF(Pahawh_Hmong, "Hmng") DEF(Palmyrene, "Palm") DEF(Pau_Cin_Hau, "Pauc") DEF(Phags_Pa, "Phag") DEF(Phoenician, "Phnx") DEF(Psalter_Pahlavi, "Phlp") DEF(Rejang, "Rjng") DEF(Runic, "Runr") DEF(Samaritan, "Samr") DEF(Saurashtra, "Saur") DEF(Sharada, "Shrd") DEF(Shavian, "Shaw") DEF(Siddham, "Sidd") DEF(SignWriting, "Sgnw") DEF(Sinhala, "Sinh") DEF(Sogdian, "Sogd") DEF(Sora_Sompeng, "Sora") DEF(Soyombo, "Soyo") DEF(Sundanese, "Sund") DEF(Sunuwar, "Sunu") DEF(Syloti_Nagri, "Sylo") DEF(Syriac, "Syrc") DEF(Tagalog, "Tglg") DEF(Tagbanwa, "Tagb") DEF(Tai_Le, "Tale") DEF(Tai_Tham, "Lana") DEF(Tai_Viet, "Tavt") DEF(Takri, "Takr") DEF(Tamil, "Taml") DEF(Tangut, "Tang") DEF(Telugu, "Telu") DEF(Thaana, "Thaa") DEF(Thai, "Thai") DEF(Tibetan, "Tibt") DEF(Tifinagh, "Tfng") DEF(Tirhuta, "Tirh") DEF(Tangsa, "Tnsa") DEF(Todhri, "Todr") DEF(Toto, "Toto") DEF(Tulu_Tigalari, "Tutg") DEF(Ugaritic, "Ugar") DEF(Vai, "Vaii") DEF(Vithkuqi, "Vith") DEF(Wancho, "Wcho") DEF(Warang_Citi, "Wara") DEF(Yezidi, "Yezi") DEF(Yi, "Yiii") DEF(Zanabazar_Square, "Zanb") #endif #ifdef UNICODE_PROP_LIST /* Prop list not exported to regexp */ DEF(Hyphen, "") DEF(Other_Math, "") DEF(Other_Alphabetic, "") DEF(Other_Lowercase, "") DEF(Other_Uppercase, "") DEF(Other_Grapheme_Extend, "") DEF(Other_Default_Ignorable_Code_Point, "") DEF(Other_ID_Start, "") DEF(Other_ID_Continue, "") DEF(Prepended_Concatenation_Mark, "") /* additional computed properties for smaller tables */ DEF(ID_Continue1, "") DEF(XID_Start1, "") DEF(XID_Continue1, "") DEF(Changes_When_Titlecased1, "") DEF(Changes_When_Casefolded1, "") DEF(Changes_When_NFKC_Casefolded1, "") /* Prop list exported to JS */ DEF(ASCII_Hex_Digit, "AHex") DEF(Bidi_Control, "Bidi_C") DEF(Dash, "") DEF(Deprecated, "Dep") DEF(Diacritic, "Dia") DEF(Extender, "Ext") DEF(Hex_Digit, "Hex") DEF(IDS_Unary_Operator, "IDSU") DEF(IDS_Binary_Operator, "IDSB") DEF(IDS_Trinary_Operator, "IDST") DEF(Ideographic, "Ideo") DEF(Join_Control, "Join_C") DEF(Logical_Order_Exception, "LOE") DEF(Modifier_Combining_Mark, "MCM") DEF(Noncharacter_Code_Point, "NChar") DEF(Pattern_Syntax, "Pat_Syn") DEF(Pattern_White_Space, "Pat_WS") DEF(Quotation_Mark, "QMark") DEF(Radical, "") DEF(Regional_Indicator, "RI") DEF(Sentence_Terminal, "STerm") DEF(Soft_Dotted, "SD") DEF(Terminal_Punctuation, "Term") DEF(Unified_Ideograph, "UIdeo") DEF(Variation_Selector, "VS") DEF(White_Space, "space") DEF(Bidi_Mirrored, "Bidi_M") DEF(Emoji, "") DEF(Emoji_Component, "EComp") DEF(Emoji_Modifier, "EMod") DEF(Emoji_Modifier_Base, "EBase") DEF(Emoji_Presentation, "EPres") DEF(Extended_Pictographic, "ExtPict") DEF(Default_Ignorable_Code_Point, "DI") DEF(ID_Start, "IDS") DEF(Case_Ignorable, "CI") /* other binary properties */ DEF(ASCII,"") DEF(Alphabetic, "Alpha") DEF(Any, "") DEF(Assigned,"") DEF(Cased, "") DEF(Changes_When_Casefolded, "CWCF") DEF(Changes_When_Casemapped, "CWCM") DEF(Changes_When_Lowercased, "CWL") DEF(Changes_When_NFKC_Casefolded, "CWKCF") DEF(Changes_When_Titlecased, "CWT") DEF(Changes_When_Uppercased, "CWU") DEF(Grapheme_Base, "Gr_Base") DEF(Grapheme_Extend, "Gr_Ext") DEF(ID_Continue, "IDC") DEF(ID_Compat_Math_Start, "") DEF(ID_Compat_Math_Continue, "") DEF(Lowercase, "Lower") DEF(Math, "") DEF(Uppercase, "Upper") DEF(XID_Continue, "XIDC") DEF(XID_Start, "XIDS") /* internal tables with index */ DEF(Cased1, "") /* unused by us */ DEF(InCB, "") #endif