1// This file is part of the Unicode Character Database
2// For documentation, see http://www.unicode.org/reports/tr44/
3//
4// Based on the source file: https://unicode.org/Public/17.0.0/ucd/PropertyAliases.txt
5//
6// zig fmt: off
7
8const std = @import("std");
9
10pub const data = [_][2][]const u8{
11 .{ "cjkAccountingNumeric", "kAccountingNumeric" },
12 .{ "cjkOtherNumeric", "kOtherNumeric" },
13 .{ "cjkPrimaryNumeric", "kPrimaryNumeric" },
14 .{ "nv", "Numeric_Value" },
15 .{ "bmg", "Bidi_Mirroring_Glyph" },
16 .{ "bpb", "Bidi_Paired_Bracket" },
17 .{ "cf", "Case_Folding" },
18 .{ "cjkCompatibilityVariant", "kCompatibilityVariant" },
19 .{ "dm", "Decomposition_Mapping" },
20 .{ "EqUIdeo", "Equivalent_Unified_Ideograph" },
21 .{ "FC_NFKC", "FC_NFKC_Closure" },
22 .{ "lc", "Lowercase_Mapping" },
23 .{ "NFKC_CF", "NFKC_Casefold" },
24 .{ "NFKC_SCF", "NFKC_Simple_Casefold" },
25 .{ "scf", "Simple_Case_Folding" },
26 .{ "sfc", "Simple_Case_Folding" },
27 .{ "slc", "Simple_Lowercase_Mapping" },
28 .{ "stc", "Simple_Titlecase_Mapping" },
29 .{ "suc", "Simple_Uppercase_Mapping" },
30 .{ "tc", "Titlecase_Mapping" },
31 .{ "uc", "Uppercase_Mapping" },
32 .{ "cjkIICore", "kIICore" },
33 .{ "cjkIRG_GSource", "kIRG_GSource" },
34 .{ "cjkIRG_HSource", "kIRG_HSource" },
35 .{ "cjkIRG_JSource", "kIRG_JSource" },
36 .{ "cjkIRG_KPSource", "kIRG_KPSource" },
37 .{ "cjkIRG_KSource", "kIRG_KSource" },
38 .{ "cjkIRG_MSource", "kIRG_MSource" },
39 .{ "cjkIRG_SSource", "kIRG_SSource" },
40 .{ "cjkIRG_TSource", "kIRG_TSource" },
41 .{ "cjkIRG_UKSource", "kIRG_UKSource" },
42 .{ "cjkIRG_USource", "kIRG_USource" },
43 .{ "cjkIRG_VSource", "kIRG_VSource" },
44 .{ "cjkMandarin", "kMandarin" },
45 .{ "cjkRSUnicode", "kRSUnicode" },
46 .{ "Unicode_Radical_Stroke", "kRSUnicode" },
47 .{ "URS", "kRSUnicode" },
48 .{ "cjkTotalStrokes", "kTotalStrokes" },
49 .{ "cjkUnihanCore2020", "kUnihanCore2020" },
50 .{ "isc", "ISO_Comment" },
51 .{ "JSN", "Jamo_Short_Name" },
52 .{ "kEH_Cat", "kEH_Cat" },
53 .{ "kEH_Desc", "kEH_Desc" },
54 .{ "kEH_HG", "kEH_HG" },
55 .{ "kEH_IFAO", "kEH_IFAO" },
56 .{ "kEH_JSesh", "kEH_JSesh" },
57 .{ "na", "Name" },
58 .{ "na1", "Unicode_1_Name" },
59 .{ "Name_Alias", "Name_Alias" },
60 .{ "scx", "Script_Extensions" },
61 .{ "age", "Age" },
62 .{ "blk", "Block" },
63 .{ "sc", "Script" },
64 .{ "bc", "Bidi_Class" },
65 .{ "bpt", "Bidi_Paired_Bracket_Type" },
66 .{ "ccc", "Canonical_Combining_Class" },
67 .{ "dt", "Decomposition_Type" },
68 .{ "ea", "East_Asian_Width" },
69 .{ "gc", "General_Category" },
70 .{ "GCB", "Grapheme_Cluster_Break" },
71 .{ "hst", "Hangul_Syllable_Type" },
72 .{ "InCB", "Indic_Conjunct_Break" },
73 .{ "InPC", "Indic_Positional_Category" },
74 .{ "InSC", "Indic_Syllabic_Category" },
75 .{ "jg", "Joining_Group" },
76 .{ "jt", "Joining_Type" },
77 .{ "lb", "Line_Break" },
78 .{ "NFC_QC", "NFC_Quick_Check" },
79 .{ "NFD_QC", "NFD_Quick_Check" },
80 .{ "NFKC_QC", "NFKC_Quick_Check" },
81 .{ "NFKD_QC", "NFKD_Quick_Check" },
82 .{ "nt", "Numeric_Type" },
83 .{ "SB", "Sentence_Break" },
84 .{ "vo", "Vertical_Orientation" },
85 .{ "WB", "Word_Break" },
86 .{ "AHex", "ASCII_Hex_Digit" },
87 .{ "Alpha", "Alphabetic" },
88 .{ "Bidi_C", "Bidi_Control" },
89 .{ "Bidi_M", "Bidi_Mirrored" },
90 .{ "Cased", "Cased" },
91 .{ "CE", "Composition_Exclusion" },
92 .{ "CI", "Case_Ignorable" },
93 .{ "Comp_Ex", "Full_Composition_Exclusion" },
94 .{ "CWCF", "Changes_When_Casefolded" },
95 .{ "CWCM", "Changes_When_Casemapped" },
96 .{ "CWKCF", "Changes_When_NFKC_Casefolded" },
97 .{ "CWL", "Changes_When_Lowercased" },
98 .{ "CWT", "Changes_When_Titlecased" },
99 .{ "CWU", "Changes_When_Uppercased" },
100 .{ "Dash", "Dash" },
101 .{ "Dep", "Deprecated" },
102 .{ "DI", "Default_Ignorable_Code_Point" },
103 .{ "Dia", "Diacritic" },
104 .{ "EBase", "Emoji_Modifier_Base" },
105 .{ "EComp", "Emoji_Component" },
106 .{ "EMod", "Emoji_Modifier" },
107 .{ "Emoji", "Emoji" },
108 .{ "EPres", "Emoji_Presentation" },
109 .{ "Ext", "Extender" },
110 .{ "ExtPict", "Extended_Pictographic" },
111 .{ "Gr_Base", "Grapheme_Base" },
112 .{ "Gr_Ext", "Grapheme_Extend" },
113 .{ "Gr_Link", "Grapheme_Link" },
114 .{ "Hex", "Hex_Digit" },
115 .{ "Hyphen", "Hyphen" },
116 .{ "ID_Compat_Math_Continue", "ID_Compat_Math_Continue" },
117 .{ "ID_Compat_Math_Start", "ID_Compat_Math_Start" },
118 .{ "IDC", "ID_Continue" },
119 .{ "Ideo", "Ideographic" },
120 .{ "IDS", "ID_Start" },
121 .{ "IDSB", "IDS_Binary_Operator" },
122 .{ "IDST", "IDS_Trinary_Operator" },
123 .{ "IDSU", "IDS_Unary_Operator" },
124 .{ "Join_C", "Join_Control" },
125 .{ "kEH_NoMirror", "kEH_NoMirror" },
126 .{ "kEH_NoRotate", "kEH_NoRotate" },
127 .{ "LOE", "Logical_Order_Exception" },
128 .{ "Lower", "Lowercase" },
129 .{ "Math", "Math" },
130 .{ "MCM", "Modifier_Combining_Mark" },
131 .{ "NChar", "Noncharacter_Code_Point" },
132 .{ "OAlpha", "Other_Alphabetic" },
133 .{ "ODI", "Other_Default_Ignorable_Code_Point" },
134 .{ "OGr_Ext", "Other_Grapheme_Extend" },
135 .{ "OIDC", "Other_ID_Continue" },
136 .{ "OIDS", "Other_ID_Start" },
137 .{ "OLower", "Other_Lowercase" },
138 .{ "OMath", "Other_Math" },
139 .{ "OUpper", "Other_Uppercase" },
140 .{ "Pat_Syn", "Pattern_Syntax" },
141 .{ "Pat_WS", "Pattern_White_Space" },
142 .{ "PCM", "Prepended_Concatenation_Mark" },
143 .{ "QMark", "Quotation_Mark" },
144 .{ "Radical", "Radical" },
145 .{ "RI", "Regional_Indicator" },
146 .{ "SD", "Soft_Dotted" },
147 .{ "STerm", "Sentence_Terminal" },
148 .{ "Term", "Terminal_Punctuation" },
149 .{ "UIdeo", "Unified_Ideograph" },
150 .{ "Upper", "Uppercase" },
151 .{ "VS", "Variation_Selector" },
152 .{ "WSpace", "White_Space" },
153 .{ "space", "White_Space" },
154 .{ "XIDC", "XID_Continue" },
155 .{ "XIDS", "XID_Start" },
156 .{ "XO_NFC", "Expands_On_NFC" },
157 .{ "XO_NFD", "Expands_On_NFD" },
158 .{ "XO_NFKC", "Expands_On_NFKC" },
159 .{ "XO_NFKD", "Expands_On_NFKD" },
160};