xref: /PHP-7.3/ext/intl/uchar/uother-enum.h (revision 1108b5a1)
1 /* UBidiPairedBracketType - http://icu-project.org/apiref/icu4c/uchar_8h.html#af954219aa1df452657ec355221c6703d */
2 #if U_ICU_VERSION_MAJOR_NUM >= 52
3 UOTHER(BPT_NONE)
4 UOTHER(BPT_OPEN)
5 UOTHER(BPT_CLOSE)
6 UOTHER(BPT_COUNT)
7 #endif /* ICU >= 52 */
8 
9 /* UEastAsianWidth - http://icu-project.org/apiref/icu4c/uchar_8h.html#a95cc2ca2f9cfd6d0c63eee2c65951333 */
10 UOTHER(EA_NEUTRAL)
11 UOTHER(EA_AMBIGUOUS)
12 UOTHER(EA_HALFWIDTH)
13 UOTHER(EA_FULLWIDTH )
14 UOTHER(EA_NARROW)
15 UOTHER(EA_WIDE)
16 UOTHER(EA_COUNT)
17 
18 /* UCharNameChoice - http://icu-project.org/apiref/icu4c/uchar_8h.html#a2ba37edcca62eff48226e8096035addf */
19 UOTHER(UNICODE_CHAR_NAME)
20 UOTHER(UNICODE_10_CHAR_NAME)
21 UOTHER(EXTENDED_CHAR_NAME)
22 #if U_ICU_VERSION_MAJOR_NUM * 10 + U_ICU_VERSION_MINOR_NUM >= 44
23 UOTHER(CHAR_NAME_ALIAS)
24 #endif /* ICU >= 4.4 */
25 UOTHER(CHAR_NAME_CHOICE_COUNT)
26 
27 /* UPropertyNameChoice - http://icu-project.org/apiref/icu4c/uchar_8h.html#a5056494c7d5a2c7185f3c464f48fe5d1 */
28 UOTHER(SHORT_PROPERTY_NAME)
29 UOTHER(LONG_PROPERTY_NAME)
30 UOTHER(PROPERTY_NAME_CHOICE_COUNT)
31 
32 /* UDecompositionType - http://icu-project.org/apiref/icu4c/uchar_8h.html#ae2c56994fcf28062c7e77beb671533f5 */
33 UOTHER(DT_NONE)
34 UOTHER(DT_CANONICAL)
35 UOTHER(DT_COMPAT)
36 UOTHER(DT_CIRCLE)
37 UOTHER(DT_FINAL)
38 UOTHER(DT_FONT)
39 UOTHER(DT_FRACTION)
40 UOTHER(DT_INITIAL)
41 UOTHER(DT_ISOLATED)
42 UOTHER(DT_MEDIAL)
43 UOTHER(DT_NARROW)
44 UOTHER(DT_NOBREAK)
45 UOTHER(DT_SMALL)
46 UOTHER(DT_SQUARE)
47 UOTHER(DT_SUB)
48 UOTHER(DT_SUPER)
49 UOTHER(DT_VERTICAL)
50 UOTHER(DT_WIDE)
51 UOTHER(DT_COUNT )
52 
53 /* UJoiningType - http://icu-project.org/apiref/icu4c/uchar_8h.html#a3ce1ce20e7f3b8534eb3490ad3aba3dd */
54 UOTHER(JT_NON_JOINING)
55 UOTHER(JT_JOIN_CAUSING)
56 UOTHER(JT_DUAL_JOINING)
57 UOTHER(JT_LEFT_JOINING)
58 UOTHER(JT_RIGHT_JOINING)
59 UOTHER(JT_TRANSPARENT)
60 UOTHER(JT_COUNT)
61 
62 /* UJoiningGroup - http://icu-project.org/apiref/icu4c/uchar_8h.html#a7887844ec0872e6e9a283e0825fcae65 */
63 UOTHER(JG_NO_JOINING_GROUP)
64 UOTHER(JG_AIN)
65 UOTHER(JG_ALAPH)
66 UOTHER(JG_ALEF)
67 UOTHER(JG_BEH)
68 UOTHER(JG_BETH)
69 UOTHER(JG_DAL)
70 UOTHER(JG_DALATH_RISH)
71 UOTHER(JG_E)
72 UOTHER(JG_FEH)
73 UOTHER(JG_FINAL_SEMKATH)
74 UOTHER(JG_GAF)
75 UOTHER(JG_GAMAL)
76 UOTHER(JG_HAH)
77 #if U_ICU_VERSION_MAJOR_NUM * 10 + U_ICU_VERSION_MINOR_NUM >= 46
78 UOTHER(JG_TEH_MARBUTA_GOAL)
79 #endif /* ICU >= 4.6 */
80 UOTHER(JG_HAMZA_ON_HEH_GOAL)
81 UOTHER(JG_HE)
82 UOTHER(JG_HEH)
83 UOTHER(JG_HEH_GOAL)
84 UOTHER(JG_HETH)
85 UOTHER(JG_KAF)
86 UOTHER(JG_KAPH)
87 UOTHER(JG_KNOTTED_HEH)
88 UOTHER(JG_LAM)
89 UOTHER(JG_LAMADH)
90 UOTHER(JG_MEEM)
91 UOTHER(JG_MIM)
92 UOTHER(JG_NOON)
93 UOTHER(JG_NUN)
94 UOTHER(JG_PE)
95 UOTHER(JG_QAF)
96 UOTHER(JG_QAPH)
97 UOTHER(JG_REH)
98 UOTHER(JG_REVERSED_PE)
99 UOTHER(JG_SAD)
100 UOTHER(JG_SADHE)
101 UOTHER(JG_SEEN)
102 UOTHER(JG_SEMKATH)
103 UOTHER(JG_SHIN)
104 UOTHER(JG_SWASH_KAF)
105 UOTHER(JG_SYRIAC_WAW)
106 UOTHER(JG_TAH)
107 UOTHER(JG_TAW)
108 UOTHER(JG_TEH_MARBUTA)
109 UOTHER(JG_TETH)
110 UOTHER(JG_WAW)
111 UOTHER(JG_YEH)
112 UOTHER(JG_YEH_BARREE)
113 UOTHER(JG_YEH_WITH_TAIL)
114 UOTHER(JG_YUDH)
115 UOTHER(JG_YUDH_HE)
116 UOTHER(JG_ZAIN)
117 UOTHER(JG_FE)
118 UOTHER(JG_KHAPH)
119 UOTHER(JG_ZHAIN)
120 UOTHER(JG_BURUSHASKI_YEH_BARREE)
121 #if U_ICU_VERSION_MAJOR_NUM * 10 + U_ICU_VERSION_MINOR_NUM >= 44
122 UOTHER(JG_FARSI_YEH)
123 UOTHER(JG_NYA)
124 #endif /* ICU >= 4.4 */
125 #if U_ICU_VERSION_MAJOR_NUM >= 49
126 UOTHER(JG_ROHINGYA_YEH)
127 #endif
128 #if U_ICU_VERSION_MAJOR_NUM >= 54
129 UOTHER(JG_MANICHAEAN_ALEPH)
130 UOTHER(JG_MANICHAEAN_AYIN)
131 UOTHER(JG_MANICHAEAN_BETH)
132 UOTHER(JG_MANICHAEAN_DALETH)
133 UOTHER(JG_MANICHAEAN_DHAMEDH)
134 UOTHER(JG_MANICHAEAN_FIVE)
135 UOTHER(JG_MANICHAEAN_GIMEL)
136 UOTHER(JG_MANICHAEAN_HETH)
137 UOTHER(JG_MANICHAEAN_HUNDRED)
138 UOTHER(JG_MANICHAEAN_KAPH)
139 UOTHER(JG_MANICHAEAN_LAMEDH)
140 UOTHER(JG_MANICHAEAN_MEM)
141 UOTHER(JG_MANICHAEAN_NUN)
142 UOTHER(JG_MANICHAEAN_ONE)
143 UOTHER(JG_MANICHAEAN_PE)
144 UOTHER(JG_MANICHAEAN_QOPH)
145 UOTHER(JG_MANICHAEAN_RESH)
146 UOTHER(JG_MANICHAEAN_SADHE)
147 UOTHER(JG_MANICHAEAN_SAMEKH)
148 UOTHER(JG_MANICHAEAN_TAW)
149 UOTHER(JG_MANICHAEAN_TEN)
150 UOTHER(JG_MANICHAEAN_TETH)
151 UOTHER(JG_MANICHAEAN_THAMEDH)
152 UOTHER(JG_MANICHAEAN_TWENTY)
153 UOTHER(JG_MANICHAEAN_WAW)
154 UOTHER(JG_MANICHAEAN_YODH)
155 UOTHER(JG_MANICHAEAN_ZAYIN)
156 UOTHER(JG_STRAIGHT_WAW)
157 #endif /* ICU 54 */
158 UOTHER(JG_COUNT )
159 
160 /* UGraphemeClusterBreak - http://icu-project.org/apiref/icu4c/uchar_8h.html#abb9bae7d2a1c80ce342be4647661fde1 */
161 UOTHER(GCB_OTHER)
162 UOTHER(GCB_CONTROL)
163 UOTHER(GCB_CR)
164 UOTHER(GCB_EXTEND)
165 UOTHER(GCB_L)
166 UOTHER(GCB_LF)
167 UOTHER(GCB_LV)
168 UOTHER(GCB_LVT)
169 UOTHER(GCB_T)
170 UOTHER(GCB_V)
171 UOTHER(GCB_SPACING_MARK)
172 UOTHER(GCB_PREPEND)
173 #if U_ICU_VERSION_MAJOR_NUM >= 50
174 UOTHER(GCB_REGIONAL_INDICATOR)
175 #endif /* ICU 50 */
176 UOTHER(GCB_COUNT)
177 
178 /* UWordBreakValues - http://icu-project.org/apiref/icu4c/uchar_8h.html#af70ee907368e663f8dd4b90c7196e15c */
179 UOTHER(WB_OTHER)
180 UOTHER(WB_ALETTER)
181 UOTHER(WB_FORMAT)
182 UOTHER(WB_KATAKANA)
183 UOTHER(WB_MIDLETTER)
184 UOTHER(WB_MIDNUM)
185 UOTHER(WB_NUMERIC)
186 UOTHER(WB_EXTENDNUMLET)
187 UOTHER(WB_CR)
188 UOTHER(WB_EXTEND)
189 UOTHER(WB_LF)
190 UOTHER(WB_MIDNUMLET)
191 UOTHER(WB_NEWLINE)
192 #if U_ICU_VERSION_MAJOR_NUM >= 50
193 UOTHER(WB_REGIONAL_INDICATOR)
194 #endif /* ICU >= 50 */
195 #if U_ICU_VERSION_MAJOR_NUM >= 52
196 UOTHER(WB_HEBREW_LETTER)
197 UOTHER(WB_SINGLE_QUOTE)
198 UOTHER(WB_DOUBLE_QUOTE)
199 #endif /* ICU >= 52 */
200 UOTHER(WB_COUNT)
201 
202 /* USentenceBreak - http://icu-project.org/apiref/icu4c/uchar_8h.html#a89e9e463c3bae1d2d46b1dbb6f90de0f */
203 UOTHER(SB_OTHER)
204 UOTHER(SB_ATERM)
205 UOTHER(SB_CLOSE)
206 UOTHER(SB_FORMAT)
207 UOTHER(SB_LOWER)
208 UOTHER(SB_NUMERIC)
209 UOTHER(SB_OLETTER)
210 UOTHER(SB_SEP)
211 UOTHER(SB_SP)
212 UOTHER(SB_STERM)
213 UOTHER(SB_UPPER)
214 UOTHER(SB_CR)
215 UOTHER(SB_EXTEND)
216 UOTHER(SB_LF)
217 UOTHER(SB_SCONTINUE)
218 UOTHER(SB_COUNT)
219 
220 /* ULineBreak - http://icu-project.org/apiref/icu4c/uchar_8h.html#a5d1abdf05be22cb9599f804a8506277c */
221 UOTHER(LB_UNKNOWN)
222 UOTHER(LB_AMBIGUOUS)
223 UOTHER(LB_ALPHABETIC)
224 UOTHER(LB_BREAK_BOTH)
225 UOTHER(LB_BREAK_AFTER)
226 UOTHER(LB_BREAK_BEFORE)
227 UOTHER(LB_MANDATORY_BREAK)
228 UOTHER(LB_CONTINGENT_BREAK)
229 UOTHER(LB_CLOSE_PUNCTUATION)
230 UOTHER(LB_COMBINING_MARK)
231 UOTHER(LB_CARRIAGE_RETURN)
232 UOTHER(LB_EXCLAMATION)
233 UOTHER(LB_GLUE)
234 UOTHER(LB_HYPHEN)
235 UOTHER(LB_IDEOGRAPHIC)
236 UOTHER(LB_INSEPARABLE)
237 UOTHER(LB_INSEPERABLE)
238 UOTHER(LB_INFIX_NUMERIC)
239 UOTHER(LB_LINE_FEED)
240 UOTHER(LB_NONSTARTER)
241 UOTHER(LB_NUMERIC)
242 UOTHER(LB_OPEN_PUNCTUATION)
243 UOTHER(LB_POSTFIX_NUMERIC)
244 UOTHER(LB_PREFIX_NUMERIC)
245 UOTHER(LB_QUOTATION)
246 UOTHER(LB_COMPLEX_CONTEXT)
247 UOTHER(LB_SURROGATE)
248 UOTHER(LB_SPACE)
249 UOTHER(LB_BREAK_SYMBOLS)
250 UOTHER(LB_ZWSPACE)
251 UOTHER(LB_NEXT_LINE)
252 UOTHER(LB_WORD_JOINER)
253 UOTHER(LB_H2)
254 UOTHER(LB_H3)
255 UOTHER(LB_JL)
256 UOTHER(LB_JT)
257 UOTHER(LB_JV)
258 #if U_ICU_VERSION_MAJOR_NUM * 10 + U_ICU_VERSION_MINOR_NUM >= 44
259 UOTHER(LB_CLOSE_PARENTHESIS)
260 #endif /* ICU >= 4.4 */
261 #if U_ICU_VERSION_MAJOR_NUM >= 49
262 UOTHER(LB_CONDITIONAL_JAPANESE_STARTER)
263 UOTHER(LB_HEBREW_LETTER)
264 #endif /* ICU >= 49 */
265 #if U_ICU_VERSION_MAJOR_NUM >= 50
266 UOTHER(LB_REGIONAL_INDICATOR)
267 #endif /* ICU >= 50 */
268 UOTHER(LB_COUNT)
269 
270 /* UNumericType - http://icu-project.org/apiref/icu4c/uchar_8h.html#adec3e7a6ae3a00274c019b3b2ddaecbe */
271 UOTHER(NT_NONE)
272 UOTHER(NT_DECIMAL)
273 UOTHER(NT_DIGIT)
274 UOTHER(NT_NUMERIC)
275 UOTHER(NT_COUNT)
276 
277 /* UHangulSyllableType - http://icu-project.org/apiref/icu4c/uchar_8h.html#a7cb09027c37ad73571cf541caf002c8f */
278 UOTHER(HST_NOT_APPLICABLE)
279 UOTHER(HST_LEADING_JAMO)
280 UOTHER(HST_VOWEL_JAMO)
281 UOTHER(HST_TRAILING_JAMO)
282 UOTHER(HST_LV_SYLLABLE)
283 UOTHER(HST_LVT_SYLLABLE)
284 UOTHER(HST_COUNT )
285 
286 /* StringOptions - http://icu-project.org/apiref/icu4c/stringoptions_8h.html */
287 UOTHER(FOLD_CASE_DEFAULT)
288 UOTHER(FOLD_CASE_EXCLUDE_SPECIAL_I)
289