]>
Commit | Line | Data |
---|---|---|
1 | /** | |
2 | * Copyright (C) 2002-2004, International Business Machines Corporation and | |
3 | * others. All Rights Reserved. | |
4 | * | |
5 | * MACHINE GENERATED FILE. !!! Do not edit manually !!! | |
6 | * | |
7 | * Generated from | |
8 | * uchar.h | |
9 | * uscript.h | |
10 | * Blocks.txt | |
11 | * PropertyAliases.txt | |
12 | * PropertyValueAliases.txt | |
13 | * | |
14 | * Date: Mon May 3 17:13:38 2004 | |
15 | * Unicode version: 4.0.1 | |
16 | * Script: preparse.pl | |
17 | */ | |
18 | ||
19 | /* Unicode version 4.0.1 */ | |
20 | const uint8_t VERSION_0 = 4; | |
21 | const uint8_t VERSION_1 = 0; | |
22 | const uint8_t VERSION_2 = 1; | |
23 | const uint8_t VERSION_3 = 0; | |
24 | ||
25 | const int32_t STRING_COUNT = 663; | |
26 | ||
27 | /* to be sorted */ | |
28 | const AliasName STRING_TABLE[] = { | |
29 | AliasName("", 0), | |
30 | AliasName("A", 1), | |
31 | AliasName("AHex", 2), | |
32 | AliasName("AI", 3), | |
33 | AliasName("AL", 4), | |
34 | AliasName("AN", 5), | |
35 | AliasName("AR", 6), | |
36 | AliasName("ASCII_Hex_Digit", 7), | |
37 | AliasName("ATAR", 8), | |
38 | AliasName("ATB", 9), | |
39 | AliasName("ATBL", 10), | |
40 | AliasName("Above", 11), | |
41 | AliasName("Above_Left", 12), | |
42 | AliasName("Above_Right", 13), | |
43 | AliasName("Aegean_Numbers", 14), | |
44 | AliasName("Age", 15), | |
45 | AliasName("Ain", 16), | |
46 | AliasName("Alaph", 17), | |
47 | AliasName("Alef", 18), | |
48 | AliasName("Alpha", 19), | |
49 | AliasName("Alphabetic", 20), | |
50 | AliasName("Alphabetic_Presentation_Forms", 21), | |
51 | AliasName("Ambiguous", 22), | |
52 | AliasName("Arab", 23), | |
53 | AliasName("Arabic", 24), | |
54 | AliasName("Arabic_Letter", 25), | |
55 | AliasName("Arabic_Number", 26), | |
56 | AliasName("Arabic_Presentation_Forms-A", 27), | |
57 | AliasName("Arabic_Presentation_Forms-B", 28), | |
58 | AliasName("Armenian", 29), | |
59 | AliasName("Armn", 30), | |
60 | AliasName("Arrows", 31), | |
61 | AliasName("Attached_Above_Right", 32), | |
62 | AliasName("Attached_Below", 33), | |
63 | AliasName("Attached_Below_Left", 34), | |
64 | AliasName("B", 35), | |
65 | AliasName("B2", 36), | |
66 | AliasName("BA", 37), | |
67 | AliasName("BB", 38), | |
68 | AliasName("BK", 39), | |
69 | AliasName("BL", 40), | |
70 | AliasName("BN", 41), | |
71 | AliasName("BR", 42), | |
72 | AliasName("Basic_Latin", 43), | |
73 | AliasName("Beh", 44), | |
74 | AliasName("Below", 45), | |
75 | AliasName("Below_Left", 46), | |
76 | AliasName("Below_Right", 47), | |
77 | AliasName("Beng", 48), | |
78 | AliasName("Bengali", 49), | |
79 | AliasName("Beth", 50), | |
80 | AliasName("Bidi_C", 51), | |
81 | AliasName("Bidi_Class", 52), | |
82 | AliasName("Bidi_Control", 53), | |
83 | AliasName("Bidi_M", 54), | |
84 | AliasName("Bidi_Mirrored", 55), | |
85 | AliasName("Bidi_Mirroring_Glyph", 56), | |
86 | AliasName("Block", 57), | |
87 | AliasName("Block_Elements", 58), | |
88 | AliasName("Bopo", 59), | |
89 | AliasName("Bopomofo", 60), | |
90 | AliasName("Bopomofo_Extended", 61), | |
91 | AliasName("Boundary_Neutral", 62), | |
92 | AliasName("Box_Drawing", 63), | |
93 | AliasName("Brai", 64), | |
94 | AliasName("Braille", 65), | |
95 | AliasName("Braille_Patterns", 66), | |
96 | AliasName("Break_After", 67), | |
97 | AliasName("Break_Before", 68), | |
98 | AliasName("Break_Both", 69), | |
99 | AliasName("Break_Symbols", 70), | |
100 | AliasName("Buhd", 71), | |
101 | AliasName("Buhid", 72), | |
102 | AliasName("Byzantine_Musical_Symbols", 73), | |
103 | AliasName("C", 74), | |
104 | AliasName("CB", 75), | |
105 | AliasName("CJK_Compatibility", 76), | |
106 | AliasName("CJK_Compatibility_Forms", 77), | |
107 | AliasName("CJK_Compatibility_Ideographs", 78), | |
108 | AliasName("CJK_Compatibility_Ideographs_Supplement", 79), | |
109 | AliasName("CJK_Radicals_Supplement", 80), | |
110 | AliasName("CJK_Symbols_and_Punctuation", 81), | |
111 | AliasName("CJK_Unified_Ideographs", 82), | |
112 | AliasName("CJK_Unified_Ideographs_Extension_A", 83), | |
113 | AliasName("CJK_Unified_Ideographs_Extension_B", 84), | |
114 | AliasName("CL", 85), | |
115 | AliasName("CM", 86), | |
116 | AliasName("CR", 87), | |
117 | AliasName("CS", 88), | |
118 | AliasName("Canadian_Aboriginal", 89), | |
119 | AliasName("Canonical", 90), | |
120 | AliasName("Canonical_Combining_Class", 91), | |
121 | AliasName("Cans", 92), | |
122 | AliasName("Carriage_Return", 93), | |
123 | AliasName("Case_Folding", 94), | |
124 | AliasName("Case_Sensitive", 95), | |
125 | AliasName("Cased_Letter", 96), | |
126 | AliasName("Cc", 97), | |
127 | AliasName("Cf", 98), | |
128 | AliasName("Cher", 99), | |
129 | AliasName("Cherokee", 100), | |
130 | AliasName("Circle", 101), | |
131 | AliasName("Close_Punctuation", 102), | |
132 | AliasName("Cn", 103), | |
133 | AliasName("Co", 104), | |
134 | AliasName("Combining_Diacritical_Marks", 105), | |
135 | AliasName("Combining_Diacritical_Marks_for_Symbols", 106), | |
136 | AliasName("Combining_Half_Marks", 107), | |
137 | AliasName("Combining_Mark", 108), | |
138 | AliasName("Common", 109), | |
139 | AliasName("Common_Separator", 110), | |
140 | AliasName("Comp_Ex", 111), | |
141 | AliasName("Compat", 112), | |
142 | AliasName("Complex_Context", 113), | |
143 | AliasName("Connector_Punctuation", 114), | |
144 | AliasName("Contingent_Break", 115), | |
145 | AliasName("Control", 116), | |
146 | AliasName("Control_Pictures", 117), | |
147 | AliasName("Coptic", 118), | |
148 | AliasName("Cprt", 119), | |
149 | AliasName("Cs", 120), | |
150 | AliasName("Currency_Symbol", 121), | |
151 | AliasName("Currency_Symbols", 122), | |
152 | AliasName("Cypriot", 123), | |
153 | AliasName("Cypriot_Syllabary", 124), | |
154 | AliasName("Cyrillic", 125), | |
155 | AliasName("Cyrillic_Supplement", 126), | |
156 | AliasName("Cyrillic_Supplementary", 127), | |
157 | AliasName("Cyrl", 128), | |
158 | AliasName("D", 129), | |
159 | AliasName("DA", 130), | |
160 | AliasName("DB", 131), | |
161 | AliasName("DI", 132), | |
162 | AliasName("Dal", 133), | |
163 | AliasName("Dalath_Rish", 134), | |
164 | AliasName("Dash", 135), | |
165 | AliasName("Dash_Punctuation", 136), | |
166 | AliasName("De", 137), | |
167 | AliasName("Decimal", 138), | |
168 | AliasName("Decimal_Number", 139), | |
169 | AliasName("Decomposition_Type", 140), | |
170 | AliasName("Default_Ignorable_Code_Point", 141), | |
171 | AliasName("Dep", 142), | |
172 | AliasName("Deprecated", 143), | |
173 | AliasName("Deseret", 144), | |
174 | AliasName("Deva", 145), | |
175 | AliasName("Devanagari", 146), | |
176 | AliasName("Di", 147), | |
177 | AliasName("Dia", 148), | |
178 | AliasName("Diacritic", 149), | |
179 | AliasName("Digit", 150), | |
180 | AliasName("Dingbats", 151), | |
181 | AliasName("Double_Above", 152), | |
182 | AliasName("Double_Below", 153), | |
183 | AliasName("Dsrt", 154), | |
184 | AliasName("Dual_Joining", 155), | |
185 | AliasName("E", 156), | |
186 | AliasName("EN", 157), | |
187 | AliasName("ES", 158), | |
188 | AliasName("ET", 159), | |
189 | AliasName("EX", 160), | |
190 | AliasName("East_Asian_Width", 161), | |
191 | AliasName("Enclosed_Alphanumerics", 162), | |
192 | AliasName("Enclosed_CJK_Letters_and_Months", 163), | |
193 | AliasName("Enclosing_Mark", 164), | |
194 | AliasName("Ethi", 165), | |
195 | AliasName("Ethiopic", 166), | |
196 | AliasName("European_Number", 167), | |
197 | AliasName("European_Separator", 168), | |
198 | AliasName("European_Terminator", 169), | |
199 | AliasName("Exclamation", 170), | |
200 | AliasName("Ext", 171), | |
201 | AliasName("Extender", 172), | |
202 | AliasName("F", 173), | |
203 | AliasName("False", 174), | |
204 | AliasName("Fe", 175), | |
205 | AliasName("Feh", 176), | |
206 | AliasName("Final", 177), | |
207 | AliasName("Final_Punctuation", 178), | |
208 | AliasName("Final_Semkath", 179), | |
209 | AliasName("Font", 180), | |
210 | AliasName("Format", 181), | |
211 | AliasName("Fraction", 182), | |
212 | AliasName("Full_Composition_Exclusion", 183), | |
213 | AliasName("Fullwidth", 184), | |
214 | AliasName("GL", 185), | |
215 | AliasName("Gaf", 186), | |
216 | AliasName("Gamal", 187), | |
217 | AliasName("General_Category", 188), | |
218 | AliasName("General_Category_Mask", 189), | |
219 | AliasName("General_Punctuation", 190), | |
220 | AliasName("Geometric_Shapes", 191), | |
221 | AliasName("Geor", 192), | |
222 | AliasName("Georgian", 193), | |
223 | AliasName("Glue", 194), | |
224 | AliasName("Goth", 195), | |
225 | AliasName("Gothic", 196), | |
226 | AliasName("Gr_Base", 197), | |
227 | AliasName("Gr_Ext", 198), | |
228 | AliasName("Gr_Link", 199), | |
229 | AliasName("Grapheme_Base", 200), | |
230 | AliasName("Grapheme_Extend", 201), | |
231 | AliasName("Grapheme_Link", 202), | |
232 | AliasName("Greek", 203), | |
233 | AliasName("Greek_Extended", 204), | |
234 | AliasName("Greek_and_Coptic", 205), | |
235 | AliasName("Grek", 206), | |
236 | AliasName("Gujarati", 207), | |
237 | AliasName("Gujr", 208), | |
238 | AliasName("Gurmukhi", 209), | |
239 | AliasName("Guru", 210), | |
240 | AliasName("H", 211), | |
241 | AliasName("HY", 212), | |
242 | AliasName("Hah", 213), | |
243 | AliasName("Halfwidth", 214), | |
244 | AliasName("Halfwidth_and_Fullwidth_Forms", 215), | |
245 | AliasName("Hamza_On_Heh_Goal", 216), | |
246 | AliasName("Han", 217), | |
247 | AliasName("Hang", 218), | |
248 | AliasName("Hangul", 219), | |
249 | AliasName("Hangul_Compatibility_Jamo", 220), | |
250 | AliasName("Hangul_Jamo", 221), | |
251 | AliasName("Hangul_Syllable_Type", 222), | |
252 | AliasName("Hangul_Syllables", 223), | |
253 | AliasName("Hani", 224), | |
254 | AliasName("Hano", 225), | |
255 | AliasName("Hanunoo", 226), | |
256 | AliasName("He", 227), | |
257 | AliasName("Hebr", 228), | |
258 | AliasName("Hebrew", 229), | |
259 | AliasName("Heh", 230), | |
260 | AliasName("Heh_Goal", 231), | |
261 | AliasName("Heth", 232), | |
262 | AliasName("Hex", 233), | |
263 | AliasName("Hex_Digit", 234), | |
264 | AliasName("High_Private_Use_Surrogates", 235), | |
265 | AliasName("High_Surrogates", 236), | |
266 | AliasName("Hira", 237), | |
267 | AliasName("Hiragana", 238), | |
268 | AliasName("Hrkt", 239), | |
269 | AliasName("Hyphen", 240), | |
270 | AliasName("ID", 241), | |
271 | AliasName("IDC", 242), | |
272 | AliasName("IDS", 243), | |
273 | AliasName("IDSB", 244), | |
274 | AliasName("IDST", 245), | |
275 | AliasName("IDS_Binary_Operator", 246), | |
276 | AliasName("IDS_Trinary_Operator", 247), | |
277 | AliasName("ID_Continue", 248), | |
278 | AliasName("ID_Start", 249), | |
279 | AliasName("IN", 250), | |
280 | AliasName("IPA_Extensions", 251), | |
281 | AliasName("IS", 252), | |
282 | AliasName("ISO_Comment", 253), | |
283 | AliasName("Ideo", 254), | |
284 | AliasName("Ideographic", 255), | |
285 | AliasName("Ideographic_Description_Characters", 256), | |
286 | AliasName("Infix_Numeric", 257), | |
287 | AliasName("Inherited", 258), | |
288 | AliasName("Initial", 259), | |
289 | AliasName("Initial_Punctuation", 260), | |
290 | AliasName("Inseparable", 261), | |
291 | AliasName("Inseperable", 262), | |
292 | AliasName("Iota_Subscript", 263), | |
293 | AliasName("Isolated", 264), | |
294 | AliasName("Ital", 265), | |
295 | AliasName("Join_C", 266), | |
296 | AliasName("Join_Causing", 267), | |
297 | AliasName("Join_Control", 268), | |
298 | AliasName("Joining_Group", 269), | |
299 | AliasName("Joining_Type", 270), | |
300 | AliasName("KV", 271), | |
301 | AliasName("Kaf", 272), | |
302 | AliasName("Kana", 273), | |
303 | AliasName("Kana_Voicing", 274), | |
304 | AliasName("Kanbun", 275), | |
305 | AliasName("Kangxi_Radicals", 276), | |
306 | AliasName("Kannada", 277), | |
307 | AliasName("Kaph", 278), | |
308 | AliasName("Katakana", 279), | |
309 | AliasName("Katakana_Or_Hiragana", 280), | |
310 | AliasName("Katakana_Phonetic_Extensions", 281), | |
311 | AliasName("Khaph", 282), | |
312 | AliasName("Khmer", 283), | |
313 | AliasName("Khmer_Symbols", 284), | |
314 | AliasName("Khmr", 285), | |
315 | AliasName("Knda", 286), | |
316 | AliasName("Knotted_Heh", 287), | |
317 | AliasName("L", 288), | |
318 | AliasName("LC", 289), | |
319 | AliasName("LF", 290), | |
320 | AliasName("LOE", 291), | |
321 | AliasName("LRE", 292), | |
322 | AliasName("LRO", 293), | |
323 | AliasName("LV", 294), | |
324 | AliasName("LVT", 295), | |
325 | AliasName("LVT_Syllable", 296), | |
326 | AliasName("LV_Syllable", 297), | |
327 | AliasName("Lam", 298), | |
328 | AliasName("Lamadh", 299), | |
329 | AliasName("Lao", 300), | |
330 | AliasName("Laoo", 301), | |
331 | AliasName("Latin", 302), | |
332 | AliasName("Latin-1_Supplement", 303), | |
333 | AliasName("Latin_Extended-A", 304), | |
334 | AliasName("Latin_Extended-B", 305), | |
335 | AliasName("Latin_Extended_Additional", 306), | |
336 | AliasName("Latn", 307), | |
337 | AliasName("Lead_Canonical_Combining_Class", 308), | |
338 | AliasName("Leading_Jamo", 309), | |
339 | AliasName("Left", 310), | |
340 | AliasName("Left_Joining", 311), | |
341 | AliasName("Left_To_Right", 312), | |
342 | AliasName("Left_To_Right_Embedding", 313), | |
343 | AliasName("Left_To_Right_Override", 314), | |
344 | AliasName("Letter", 315), | |
345 | AliasName("Letter_Number", 316), | |
346 | AliasName("Letterlike_Symbols", 317), | |
347 | AliasName("Limb", 318), | |
348 | AliasName("Limbu", 319), | |
349 | AliasName("Linb", 320), | |
350 | AliasName("Line_Break", 321), | |
351 | AliasName("Line_Feed", 322), | |
352 | AliasName("Line_Separator", 323), | |
353 | AliasName("Linear_B", 324), | |
354 | AliasName("Linear_B_Ideograms", 325), | |
355 | AliasName("Linear_B_Syllabary", 326), | |
356 | AliasName("Ll", 327), | |
357 | AliasName("Lm", 328), | |
358 | AliasName("Lo", 329), | |
359 | AliasName("Logical_Order_Exception", 330), | |
360 | AliasName("Low_Surrogates", 331), | |
361 | AliasName("Lower", 332), | |
362 | AliasName("Lowercase", 333), | |
363 | AliasName("Lowercase_Letter", 334), | |
364 | AliasName("Lowercase_Mapping", 335), | |
365 | AliasName("Lt", 336), | |
366 | AliasName("Lu", 337), | |
367 | AliasName("M", 338), | |
368 | AliasName("Malayalam", 339), | |
369 | AliasName("Mandatory_Break", 340), | |
370 | AliasName("Mark", 341), | |
371 | AliasName("Math", 342), | |
372 | AliasName("Math_Symbol", 343), | |
373 | AliasName("Mathematical_Alphanumeric_Symbols", 344), | |
374 | AliasName("Mathematical_Operators", 345), | |
375 | AliasName("Maybe", 346), | |
376 | AliasName("Mc", 347), | |
377 | AliasName("Me", 348), | |
378 | AliasName("Medial", 349), | |
379 | AliasName("Meem", 350), | |
380 | AliasName("Mim", 351), | |
381 | AliasName("Miscellaneous_Mathematical_Symbols-A", 352), | |
382 | AliasName("Miscellaneous_Mathematical_Symbols-B", 353), | |
383 | AliasName("Miscellaneous_Symbols", 354), | |
384 | AliasName("Miscellaneous_Symbols_and_Arrows", 355), | |
385 | AliasName("Miscellaneous_Technical", 356), | |
386 | AliasName("Mlym", 357), | |
387 | AliasName("Mn", 358), | |
388 | AliasName("Modifier_Letter", 359), | |
389 | AliasName("Modifier_Symbol", 360), | |
390 | AliasName("Mong", 361), | |
391 | AliasName("Mongolian", 362), | |
392 | AliasName("Musical_Symbols", 363), | |
393 | AliasName("Myanmar", 364), | |
394 | AliasName("Mymr", 365), | |
395 | AliasName("N", 366), | |
396 | AliasName("NA", 367), | |
397 | AliasName("NChar", 368), | |
398 | AliasName("NFC_Inert", 369), | |
399 | AliasName("NFC_QC", 370), | |
400 | AliasName("NFC_Quick_Check", 371), | |
401 | AliasName("NFD_Inert", 372), | |
402 | AliasName("NFD_QC", 373), | |
403 | AliasName("NFD_Quick_Check", 374), | |
404 | AliasName("NFKC_Inert", 375), | |
405 | AliasName("NFKC_QC", 376), | |
406 | AliasName("NFKC_Quick_Check", 377), | |
407 | AliasName("NFKD_Inert", 378), | |
408 | AliasName("NFKD_QC", 379), | |
409 | AliasName("NFKD_Quick_Check", 380), | |
410 | AliasName("NK", 381), | |
411 | AliasName("NL", 382), | |
412 | AliasName("NR", 383), | |
413 | AliasName("NS", 384), | |
414 | AliasName("NSM", 385), | |
415 | AliasName("NU", 386), | |
416 | AliasName("Na", 387), | |
417 | AliasName("Name", 388), | |
418 | AliasName("Narrow", 389), | |
419 | AliasName("Nd", 390), | |
420 | AliasName("Neutral", 391), | |
421 | AliasName("Next_Line", 392), | |
422 | AliasName("Nl", 393), | |
423 | AliasName("No", 394), | |
424 | AliasName("No_Block", 395), | |
425 | AliasName("No_Joining_Group", 396), | |
426 | AliasName("Nobreak", 397), | |
427 | AliasName("Non_Joining", 398), | |
428 | AliasName("Noncharacter_Code_Point", 399), | |
429 | AliasName("None", 400), | |
430 | AliasName("Nonspacing_Mark", 401), | |
431 | AliasName("Nonstarter", 402), | |
432 | AliasName("Noon", 403), | |
433 | AliasName("Not_Applicable", 404), | |
434 | AliasName("Not_Reordered", 405), | |
435 | AliasName("Nu", 406), | |
436 | AliasName("Nukta", 407), | |
437 | AliasName("Number", 408), | |
438 | AliasName("Number_Forms", 409), | |
439 | AliasName("Numeric", 410), | |
440 | AliasName("Numeric_Type", 411), | |
441 | AliasName("Numeric_Value", 412), | |
442 | AliasName("Nun", 413), | |
443 | AliasName("ON", 414), | |
444 | AliasName("OP", 415), | |
445 | AliasName("OV", 416), | |
446 | AliasName("Ogam", 417), | |
447 | AliasName("Ogham", 418), | |
448 | AliasName("Old_Italic", 419), | |
449 | AliasName("Open_Punctuation", 420), | |
450 | AliasName("Optical_Character_Recognition", 421), | |
451 | AliasName("Oriya", 422), | |
452 | AliasName("Orya", 423), | |
453 | AliasName("Osma", 424), | |
454 | AliasName("Osmanya", 425), | |
455 | AliasName("Other", 426), | |
456 | AliasName("Other_Letter", 427), | |
457 | AliasName("Other_Neutral", 428), | |
458 | AliasName("Other_Number", 429), | |
459 | AliasName("Other_Punctuation", 430), | |
460 | AliasName("Other_Symbol", 431), | |
461 | AliasName("Overlay", 432), | |
462 | AliasName("P", 433), | |
463 | AliasName("PDF", 434), | |
464 | AliasName("PO", 435), | |
465 | AliasName("PR", 436), | |
466 | AliasName("Paragraph_Separator", 437), | |
467 | AliasName("Pc", 438), | |
468 | AliasName("Pd", 439), | |
469 | AliasName("Pe", 440), | |
470 | AliasName("Pf", 441), | |
471 | AliasName("Phonetic_Extensions", 442), | |
472 | AliasName("Pi", 443), | |
473 | AliasName("Po", 444), | |
474 | AliasName("Pop_Directional_Format", 445), | |
475 | AliasName("Postfix_Numeric", 446), | |
476 | AliasName("Prefix_Numeric", 447), | |
477 | AliasName("Private_Use", 448), | |
478 | AliasName("Private_Use_Area", 449), | |
479 | AliasName("Ps", 450), | |
480 | AliasName("Punctuation", 451), | |
481 | AliasName("QMark", 452), | |
482 | AliasName("QU", 453), | |
483 | AliasName("Qaac", 454), | |
484 | AliasName("Qaai", 455), | |
485 | AliasName("Qaf", 456), | |
486 | AliasName("Qaph", 457), | |
487 | AliasName("Quotation", 458), | |
488 | AliasName("Quotation_Mark", 459), | |
489 | AliasName("R", 460), | |
490 | AliasName("RLE", 461), | |
491 | AliasName("RLO", 462), | |
492 | AliasName("Radical", 463), | |
493 | AliasName("Reh", 464), | |
494 | AliasName("Reversed_Pe", 465), | |
495 | AliasName("Right", 466), | |
496 | AliasName("Right_Joining", 467), | |
497 | AliasName("Right_To_Left", 468), | |
498 | AliasName("Right_To_Left_Embedding", 469), | |
499 | AliasName("Right_To_Left_Override", 470), | |
500 | AliasName("Runic", 471), | |
501 | AliasName("Runr", 472), | |
502 | AliasName("S", 473), | |
503 | AliasName("SA", 474), | |
504 | AliasName("SD", 475), | |
505 | AliasName("SG", 476), | |
506 | AliasName("SP", 477), | |
507 | AliasName("STerm", 478), | |
508 | AliasName("SY", 479), | |
509 | AliasName("Sad", 480), | |
510 | AliasName("Sadhe", 481), | |
511 | AliasName("Sc", 482), | |
512 | AliasName("Script", 483), | |
513 | AliasName("Seen", 484), | |
514 | AliasName("Segment_Separator", 485), | |
515 | AliasName("Segment_Starter", 486), | |
516 | AliasName("Semkath", 487), | |
517 | AliasName("Sensitive", 488), | |
518 | AliasName("Separator", 489), | |
519 | AliasName("Shavian", 490), | |
520 | AliasName("Shaw", 491), | |
521 | AliasName("Shin", 492), | |
522 | AliasName("Simple_Case_Folding", 493), | |
523 | AliasName("Simple_Lowercase_Mapping", 494), | |
524 | AliasName("Simple_Titlecase_Mapping", 495), | |
525 | AliasName("Simple_Uppercase_Mapping", 496), | |
526 | AliasName("Sinh", 497), | |
527 | AliasName("Sinhala", 498), | |
528 | AliasName("Sk", 499), | |
529 | AliasName("Sm", 500), | |
530 | AliasName("Small", 501), | |
531 | AliasName("Small_Form_Variants", 502), | |
532 | AliasName("So", 503), | |
533 | AliasName("Soft_Dotted", 504), | |
534 | AliasName("Space", 505), | |
535 | AliasName("Space_Separator", 506), | |
536 | AliasName("Spacing_Mark", 507), | |
537 | AliasName("Spacing_Modifier_Letters", 508), | |
538 | AliasName("Specials", 509), | |
539 | AliasName("Square", 510), | |
540 | AliasName("Sub", 511), | |
541 | AliasName("Super", 512), | |
542 | AliasName("Superscripts_and_Subscripts", 513), | |
543 | AliasName("Supplemental_Arrows-A", 514), | |
544 | AliasName("Supplemental_Arrows-B", 515), | |
545 | AliasName("Supplemental_Mathematical_Operators", 516), | |
546 | AliasName("Supplementary_Private_Use_Area-A", 517), | |
547 | AliasName("Supplementary_Private_Use_Area-B", 518), | |
548 | AliasName("Surrogate", 519), | |
549 | AliasName("Swash_Kaf", 520), | |
550 | AliasName("Symbol", 521), | |
551 | AliasName("Syrc", 522), | |
552 | AliasName("Syriac", 523), | |
553 | AliasName("Syriac_Waw", 524), | |
554 | AliasName("T", 525), | |
555 | AliasName("Tagalog", 526), | |
556 | AliasName("Tagb", 527), | |
557 | AliasName("Tagbanwa", 528), | |
558 | AliasName("Tags", 529), | |
559 | AliasName("Tah", 530), | |
560 | AliasName("Tai_Le", 531), | |
561 | AliasName("Tai_Xuan_Jing_Symbols", 532), | |
562 | AliasName("Tale", 533), | |
563 | AliasName("Tamil", 534), | |
564 | AliasName("Taml", 535), | |
565 | AliasName("Taw", 536), | |
566 | AliasName("Teh_Marbuta", 537), | |
567 | AliasName("Telu", 538), | |
568 | AliasName("Telugu", 539), | |
569 | AliasName("Term", 540), | |
570 | AliasName("Terminal_Punctuation", 541), | |
571 | AliasName("Teth", 542), | |
572 | AliasName("Tglg", 543), | |
573 | AliasName("Thaa", 544), | |
574 | AliasName("Thaana", 545), | |
575 | AliasName("Thai", 546), | |
576 | AliasName("Tibetan", 547), | |
577 | AliasName("Tibt", 548), | |
578 | AliasName("Titlecase_Letter", 549), | |
579 | AliasName("Titlecase_Mapping", 550), | |
580 | AliasName("Trail_Canonical_Combining_Class", 551), | |
581 | AliasName("Trailing_Jamo", 552), | |
582 | AliasName("Transparent", 553), | |
583 | AliasName("True", 554), | |
584 | AliasName("U", 555), | |
585 | AliasName("UIdeo", 556), | |
586 | AliasName("Ugar", 557), | |
587 | AliasName("Ugaritic", 558), | |
588 | AliasName("Unassigned", 559), | |
589 | AliasName("Unicode_1_Name", 560), | |
590 | AliasName("Unified_Canadian_Aboriginal_Syllabics", 561), | |
591 | AliasName("Unified_Ideograph", 562), | |
592 | AliasName("Unknown", 563), | |
593 | AliasName("Upper", 564), | |
594 | AliasName("Uppercase", 565), | |
595 | AliasName("Uppercase_Letter", 566), | |
596 | AliasName("Uppercase_Mapping", 567), | |
597 | AliasName("V", 568), | |
598 | AliasName("VR", 569), | |
599 | AliasName("VS", 570), | |
600 | AliasName("Variation_Selector", 571), | |
601 | AliasName("Variation_Selectors", 572), | |
602 | AliasName("Variation_Selectors_Supplement", 573), | |
603 | AliasName("Vertical", 574), | |
604 | AliasName("Virama", 575), | |
605 | AliasName("Vowel_Jamo", 576), | |
606 | AliasName("W", 577), | |
607 | AliasName("WJ", 578), | |
608 | AliasName("WS", 579), | |
609 | AliasName("WSpace", 580), | |
610 | AliasName("Waw", 581), | |
611 | AliasName("White_Space", 582), | |
612 | AliasName("Wide", 583), | |
613 | AliasName("Word_Joiner", 584), | |
614 | AliasName("XIDC", 585), | |
615 | AliasName("XIDS", 586), | |
616 | AliasName("XID_Continue", 587), | |
617 | AliasName("XID_Start", 588), | |
618 | AliasName("XX", 589), | |
619 | AliasName("Y", 590), | |
620 | AliasName("Yeh", 591), | |
621 | AliasName("Yeh_Barree", 592), | |
622 | AliasName("Yeh_With_Tail", 593), | |
623 | AliasName("Yes", 594), | |
624 | AliasName("Yi", 595), | |
625 | AliasName("Yi_Radicals", 596), | |
626 | AliasName("Yi_Syllables", 597), | |
627 | AliasName("Yiii", 598), | |
628 | AliasName("Yijing_Hexagram_Symbols", 599), | |
629 | AliasName("Yudh", 600), | |
630 | AliasName("Yudh_He", 601), | |
631 | AliasName("Z", 602), | |
632 | AliasName("ZW", 603), | |
633 | AliasName("ZWSpace", 604), | |
634 | AliasName("Zain", 605), | |
635 | AliasName("Zhain", 606), | |
636 | AliasName("Zl", 607), | |
637 | AliasName("Zp", 608), | |
638 | AliasName("Zs", 609), | |
639 | AliasName("Zyyy", 610), | |
640 | AliasName("age", 611), | |
641 | AliasName("bc", 612), | |
642 | AliasName("blk", 613), | |
643 | AliasName("bmg", 614), | |
644 | AliasName("can", 615), | |
645 | AliasName("ccc", 616), | |
646 | AliasName("cf", 617), | |
647 | AliasName("com", 618), | |
648 | AliasName("dt", 619), | |
649 | AliasName("ea", 620), | |
650 | AliasName("enc", 621), | |
651 | AliasName("fin", 622), | |
652 | AliasName("font", 623), | |
653 | AliasName("fra", 624), | |
654 | AliasName("gc", 625), | |
655 | AliasName("gcm", 626), | |
656 | AliasName("hst", 627), | |
657 | AliasName("init", 628), | |
658 | AliasName("isc", 629), | |
659 | AliasName("iso", 630), | |
660 | AliasName("jg", 631), | |
661 | AliasName("jt", 632), | |
662 | AliasName("lb", 633), | |
663 | AliasName("lc", 634), | |
664 | AliasName("lccc", 635), | |
665 | AliasName("med", 636), | |
666 | AliasName("na", 637), | |
667 | AliasName("na1", 638), | |
668 | AliasName("nar", 639), | |
669 | AliasName("nb", 640), | |
670 | AliasName("nfcinert", 641), | |
671 | AliasName("nfdinert", 642), | |
672 | AliasName("nfkcinert", 643), | |
673 | AliasName("nfkdinert", 644), | |
674 | AliasName("none", 645), | |
675 | AliasName("nt", 646), | |
676 | AliasName("nv", 647), | |
677 | AliasName("sc", 648), | |
678 | AliasName("segstart", 649), | |
679 | AliasName("sfc", 650), | |
680 | AliasName("slc", 651), | |
681 | AliasName("sml", 652), | |
682 | AliasName("sqr", 653), | |
683 | AliasName("stc", 654), | |
684 | AliasName("sub", 655), | |
685 | AliasName("suc", 656), | |
686 | AliasName("sup", 657), | |
687 | AliasName("tc", 658), | |
688 | AliasName("tccc", 659), | |
689 | AliasName("uc", 660), | |
690 | AliasName("vert", 661), | |
691 | AliasName("wide", 662), | |
692 | }; | |
693 | ||
694 | /* to be filled in */ | |
695 | int32_t REMAP[663]; | |
696 | ||
697 | const int32_t NAME_GROUP_COUNT = 926; | |
698 | ||
699 | int32_t NAME_GROUP[] = { | |
700 | 338, -346, /* 0: "M", "Maybe" */ | |
701 | 366, -394, /* 2: "N", "No" */ | |
702 | 590, -594, /* 4: "Y", "Yes" */ | |
703 | 19, -20, /* 6: "Alpha", "Alphabetic" */ | |
704 | 2, -7, /* 8: "AHex", "ASCII_Hex_Digit" */ | |
705 | 51, -53, /* 10: "Bidi_C", "Bidi_Control" */ | |
706 | 54, -55, /* 12: "Bidi_M", "Bidi_Mirrored" */ | |
707 | 488, -95, /* 14: "Sensitive", "Case_Sensitive" */ | |
708 | 135, -135, /* 16: "Dash", "Dash" */ | |
709 | 132, -141, /* 18: "DI", "Default_Ignorable_Code_Point" */ | |
710 | 142, -143, /* 20: "Dep", "Deprecated" */ | |
711 | 148, -149, /* 22: "Dia", "Diacritic" */ | |
712 | 171, -172, /* 24: "Ext", "Extender" */ | |
713 | 111, -183, /* 26: "Comp_Ex", "Full_Composition_Exclusion" */ | |
714 | 197, -200, /* 28: "Gr_Base", "Grapheme_Base" */ | |
715 | 198, -201, /* 30: "Gr_Ext", "Grapheme_Extend" */ | |
716 | 199, -202, /* 32: "Gr_Link", "Grapheme_Link" */ | |
717 | 233, -234, /* 34: "Hex", "Hex_Digit" */ | |
718 | 240, -240, /* 36: "Hyphen", "Hyphen" */ | |
719 | 254, -255, /* 38: "Ideo", "Ideographic" */ | |
720 | 244, -246, /* 40: "IDSB", "IDS_Binary_Operator" */ | |
721 | 245, -247, /* 42: "IDST", "IDS_Trinary_Operator" */ | |
722 | 242, -248, /* 44: "IDC", "ID_Continue" */ | |
723 | 243, -249, /* 46: "IDS", "ID_Start" */ | |
724 | 266, -268, /* 48: "Join_C", "Join_Control" */ | |
725 | 291, -330, /* 50: "LOE", "Logical_Order_Exception" */ | |
726 | 332, -333, /* 52: "Lower", "Lowercase" */ | |
727 | 342, -342, /* 54: "Math", "Math" */ | |
728 | 641, -369, /* 56: "nfcinert", "NFC_Inert" */ | |
729 | 642, -372, /* 58: "nfdinert", "NFD_Inert" */ | |
730 | 643, -375, /* 60: "nfkcinert", "NFKC_Inert" */ | |
731 | 644, -378, /* 62: "nfkdinert", "NFKD_Inert" */ | |
732 | 368, -399, /* 64: "NChar", "Noncharacter_Code_Point" */ | |
733 | 452, -459, /* 66: "QMark", "Quotation_Mark" */ | |
734 | 463, -463, /* 68: "Radical", "Radical" */ | |
735 | 649, -486, /* 70: "segstart", "Segment_Starter" */ | |
736 | 475, -504, /* 72: "SD", "Soft_Dotted" */ | |
737 | 478, -478, /* 74: "STerm", "STerm" */ | |
738 | 540, -541, /* 76: "Term", "Terminal_Punctuation" */ | |
739 | 556, -562, /* 78: "UIdeo", "Unified_Ideograph" */ | |
740 | 564, -565, /* 80: "Upper", "Uppercase" */ | |
741 | 570, -571, /* 82: "VS", "Variation_Selector" */ | |
742 | 580, -582, /* 84: "WSpace", "White_Space" */ | |
743 | 585, -587, /* 86: "XIDC", "XID_Continue" */ | |
744 | 586, -588, /* 88: "XIDS", "XID_Start" */ | |
745 | 647, -412, /* 90: "nv", "Numeric_Value" */ | |
746 | 612, -52, /* 92: "bc", "Bidi_Class" */ | |
747 | 613, -57, /* 94: "blk", "Block" */ | |
748 | 616, -91, /* 96: "ccc", "Canonical_Combining_Class" */ | |
749 | 619, -140, /* 98: "dt", "Decomposition_Type" */ | |
750 | 620, -161, /* 100: "ea", "East_Asian_Width" */ | |
751 | 625, -188, /* 102: "gc", "General_Category" */ | |
752 | 627, -222, /* 104: "hst", "Hangul_Syllable_Type" */ | |
753 | 631, -269, /* 106: "jg", "Joining_Group" */ | |
754 | 632, -270, /* 108: "jt", "Joining_Type" */ | |
755 | 635, -308, /* 110: "lccc", "Lead_Canonical_Combining_Class" */ | |
756 | 633, -321, /* 112: "lb", "Line_Break" */ | |
757 | 370, -371, /* 114: "NFC_QC", "NFC_Quick_Check" */ | |
758 | 373, -374, /* 116: "NFD_QC", "NFD_Quick_Check" */ | |
759 | 376, -377, /* 118: "NFKC_QC", "NFKC_Quick_Check" */ | |
760 | 379, -380, /* 120: "NFKD_QC", "NFKD_Quick_Check" */ | |
761 | 646, -411, /* 122: "nt", "Numeric_Type" */ | |
762 | 648, -483, /* 124: "sc", "Script" */ | |
763 | 659, -551, /* 126: "tccc", "Trail_Canonical_Combining_Class" */ | |
764 | 626, -189, /* 128: "gcm", "General_Category_Mask" */ | |
765 | 611, -15, /* 130: "age", "Age" */ | |
766 | 614, -56, /* 132: "bmg", "Bidi_Mirroring_Glyph" */ | |
767 | 617, -94, /* 134: "cf", "Case_Folding" */ | |
768 | 629, -253, /* 136: "isc", "ISO_Comment" */ | |
769 | 634, -335, /* 138: "lc", "Lowercase_Mapping" */ | |
770 | 637, -388, /* 140: "na", "Name" */ | |
771 | 650, -493, /* 142: "sfc", "Simple_Case_Folding" */ | |
772 | 651, -494, /* 144: "slc", "Simple_Lowercase_Mapping" */ | |
773 | 654, -495, /* 146: "stc", "Simple_Titlecase_Mapping" */ | |
774 | 656, -496, /* 148: "suc", "Simple_Uppercase_Mapping" */ | |
775 | 658, -550, /* 150: "tc", "Titlecase_Mapping" */ | |
776 | 638, -560, /* 152: "na1", "Unicode_1_Name" */ | |
777 | 660, -567, /* 154: "uc", "Uppercase_Mapping" */ | |
778 | 5, -26, /* 156: "AN", "Arabic_Number" */ | |
779 | 35, -437, /* 158: "B", "Paragraph_Separator" */ | |
780 | 41, -62, /* 160: "BN", "Boundary_Neutral" */ | |
781 | 88, -110, /* 162: "CS", "Common_Separator" */ | |
782 | 385, -401, /* 164: "NSM", "Nonspacing_Mark" */ | |
783 | 157, -167, /* 166: "EN", "European_Number" */ | |
784 | 158, -168, /* 168: "ES", "European_Separator" */ | |
785 | 159, -169, /* 170: "ET", "European_Terminator" */ | |
786 | 288, -312, /* 172: "L", "Left_To_Right" */ | |
787 | 292, -313, /* 174: "LRE", "Left_To_Right_Embedding" */ | |
788 | 293, -314, /* 176: "LRO", "Left_To_Right_Override" */ | |
789 | 414, -428, /* 178: "ON", "Other_Neutral" */ | |
790 | 434, -445, /* 180: "PDF", "Pop_Directional_Format" */ | |
791 | 460, -468, /* 182: "R", "Right_To_Left" */ | |
792 | 4, -25, /* 184: "AL", "Arabic_Letter" */ | |
793 | 461, -469, /* 186: "RLE", "Right_To_Left_Embedding" */ | |
794 | 462, -470, /* 188: "RLO", "Right_To_Left_Override" */ | |
795 | 473, -485, /* 190: "S", "Segment_Separator" */ | |
796 | 579, -582, /* 192: "WS", "White_Space" */ | |
797 | 173, -174, /* 194: "F", "False" */ | |
798 | 525, -554, /* 196: "T", "True" */ | |
799 | 0, -14, /* 198: "", "Aegean_Numbers" */ | |
800 | 0, -21, /* 200: "", "Alphabetic_Presentation_Forms" */ | |
801 | 0, -24, /* 202: "", "Arabic" */ | |
802 | 0, -27, /* 204: "", "Arabic_Presentation_Forms-A" */ | |
803 | 0, -28, /* 206: "", "Arabic_Presentation_Forms-B" */ | |
804 | 0, -29, /* 208: "", "Armenian" */ | |
805 | 0, -31, /* 210: "", "Arrows" */ | |
806 | 0, -43, /* 212: "", "Basic_Latin" */ | |
807 | 0, -49, /* 214: "", "Bengali" */ | |
808 | 0, -58, /* 216: "", "Block_Elements" */ | |
809 | 0, -60, /* 218: "", "Bopomofo" */ | |
810 | 0, -61, /* 220: "", "Bopomofo_Extended" */ | |
811 | 0, -63, /* 222: "", "Box_Drawing" */ | |
812 | 0, -66, /* 224: "", "Braille_Patterns" */ | |
813 | 0, -72, /* 226: "", "Buhid" */ | |
814 | 0, -73, /* 228: "", "Byzantine_Musical_Symbols" */ | |
815 | 0, -100, /* 230: "", "Cherokee" */ | |
816 | 0, -76, /* 232: "", "CJK_Compatibility" */ | |
817 | 0, -77, /* 234: "", "CJK_Compatibility_Forms" */ | |
818 | 0, -78, /* 236: "", "CJK_Compatibility_Ideographs" */ | |
819 | 0, -79, /* 238: "", "CJK_Compatibility_Ideographs_Supplement" */ | |
820 | 0, -80, /* 240: "", "CJK_Radicals_Supplement" */ | |
821 | 0, -81, /* 242: "", "CJK_Symbols_and_Punctuation" */ | |
822 | 0, -82, /* 244: "", "CJK_Unified_Ideographs" */ | |
823 | 0, -83, /* 246: "", "CJK_Unified_Ideographs_Extension_A" */ | |
824 | 0, -84, /* 248: "", "CJK_Unified_Ideographs_Extension_B" */ | |
825 | 0, -105, /* 250: "", "Combining_Diacritical_Marks" */ | |
826 | 0, -107, /* 252: "", "Combining_Half_Marks" */ | |
827 | 0, -106, /* 254: "", "Combining_Diacritical_Marks_for_Symbols" */ | |
828 | 0, -117, /* 256: "", "Control_Pictures" */ | |
829 | 0, -122, /* 258: "", "Currency_Symbols" */ | |
830 | 0, -124, /* 260: "", "Cypriot_Syllabary" */ | |
831 | 0, -125, /* 262: "", "Cyrillic" */ | |
832 | 0, 126, -127, /* 264: "", "Cyrillic_Supplement", "Cyrillic_Supplementary" */ | |
833 | 0, -144, /* 267: "", "Deseret" */ | |
834 | 0, -146, /* 269: "", "Devanagari" */ | |
835 | 0, -151, /* 271: "", "Dingbats" */ | |
836 | 0, -162, /* 273: "", "Enclosed_Alphanumerics" */ | |
837 | 0, -163, /* 275: "", "Enclosed_CJK_Letters_and_Months" */ | |
838 | 0, -166, /* 277: "", "Ethiopic" */ | |
839 | 0, -190, /* 279: "", "General_Punctuation" */ | |
840 | 0, -191, /* 281: "", "Geometric_Shapes" */ | |
841 | 0, -193, /* 283: "", "Georgian" */ | |
842 | 0, -196, /* 285: "", "Gothic" */ | |
843 | 0, -205, /* 287: "", "Greek_and_Coptic" */ | |
844 | 0, -204, /* 289: "", "Greek_Extended" */ | |
845 | 0, -207, /* 291: "", "Gujarati" */ | |
846 | 0, -209, /* 293: "", "Gurmukhi" */ | |
847 | 0, -215, /* 295: "", "Halfwidth_and_Fullwidth_Forms" */ | |
848 | 0, -220, /* 297: "", "Hangul_Compatibility_Jamo" */ | |
849 | 0, -221, /* 299: "", "Hangul_Jamo" */ | |
850 | 0, -223, /* 301: "", "Hangul_Syllables" */ | |
851 | 0, -226, /* 303: "", "Hanunoo" */ | |
852 | 0, -229, /* 305: "", "Hebrew" */ | |
853 | 0, -235, /* 307: "", "High_Private_Use_Surrogates" */ | |
854 | 0, -236, /* 309: "", "High_Surrogates" */ | |
855 | 0, -238, /* 311: "", "Hiragana" */ | |
856 | 0, -256, /* 313: "", "Ideographic_Description_Characters" */ | |
857 | 0, -251, /* 315: "", "IPA_Extensions" */ | |
858 | 0, -275, /* 317: "", "Kanbun" */ | |
859 | 0, -276, /* 319: "", "Kangxi_Radicals" */ | |
860 | 0, -277, /* 321: "", "Kannada" */ | |
861 | 0, -279, /* 323: "", "Katakana" */ | |
862 | 0, -281, /* 325: "", "Katakana_Phonetic_Extensions" */ | |
863 | 0, -283, /* 327: "", "Khmer" */ | |
864 | 0, -284, /* 329: "", "Khmer_Symbols" */ | |
865 | 0, -300, /* 331: "", "Lao" */ | |
866 | 0, -303, /* 333: "", "Latin-1_Supplement" */ | |
867 | 0, -304, /* 335: "", "Latin_Extended-A" */ | |
868 | 0, -306, /* 337: "", "Latin_Extended_Additional" */ | |
869 | 0, -305, /* 339: "", "Latin_Extended-B" */ | |
870 | 0, -317, /* 341: "", "Letterlike_Symbols" */ | |
871 | 0, -319, /* 343: "", "Limbu" */ | |
872 | 0, -325, /* 345: "", "Linear_B_Ideograms" */ | |
873 | 0, -326, /* 347: "", "Linear_B_Syllabary" */ | |
874 | 0, -331, /* 349: "", "Low_Surrogates" */ | |
875 | 0, -339, /* 351: "", "Malayalam" */ | |
876 | 0, -344, /* 353: "", "Mathematical_Alphanumeric_Symbols" */ | |
877 | 0, -345, /* 355: "", "Mathematical_Operators" */ | |
878 | 0, -352, /* 357: "", "Miscellaneous_Mathematical_Symbols-A" */ | |
879 | 0, -353, /* 359: "", "Miscellaneous_Mathematical_Symbols-B" */ | |
880 | 0, -354, /* 361: "", "Miscellaneous_Symbols" */ | |
881 | 0, -355, /* 363: "", "Miscellaneous_Symbols_and_Arrows" */ | |
882 | 0, -356, /* 365: "", "Miscellaneous_Technical" */ | |
883 | 0, -362, /* 367: "", "Mongolian" */ | |
884 | 0, -363, /* 369: "", "Musical_Symbols" */ | |
885 | 0, -364, /* 371: "", "Myanmar" */ | |
886 | 0, -395, /* 373: "", "No_Block" */ | |
887 | 0, -409, /* 375: "", "Number_Forms" */ | |
888 | 0, -418, /* 377: "", "Ogham" */ | |
889 | 0, -419, /* 379: "", "Old_Italic" */ | |
890 | 0, -421, /* 381: "", "Optical_Character_Recognition" */ | |
891 | 0, -422, /* 383: "", "Oriya" */ | |
892 | 0, -425, /* 385: "", "Osmanya" */ | |
893 | 0, -442, /* 387: "", "Phonetic_Extensions" */ | |
894 | 0, -449, /* 389: "", "Private_Use_Area" */ | |
895 | 0, -471, /* 391: "", "Runic" */ | |
896 | 0, -490, /* 393: "", "Shavian" */ | |
897 | 0, -498, /* 395: "", "Sinhala" */ | |
898 | 0, -502, /* 397: "", "Small_Form_Variants" */ | |
899 | 0, -508, /* 399: "", "Spacing_Modifier_Letters" */ | |
900 | 0, -509, /* 401: "", "Specials" */ | |
901 | 0, -513, /* 403: "", "Superscripts_and_Subscripts" */ | |
902 | 0, -514, /* 405: "", "Supplemental_Arrows-A" */ | |
903 | 0, -515, /* 407: "", "Supplemental_Arrows-B" */ | |
904 | 0, -516, /* 409: "", "Supplemental_Mathematical_Operators" */ | |
905 | 0, -517, /* 411: "", "Supplementary_Private_Use_Area-A" */ | |
906 | 0, -518, /* 413: "", "Supplementary_Private_Use_Area-B" */ | |
907 | 0, -523, /* 415: "", "Syriac" */ | |
908 | 0, -526, /* 417: "", "Tagalog" */ | |
909 | 0, -528, /* 419: "", "Tagbanwa" */ | |
910 | 0, -529, /* 421: "", "Tags" */ | |
911 | 0, -531, /* 423: "", "Tai_Le" */ | |
912 | 0, -532, /* 425: "", "Tai_Xuan_Jing_Symbols" */ | |
913 | 0, -534, /* 427: "", "Tamil" */ | |
914 | 0, -539, /* 429: "", "Telugu" */ | |
915 | 0, -545, /* 431: "", "Thaana" */ | |
916 | 0, -546, /* 433: "", "Thai" */ | |
917 | 0, -547, /* 435: "", "Tibetan" */ | |
918 | 0, -558, /* 437: "", "Ugaritic" */ | |
919 | 0, -561, /* 439: "", "Unified_Canadian_Aboriginal_Syllabics" */ | |
920 | 0, -572, /* 441: "", "Variation_Selectors" */ | |
921 | 0, -573, /* 443: "", "Variation_Selectors_Supplement" */ | |
922 | 0, -599, /* 445: "", "Yijing_Hexagram_Symbols" */ | |
923 | 0, -596, /* 447: "", "Yi_Radicals" */ | |
924 | 0, -597, /* 449: "", "Yi_Syllables" */ | |
925 | 383, -405, /* 451: "NR", "Not_Reordered" */ | |
926 | 416, -432, /* 453: "OV", "Overlay" */ | |
927 | 10, -34, /* 455: "ATBL", "Attached_Below_Left" */ | |
928 | 9, -33, /* 457: "ATB", "Attached_Below" */ | |
929 | 8, -32, /* 459: "ATAR", "Attached_Above_Right" */ | |
930 | 40, -46, /* 461: "BL", "Below_Left" */ | |
931 | 35, -45, /* 463: "B", "Below" */ | |
932 | 42, -47, /* 465: "BR", "Below_Right" */ | |
933 | 288, -310, /* 467: "L", "Left" */ | |
934 | 460, -466, /* 469: "R", "Right" */ | |
935 | 4, -12, /* 471: "AL", "Above_Left" */ | |
936 | 1, -11, /* 473: "A", "Above" */ | |
937 | 6, -13, /* 475: "AR", "Above_Right" */ | |
938 | 131, -153, /* 477: "DB", "Double_Below" */ | |
939 | 130, -152, /* 479: "DA", "Double_Above" */ | |
940 | 252, -263, /* 481: "IS", "Iota_Subscript" */ | |
941 | 381, -407, /* 483: "NK", "Nukta" */ | |
942 | 271, -274, /* 485: "KV", "Kana_Voicing" */ | |
943 | 569, -575, /* 487: "VR", "Virama" */ | |
944 | 615, -90, /* 489: "can", "Canonical" */ | |
945 | 621, -101, /* 491: "enc", "Circle" */ | |
946 | 618, -112, /* 493: "com", "Compat" */ | |
947 | 622, -177, /* 495: "fin", "Final" */ | |
948 | 623, -180, /* 497: "font", "Font" */ | |
949 | 624, -182, /* 499: "fra", "Fraction" */ | |
950 | 628, -259, /* 501: "init", "Initial" */ | |
951 | 630, -264, /* 503: "iso", "Isolated" */ | |
952 | 636, -349, /* 505: "med", "Medial" */ | |
953 | 639, -389, /* 507: "nar", "Narrow" */ | |
954 | 640, -397, /* 509: "nb", "Nobreak" */ | |
955 | 645, -400, /* 511: "none", "None" */ | |
956 | 652, -501, /* 513: "sml", "Small" */ | |
957 | 653, -510, /* 515: "sqr", "Square" */ | |
958 | 655, -511, /* 517: "sub", "Sub" */ | |
959 | 657, -512, /* 519: "sup", "Super" */ | |
960 | 661, -574, /* 521: "vert", "Vertical" */ | |
961 | 662, -583, /* 523: "wide", "Wide" */ | |
962 | 1, -22, /* 525: "A", "Ambiguous" */ | |
963 | 173, -184, /* 527: "F", "Fullwidth" */ | |
964 | 211, -214, /* 529: "H", "Halfwidth" */ | |
965 | 387, -389, /* 531: "Na", "Narrow" */ | |
966 | 366, -391, /* 533: "N", "Neutral" */ | |
967 | 577, -583, /* 535: "W", "Wide" */ | |
968 | 347, -507, /* 537: "Mc", "Spacing_Mark" */ | |
969 | 438, -114, /* 539: "Pc", "Connector_Punctuation" */ | |
970 | 97, -116, /* 541: "Cc", "Control" */ | |
971 | 482, -121, /* 543: "Sc", "Currency_Symbol" */ | |
972 | 439, -136, /* 545: "Pd", "Dash_Punctuation" */ | |
973 | 390, -139, /* 547: "Nd", "Decimal_Number" */ | |
974 | 348, -164, /* 549: "Me", "Enclosing_Mark" */ | |
975 | 440, -102, /* 551: "Pe", "Close_Punctuation" */ | |
976 | 441, -178, /* 553: "Pf", "Final_Punctuation" */ | |
977 | 98, -181, /* 555: "Cf", "Format" */ | |
978 | 103, -559, /* 557: "Cn", "Unassigned" */ | |
979 | 443, -260, /* 559: "Pi", "Initial_Punctuation" */ | |
980 | 393, -316, /* 561: "Nl", "Letter_Number" */ | |
981 | 607, -323, /* 563: "Zl", "Line_Separator" */ | |
982 | 327, -334, /* 565: "Ll", "Lowercase_Letter" */ | |
983 | 500, -343, /* 567: "Sm", "Math_Symbol" */ | |
984 | 328, -359, /* 569: "Lm", "Modifier_Letter" */ | |
985 | 499, -360, /* 571: "Sk", "Modifier_Symbol" */ | |
986 | 358, -401, /* 573: "Mn", "Nonspacing_Mark" */ | |
987 | 329, -427, /* 575: "Lo", "Other_Letter" */ | |
988 | 394, -429, /* 577: "No", "Other_Number" */ | |
989 | 444, -430, /* 579: "Po", "Other_Punctuation" */ | |
990 | 503, -431, /* 581: "So", "Other_Symbol" */ | |
991 | 608, -437, /* 583: "Zp", "Paragraph_Separator" */ | |
992 | 104, -448, /* 585: "Co", "Private_Use" */ | |
993 | 609, -506, /* 587: "Zs", "Space_Separator" */ | |
994 | 450, -420, /* 589: "Ps", "Open_Punctuation" */ | |
995 | 120, -519, /* 591: "Cs", "Surrogate" */ | |
996 | 336, -549, /* 593: "Lt", "Titlecase_Letter" */ | |
997 | 337, -566, /* 595: "Lu", "Uppercase_Letter" */ | |
998 | 74, -426, /* 597: "C", "Other" */ | |
999 | 289, -96, /* 599: "LC", "Cased_Letter" */ | |
1000 | 288, -315, /* 601: "L", "Letter" */ | |
1001 | 338, -341, /* 603: "M", "Mark" */ | |
1002 | 366, -408, /* 605: "N", "Number" */ | |
1003 | 433, -451, /* 607: "P", "Punctuation" */ | |
1004 | 473, -521, /* 609: "S", "Symbol" */ | |
1005 | 602, -489, /* 611: "Z", "Separator" */ | |
1006 | 288, -309, /* 613: "L", "Leading_Jamo" */ | |
1007 | 295, -296, /* 615: "LVT", "LVT_Syllable" */ | |
1008 | 294, -297, /* 617: "LV", "LV_Syllable" */ | |
1009 | 367, -404, /* 619: "NA", "Not_Applicable" */ | |
1010 | 525, -552, /* 621: "T", "Trailing_Jamo" */ | |
1011 | 568, -576, /* 623: "V", "Vowel_Jamo" */ | |
1012 | 0, -16, /* 625: "", "Ain" */ | |
1013 | 0, -17, /* 627: "", "Alaph" */ | |
1014 | 0, -18, /* 629: "", "Alef" */ | |
1015 | 0, -44, /* 631: "", "Beh" */ | |
1016 | 0, -50, /* 633: "", "Beth" */ | |
1017 | 0, -133, /* 635: "", "Dal" */ | |
1018 | 0, -134, /* 637: "", "Dalath_Rish" */ | |
1019 | 0, -156, /* 639: "", "E" */ | |
1020 | 0, -175, /* 641: "", "Fe" */ | |
1021 | 0, -176, /* 643: "", "Feh" */ | |
1022 | 0, -179, /* 645: "", "Final_Semkath" */ | |
1023 | 0, -186, /* 647: "", "Gaf" */ | |
1024 | 0, -187, /* 649: "", "Gamal" */ | |
1025 | 0, -213, /* 651: "", "Hah" */ | |
1026 | 0, -216, /* 653: "", "Hamza_On_Heh_Goal" */ | |
1027 | 0, -227, /* 655: "", "He" */ | |
1028 | 0, -230, /* 657: "", "Heh" */ | |
1029 | 0, -231, /* 659: "", "Heh_Goal" */ | |
1030 | 0, -232, /* 661: "", "Heth" */ | |
1031 | 0, -272, /* 663: "", "Kaf" */ | |
1032 | 0, -278, /* 665: "", "Kaph" */ | |
1033 | 0, -282, /* 667: "", "Khaph" */ | |
1034 | 0, -287, /* 669: "", "Knotted_Heh" */ | |
1035 | 0, -298, /* 671: "", "Lam" */ | |
1036 | 0, -299, /* 673: "", "Lamadh" */ | |
1037 | 0, -350, /* 675: "", "Meem" */ | |
1038 | 0, -351, /* 677: "", "Mim" */ | |
1039 | 0, -403, /* 679: "", "Noon" */ | |
1040 | 0, -396, /* 681: "", "No_Joining_Group" */ | |
1041 | 0, -413, /* 683: "", "Nun" */ | |
1042 | 0, -440, /* 685: "", "Pe" */ | |
1043 | 0, -456, /* 687: "", "Qaf" */ | |
1044 | 0, -457, /* 689: "", "Qaph" */ | |
1045 | 0, -464, /* 691: "", "Reh" */ | |
1046 | 0, -465, /* 693: "", "Reversed_Pe" */ | |
1047 | 0, -480, /* 695: "", "Sad" */ | |
1048 | 0, -481, /* 697: "", "Sadhe" */ | |
1049 | 0, -484, /* 699: "", "Seen" */ | |
1050 | 0, -487, /* 701: "", "Semkath" */ | |
1051 | 0, -492, /* 703: "", "Shin" */ | |
1052 | 0, -520, /* 705: "", "Swash_Kaf" */ | |
1053 | 0, -524, /* 707: "", "Syriac_Waw" */ | |
1054 | 0, -530, /* 709: "", "Tah" */ | |
1055 | 0, -536, /* 711: "", "Taw" */ | |
1056 | 0, -537, /* 713: "", "Teh_Marbuta" */ | |
1057 | 0, -542, /* 715: "", "Teth" */ | |
1058 | 0, -581, /* 717: "", "Waw" */ | |
1059 | 0, -591, /* 719: "", "Yeh" */ | |
1060 | 0, -592, /* 721: "", "Yeh_Barree" */ | |
1061 | 0, -593, /* 723: "", "Yeh_With_Tail" */ | |
1062 | 0, -600, /* 725: "", "Yudh" */ | |
1063 | 0, -601, /* 727: "", "Yudh_He" */ | |
1064 | 0, -605, /* 729: "", "Zain" */ | |
1065 | 0, -606, /* 731: "", "Zhain" */ | |
1066 | 129, -155, /* 733: "D", "Dual_Joining" */ | |
1067 | 74, -267, /* 735: "C", "Join_Causing" */ | |
1068 | 288, -311, /* 737: "L", "Left_Joining" */ | |
1069 | 555, -398, /* 739: "U", "Non_Joining" */ | |
1070 | 460, -467, /* 741: "R", "Right_Joining" */ | |
1071 | 525, -553, /* 743: "T", "Transparent" */ | |
1072 | 4, -20, /* 745: "AL", "Alphabetic" */ | |
1073 | 3, -22, /* 747: "AI", "Ambiguous" */ | |
1074 | 37, -67, /* 749: "BA", "Break_After" */ | |
1075 | 38, -68, /* 751: "BB", "Break_Before" */ | |
1076 | 36, -69, /* 753: "B2", "Break_Both" */ | |
1077 | 479, -70, /* 755: "SY", "Break_Symbols" */ | |
1078 | 87, -93, /* 757: "CR", "Carriage_Return" */ | |
1079 | 85, -102, /* 759: "CL", "Close_Punctuation" */ | |
1080 | 86, -108, /* 761: "CM", "Combining_Mark" */ | |
1081 | 474, -113, /* 763: "SA", "Complex_Context" */ | |
1082 | 75, -115, /* 765: "CB", "Contingent_Break" */ | |
1083 | 160, -170, /* 767: "EX", "Exclamation" */ | |
1084 | 185, -194, /* 769: "GL", "Glue" */ | |
1085 | 212, -240, /* 771: "HY", "Hyphen" */ | |
1086 | 241, -255, /* 773: "ID", "Ideographic" */ | |
1087 | 252, -257, /* 775: "IS", "Infix_Numeric" */ | |
1088 | 250, 261, -262, /* 777: "IN", "Inseparable", "Inseperable" */ | |
1089 | 290, -322, /* 780: "LF", "Line_Feed" */ | |
1090 | 39, -340, /* 782: "BK", "Mandatory_Break" */ | |
1091 | 382, -392, /* 784: "NL", "Next_Line" */ | |
1092 | 384, -402, /* 786: "NS", "Nonstarter" */ | |
1093 | 386, -410, /* 788: "NU", "Numeric" */ | |
1094 | 415, -420, /* 790: "OP", "Open_Punctuation" */ | |
1095 | 435, -446, /* 792: "PO", "Postfix_Numeric" */ | |
1096 | 436, -447, /* 794: "PR", "Prefix_Numeric" */ | |
1097 | 453, -458, /* 796: "QU", "Quotation" */ | |
1098 | 477, -505, /* 798: "SP", "Space" */ | |
1099 | 476, -519, /* 800: "SG", "Surrogate" */ | |
1100 | 589, -563, /* 802: "XX", "Unknown" */ | |
1101 | 578, -584, /* 804: "WJ", "Word_Joiner" */ | |
1102 | 603, -604, /* 806: "ZW", "ZWSpace" */ | |
1103 | 137, -138, /* 808: "De", "Decimal" */ | |
1104 | 147, -150, /* 810: "Di", "Digit" */ | |
1105 | 400, -400, /* 812: "None", "None" */ | |
1106 | 406, -410, /* 814: "Nu", "Numeric" */ | |
1107 | 23, -24, /* 816: "Arab", "Arabic" */ | |
1108 | 30, -29, /* 818: "Armn", "Armenian" */ | |
1109 | 48, -49, /* 820: "Beng", "Bengali" */ | |
1110 | 59, -60, /* 822: "Bopo", "Bopomofo" */ | |
1111 | 64, -65, /* 824: "Brai", "Braille" */ | |
1112 | 71, -72, /* 826: "Buhd", "Buhid" */ | |
1113 | 92, -89, /* 828: "Cans", "Canadian_Aboriginal" */ | |
1114 | 99, -100, /* 830: "Cher", "Cherokee" */ | |
1115 | 610, -109, /* 832: "Zyyy", "Common" */ | |
1116 | 454, -118, /* 834: "Qaac", "Coptic" */ | |
1117 | 119, -123, /* 836: "Cprt", "Cypriot" */ | |
1118 | 128, -125, /* 838: "Cyrl", "Cyrillic" */ | |
1119 | 154, -144, /* 840: "Dsrt", "Deseret" */ | |
1120 | 145, -146, /* 842: "Deva", "Devanagari" */ | |
1121 | 165, -166, /* 844: "Ethi", "Ethiopic" */ | |
1122 | 192, -193, /* 846: "Geor", "Georgian" */ | |
1123 | 195, -196, /* 848: "Goth", "Gothic" */ | |
1124 | 206, -203, /* 850: "Grek", "Greek" */ | |
1125 | 208, -207, /* 852: "Gujr", "Gujarati" */ | |
1126 | 210, -209, /* 854: "Guru", "Gurmukhi" */ | |
1127 | 224, -217, /* 856: "Hani", "Han" */ | |
1128 | 218, -219, /* 858: "Hang", "Hangul" */ | |
1129 | 225, -226, /* 860: "Hano", "Hanunoo" */ | |
1130 | 228, -229, /* 862: "Hebr", "Hebrew" */ | |
1131 | 237, -238, /* 864: "Hira", "Hiragana" */ | |
1132 | 455, -258, /* 866: "Qaai", "Inherited" */ | |
1133 | 286, -277, /* 868: "Knda", "Kannada" */ | |
1134 | 273, -279, /* 870: "Kana", "Katakana" */ | |
1135 | 239, -280, /* 872: "Hrkt", "Katakana_Or_Hiragana" */ | |
1136 | 285, -283, /* 874: "Khmr", "Khmer" */ | |
1137 | 301, -300, /* 876: "Laoo", "Lao" */ | |
1138 | 307, -302, /* 878: "Latn", "Latin" */ | |
1139 | 318, -319, /* 880: "Limb", "Limbu" */ | |
1140 | 320, -324, /* 882: "Linb", "Linear_B" */ | |
1141 | 357, -339, /* 884: "Mlym", "Malayalam" */ | |
1142 | 361, -362, /* 886: "Mong", "Mongolian" */ | |
1143 | 365, -364, /* 888: "Mymr", "Myanmar" */ | |
1144 | 417, -418, /* 890: "Ogam", "Ogham" */ | |
1145 | 265, -419, /* 892: "Ital", "Old_Italic" */ | |
1146 | 423, -422, /* 894: "Orya", "Oriya" */ | |
1147 | 424, -425, /* 896: "Osma", "Osmanya" */ | |
1148 | 472, -471, /* 898: "Runr", "Runic" */ | |
1149 | 491, -490, /* 900: "Shaw", "Shavian" */ | |
1150 | 497, -498, /* 902: "Sinh", "Sinhala" */ | |
1151 | 522, -523, /* 904: "Syrc", "Syriac" */ | |
1152 | 543, -526, /* 906: "Tglg", "Tagalog" */ | |
1153 | 527, -528, /* 908: "Tagb", "Tagbanwa" */ | |
1154 | 533, -531, /* 910: "Tale", "Tai_Le" */ | |
1155 | 535, -534, /* 912: "Taml", "Tamil" */ | |
1156 | 538, -539, /* 914: "Telu", "Telugu" */ | |
1157 | 544, -545, /* 916: "Thaa", "Thaana" */ | |
1158 | 546, -546, /* 918: "Thai", "Thai" */ | |
1159 | 548, -547, /* 920: "Tibt", "Tibetan" */ | |
1160 | 557, -558, /* 922: "Ugar", "Ugaritic" */ | |
1161 | 598, -595, /* 924: "Yiii", "Yi" */ | |
1162 | }; | |
1163 | ||
1164 | #define MAX_NAMES_PER_GROUP 3 | |
1165 | ||
1166 | const int32_t VALUES_NFC_QC_COUNT = 3; | |
1167 | ||
1168 | const Alias VALUES_NFC_QC[] = { | |
1169 | Alias((int32_t) UNORM_MAYBE, 0), | |
1170 | Alias((int32_t) UNORM_NO, 2), | |
1171 | Alias((int32_t) UNORM_YES, 4), | |
1172 | }; | |
1173 | ||
1174 | const int32_t VALUES_NFD_QC_COUNT = 2; | |
1175 | ||
1176 | const Alias VALUES_NFD_QC[] = { | |
1177 | Alias((int32_t) UNORM_NO, 2), | |
1178 | Alias((int32_t) UNORM_YES, 4), | |
1179 | }; | |
1180 | ||
1181 | const int32_t VALUES_NFKC_QC_COUNT = 3; | |
1182 | ||
1183 | const Alias VALUES_NFKC_QC[] = { | |
1184 | Alias((int32_t) UNORM_MAYBE, 0), | |
1185 | Alias((int32_t) UNORM_NO, 2), | |
1186 | Alias((int32_t) UNORM_YES, 4), | |
1187 | }; | |
1188 | ||
1189 | const int32_t VALUES_NFKD_QC_COUNT = 2; | |
1190 | ||
1191 | const Alias VALUES_NFKD_QC[] = { | |
1192 | Alias((int32_t) UNORM_NO, 2), | |
1193 | Alias((int32_t) UNORM_YES, 4), | |
1194 | }; | |
1195 | ||
1196 | const int32_t VALUES_bc_COUNT = 19; | |
1197 | ||
1198 | const Alias VALUES_bc[] = { | |
1199 | Alias((int32_t) U_ARABIC_NUMBER, 156), | |
1200 | Alias((int32_t) U_BLOCK_SEPARATOR, 158), | |
1201 | Alias((int32_t) U_BOUNDARY_NEUTRAL, 160), | |
1202 | Alias((int32_t) U_COMMON_NUMBER_SEPARATOR, 162), | |
1203 | Alias((int32_t) U_DIR_NON_SPACING_MARK, 164), | |
1204 | Alias((int32_t) U_EUROPEAN_NUMBER, 166), | |
1205 | Alias((int32_t) U_EUROPEAN_NUMBER_SEPARATOR, 168), | |
1206 | Alias((int32_t) U_EUROPEAN_NUMBER_TERMINATOR, 170), | |
1207 | Alias((int32_t) U_LEFT_TO_RIGHT, 172), | |
1208 | Alias((int32_t) U_LEFT_TO_RIGHT_EMBEDDING, 174), | |
1209 | Alias((int32_t) U_LEFT_TO_RIGHT_OVERRIDE, 176), | |
1210 | Alias((int32_t) U_OTHER_NEUTRAL, 178), | |
1211 | Alias((int32_t) U_POP_DIRECTIONAL_FORMAT, 180), | |
1212 | Alias((int32_t) U_RIGHT_TO_LEFT, 182), | |
1213 | Alias((int32_t) U_RIGHT_TO_LEFT_ARABIC, 184), | |
1214 | Alias((int32_t) U_RIGHT_TO_LEFT_EMBEDDING, 186), | |
1215 | Alias((int32_t) U_RIGHT_TO_LEFT_OVERRIDE, 188), | |
1216 | Alias((int32_t) U_SEGMENT_SEPARATOR, 190), | |
1217 | Alias((int32_t) U_WHITE_SPACE_NEUTRAL, 192), | |
1218 | }; | |
1219 | ||
1220 | const int32_t VALUES_binprop_COUNT = 2; | |
1221 | ||
1222 | const Alias VALUES_binprop[] = { | |
1223 | Alias((int32_t) 0, 194), | |
1224 | Alias((int32_t) 1, 196), | |
1225 | }; | |
1226 | ||
1227 | const int32_t VALUES_blk_COUNT = 126; | |
1228 | ||
1229 | const Alias VALUES_blk[] = { | |
1230 | Alias((int32_t) UBLOCK_AEGEAN_NUMBERS, 198), | |
1231 | Alias((int32_t) UBLOCK_ALPHABETIC_PRESENTATION_FORMS, 200), | |
1232 | Alias((int32_t) UBLOCK_ARABIC, 202), | |
1233 | Alias((int32_t) UBLOCK_ARABIC_PRESENTATION_FORMS_A, 204), | |
1234 | Alias((int32_t) UBLOCK_ARABIC_PRESENTATION_FORMS_B, 206), | |
1235 | Alias((int32_t) UBLOCK_ARMENIAN, 208), | |
1236 | Alias((int32_t) UBLOCK_ARROWS, 210), | |
1237 | Alias((int32_t) UBLOCK_BASIC_LATIN, 212), | |
1238 | Alias((int32_t) UBLOCK_BENGALI, 214), | |
1239 | Alias((int32_t) UBLOCK_BLOCK_ELEMENTS, 216), | |
1240 | Alias((int32_t) UBLOCK_BOPOMOFO, 218), | |
1241 | Alias((int32_t) UBLOCK_BOPOMOFO_EXTENDED, 220), | |
1242 | Alias((int32_t) UBLOCK_BOX_DRAWING, 222), | |
1243 | Alias((int32_t) UBLOCK_BRAILLE_PATTERNS, 224), | |
1244 | Alias((int32_t) UBLOCK_BUHID, 226), | |
1245 | Alias((int32_t) UBLOCK_BYZANTINE_MUSICAL_SYMBOLS, 228), | |
1246 | Alias((int32_t) UBLOCK_CHEROKEE, 230), | |
1247 | Alias((int32_t) UBLOCK_CJK_COMPATIBILITY, 232), | |
1248 | Alias((int32_t) UBLOCK_CJK_COMPATIBILITY_FORMS, 234), | |
1249 | Alias((int32_t) UBLOCK_CJK_COMPATIBILITY_IDEOGRAPHS, 236), | |
1250 | Alias((int32_t) UBLOCK_CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT, 238), | |
1251 | Alias((int32_t) UBLOCK_CJK_RADICALS_SUPPLEMENT, 240), | |
1252 | Alias((int32_t) UBLOCK_CJK_SYMBOLS_AND_PUNCTUATION, 242), | |
1253 | Alias((int32_t) UBLOCK_CJK_UNIFIED_IDEOGRAPHS, 244), | |
1254 | Alias((int32_t) UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A, 246), | |
1255 | Alias((int32_t) UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B, 248), | |
1256 | Alias((int32_t) UBLOCK_COMBINING_DIACRITICAL_MARKS, 250), | |
1257 | Alias((int32_t) UBLOCK_COMBINING_HALF_MARKS, 252), | |
1258 | Alias((int32_t) UBLOCK_COMBINING_MARKS_FOR_SYMBOLS, 254), | |
1259 | Alias((int32_t) UBLOCK_CONTROL_PICTURES, 256), | |
1260 | Alias((int32_t) UBLOCK_CURRENCY_SYMBOLS, 258), | |
1261 | Alias((int32_t) UBLOCK_CYPRIOT_SYLLABARY, 260), | |
1262 | Alias((int32_t) UBLOCK_CYRILLIC, 262), | |
1263 | Alias((int32_t) UBLOCK_CYRILLIC_SUPPLEMENT, 264), | |
1264 | Alias((int32_t) UBLOCK_DESERET, 267), | |
1265 | Alias((int32_t) UBLOCK_DEVANAGARI, 269), | |
1266 | Alias((int32_t) UBLOCK_DINGBATS, 271), | |
1267 | Alias((int32_t) UBLOCK_ENCLOSED_ALPHANUMERICS, 273), | |
1268 | Alias((int32_t) UBLOCK_ENCLOSED_CJK_LETTERS_AND_MONTHS, 275), | |
1269 | Alias((int32_t) UBLOCK_ETHIOPIC, 277), | |
1270 | Alias((int32_t) UBLOCK_GENERAL_PUNCTUATION, 279), | |
1271 | Alias((int32_t) UBLOCK_GEOMETRIC_SHAPES, 281), | |
1272 | Alias((int32_t) UBLOCK_GEORGIAN, 283), | |
1273 | Alias((int32_t) UBLOCK_GOTHIC, 285), | |
1274 | Alias((int32_t) UBLOCK_GREEK, 287), | |
1275 | Alias((int32_t) UBLOCK_GREEK_EXTENDED, 289), | |
1276 | Alias((int32_t) UBLOCK_GUJARATI, 291), | |
1277 | Alias((int32_t) UBLOCK_GURMUKHI, 293), | |
1278 | Alias((int32_t) UBLOCK_HALFWIDTH_AND_FULLWIDTH_FORMS, 295), | |
1279 | Alias((int32_t) UBLOCK_HANGUL_COMPATIBILITY_JAMO, 297), | |
1280 | Alias((int32_t) UBLOCK_HANGUL_JAMO, 299), | |
1281 | Alias((int32_t) UBLOCK_HANGUL_SYLLABLES, 301), | |
1282 | Alias((int32_t) UBLOCK_HANUNOO, 303), | |
1283 | Alias((int32_t) UBLOCK_HEBREW, 305), | |
1284 | Alias((int32_t) UBLOCK_HIGH_PRIVATE_USE_SURROGATES, 307), | |
1285 | Alias((int32_t) UBLOCK_HIGH_SURROGATES, 309), | |
1286 | Alias((int32_t) UBLOCK_HIRAGANA, 311), | |
1287 | Alias((int32_t) UBLOCK_IDEOGRAPHIC_DESCRIPTION_CHARACTERS, 313), | |
1288 | Alias((int32_t) UBLOCK_IPA_EXTENSIONS, 315), | |
1289 | Alias((int32_t) UBLOCK_KANBUN, 317), | |
1290 | Alias((int32_t) UBLOCK_KANGXI_RADICALS, 319), | |
1291 | Alias((int32_t) UBLOCK_KANNADA, 321), | |
1292 | Alias((int32_t) UBLOCK_KATAKANA, 323), | |
1293 | Alias((int32_t) UBLOCK_KATAKANA_PHONETIC_EXTENSIONS, 325), | |
1294 | Alias((int32_t) UBLOCK_KHMER, 327), | |
1295 | Alias((int32_t) UBLOCK_KHMER_SYMBOLS, 329), | |
1296 | Alias((int32_t) UBLOCK_LAO, 331), | |
1297 | Alias((int32_t) UBLOCK_LATIN_1_SUPPLEMENT, 333), | |
1298 | Alias((int32_t) UBLOCK_LATIN_EXTENDED_A, 335), | |
1299 | Alias((int32_t) UBLOCK_LATIN_EXTENDED_ADDITIONAL, 337), | |
1300 | Alias((int32_t) UBLOCK_LATIN_EXTENDED_B, 339), | |
1301 | Alias((int32_t) UBLOCK_LETTERLIKE_SYMBOLS, 341), | |
1302 | Alias((int32_t) UBLOCK_LIMBU, 343), | |
1303 | Alias((int32_t) UBLOCK_LINEAR_B_IDEOGRAMS, 345), | |
1304 | Alias((int32_t) UBLOCK_LINEAR_B_SYLLABARY, 347), | |
1305 | Alias((int32_t) UBLOCK_LOW_SURROGATES, 349), | |
1306 | Alias((int32_t) UBLOCK_MALAYALAM, 351), | |
1307 | Alias((int32_t) UBLOCK_MATHEMATICAL_ALPHANUMERIC_SYMBOLS, 353), | |
1308 | Alias((int32_t) UBLOCK_MATHEMATICAL_OPERATORS, 355), | |
1309 | Alias((int32_t) UBLOCK_MISCELLANEOUS_MATHEMATICAL_SYMBOLS_A, 357), | |
1310 | Alias((int32_t) UBLOCK_MISCELLANEOUS_MATHEMATICAL_SYMBOLS_B, 359), | |
1311 | Alias((int32_t) UBLOCK_MISCELLANEOUS_SYMBOLS, 361), | |
1312 | Alias((int32_t) UBLOCK_MISCELLANEOUS_SYMBOLS_AND_ARROWS, 363), | |
1313 | Alias((int32_t) UBLOCK_MISCELLANEOUS_TECHNICAL, 365), | |
1314 | Alias((int32_t) UBLOCK_MONGOLIAN, 367), | |
1315 | Alias((int32_t) UBLOCK_MUSICAL_SYMBOLS, 369), | |
1316 | Alias((int32_t) UBLOCK_MYANMAR, 371), | |
1317 | Alias((int32_t) UBLOCK_NO_BLOCK, 373), | |
1318 | Alias((int32_t) UBLOCK_NUMBER_FORMS, 375), | |
1319 | Alias((int32_t) UBLOCK_OGHAM, 377), | |
1320 | Alias((int32_t) UBLOCK_OLD_ITALIC, 379), | |
1321 | Alias((int32_t) UBLOCK_OPTICAL_CHARACTER_RECOGNITION, 381), | |
1322 | Alias((int32_t) UBLOCK_ORIYA, 383), | |
1323 | Alias((int32_t) UBLOCK_OSMANYA, 385), | |
1324 | Alias((int32_t) UBLOCK_PHONETIC_EXTENSIONS, 387), | |
1325 | Alias((int32_t) UBLOCK_PRIVATE_USE_AREA, 389), | |
1326 | Alias((int32_t) UBLOCK_RUNIC, 391), | |
1327 | Alias((int32_t) UBLOCK_SHAVIAN, 393), | |
1328 | Alias((int32_t) UBLOCK_SINHALA, 395), | |
1329 | Alias((int32_t) UBLOCK_SMALL_FORM_VARIANTS, 397), | |
1330 | Alias((int32_t) UBLOCK_SPACING_MODIFIER_LETTERS, 399), | |
1331 | Alias((int32_t) UBLOCK_SPECIALS, 401), | |
1332 | Alias((int32_t) UBLOCK_SUPERSCRIPTS_AND_SUBSCRIPTS, 403), | |
1333 | Alias((int32_t) UBLOCK_SUPPLEMENTAL_ARROWS_A, 405), | |
1334 | Alias((int32_t) UBLOCK_SUPPLEMENTAL_ARROWS_B, 407), | |
1335 | Alias((int32_t) UBLOCK_SUPPLEMENTAL_MATHEMATICAL_OPERATORS, 409), | |
1336 | Alias((int32_t) UBLOCK_SUPPLEMENTARY_PRIVATE_USE_AREA_A, 411), | |
1337 | Alias((int32_t) UBLOCK_SUPPLEMENTARY_PRIVATE_USE_AREA_B, 413), | |
1338 | Alias((int32_t) UBLOCK_SYRIAC, 415), | |
1339 | Alias((int32_t) UBLOCK_TAGALOG, 417), | |
1340 | Alias((int32_t) UBLOCK_TAGBANWA, 419), | |
1341 | Alias((int32_t) UBLOCK_TAGS, 421), | |
1342 | Alias((int32_t) UBLOCK_TAI_LE, 423), | |
1343 | Alias((int32_t) UBLOCK_TAI_XUAN_JING_SYMBOLS, 425), | |
1344 | Alias((int32_t) UBLOCK_TAMIL, 427), | |
1345 | Alias((int32_t) UBLOCK_TELUGU, 429), | |
1346 | Alias((int32_t) UBLOCK_THAANA, 431), | |
1347 | Alias((int32_t) UBLOCK_THAI, 433), | |
1348 | Alias((int32_t) UBLOCK_TIBETAN, 435), | |
1349 | Alias((int32_t) UBLOCK_UGARITIC, 437), | |
1350 | Alias((int32_t) UBLOCK_UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS, 439), | |
1351 | Alias((int32_t) UBLOCK_VARIATION_SELECTORS, 441), | |
1352 | Alias((int32_t) UBLOCK_VARIATION_SELECTORS_SUPPLEMENT, 443), | |
1353 | Alias((int32_t) UBLOCK_YIJING_HEXAGRAM_SYMBOLS, 445), | |
1354 | Alias((int32_t) UBLOCK_YI_RADICALS, 447), | |
1355 | Alias((int32_t) UBLOCK_YI_SYLLABLES, 449), | |
1356 | }; | |
1357 | ||
1358 | const int32_t VALUES_ccc_COUNT = 19; | |
1359 | ||
1360 | const Alias VALUES_ccc[] = { | |
1361 | Alias((int32_t) 0, 451), | |
1362 | Alias((int32_t) 1, 453), | |
1363 | Alias((int32_t) 200, 455), | |
1364 | Alias((int32_t) 202, 457), | |
1365 | Alias((int32_t) 216, 459), | |
1366 | Alias((int32_t) 218, 461), | |
1367 | Alias((int32_t) 220, 463), | |
1368 | Alias((int32_t) 222, 465), | |
1369 | Alias((int32_t) 224, 467), | |
1370 | Alias((int32_t) 226, 469), | |
1371 | Alias((int32_t) 228, 471), | |
1372 | Alias((int32_t) 230, 473), | |
1373 | Alias((int32_t) 232, 475), | |
1374 | Alias((int32_t) 233, 477), | |
1375 | Alias((int32_t) 234, 479), | |
1376 | Alias((int32_t) 240, 481), | |
1377 | Alias((int32_t) 7, 483), | |
1378 | Alias((int32_t) 8, 485), | |
1379 | Alias((int32_t) 9, 487), | |
1380 | }; | |
1381 | ||
1382 | const int32_t VALUES_dt_COUNT = 18; | |
1383 | ||
1384 | const Alias VALUES_dt[] = { | |
1385 | Alias((int32_t) U_DT_CANONICAL, 489), | |
1386 | Alias((int32_t) U_DT_CIRCLE, 491), | |
1387 | Alias((int32_t) U_DT_COMPAT, 493), | |
1388 | Alias((int32_t) U_DT_FINAL, 495), | |
1389 | Alias((int32_t) U_DT_FONT, 497), | |
1390 | Alias((int32_t) U_DT_FRACTION, 499), | |
1391 | Alias((int32_t) U_DT_INITIAL, 501), | |
1392 | Alias((int32_t) U_DT_ISOLATED, 503), | |
1393 | Alias((int32_t) U_DT_MEDIAL, 505), | |
1394 | Alias((int32_t) U_DT_NARROW, 507), | |
1395 | Alias((int32_t) U_DT_NOBREAK, 509), | |
1396 | Alias((int32_t) U_DT_NONE, 511), | |
1397 | Alias((int32_t) U_DT_SMALL, 513), | |
1398 | Alias((int32_t) U_DT_SQUARE, 515), | |
1399 | Alias((int32_t) U_DT_SUB, 517), | |
1400 | Alias((int32_t) U_DT_SUPER, 519), | |
1401 | Alias((int32_t) U_DT_VERTICAL, 521), | |
1402 | Alias((int32_t) U_DT_WIDE, 523), | |
1403 | }; | |
1404 | ||
1405 | const int32_t VALUES_ea_COUNT = 6; | |
1406 | ||
1407 | const Alias VALUES_ea[] = { | |
1408 | Alias((int32_t) U_EA_AMBIGUOUS, 525), | |
1409 | Alias((int32_t) U_EA_FULLWIDTH, 527), | |
1410 | Alias((int32_t) U_EA_HALFWIDTH, 529), | |
1411 | Alias((int32_t) U_EA_NARROW, 531), | |
1412 | Alias((int32_t) U_EA_NEUTRAL, 533), | |
1413 | Alias((int32_t) U_EA_WIDE, 535), | |
1414 | }; | |
1415 | ||
1416 | const int32_t VALUES_gc_COUNT = 30; | |
1417 | ||
1418 | const Alias VALUES_gc[] = { | |
1419 | Alias((int32_t) U_COMBINING_SPACING_MARK, 537), | |
1420 | Alias((int32_t) U_CONNECTOR_PUNCTUATION, 539), | |
1421 | Alias((int32_t) U_CONTROL_CHAR, 541), | |
1422 | Alias((int32_t) U_CURRENCY_SYMBOL, 543), | |
1423 | Alias((int32_t) U_DASH_PUNCTUATION, 545), | |
1424 | Alias((int32_t) U_DECIMAL_DIGIT_NUMBER, 547), | |
1425 | Alias((int32_t) U_ENCLOSING_MARK, 549), | |
1426 | Alias((int32_t) U_END_PUNCTUATION, 551), | |
1427 | Alias((int32_t) U_FINAL_PUNCTUATION, 553), | |
1428 | Alias((int32_t) U_FORMAT_CHAR, 555), | |
1429 | Alias((int32_t) U_GENERAL_OTHER_TYPES, 557), | |
1430 | Alias((int32_t) U_INITIAL_PUNCTUATION, 559), | |
1431 | Alias((int32_t) U_LETTER_NUMBER, 561), | |
1432 | Alias((int32_t) U_LINE_SEPARATOR, 563), | |
1433 | Alias((int32_t) U_LOWERCASE_LETTER, 565), | |
1434 | Alias((int32_t) U_MATH_SYMBOL, 567), | |
1435 | Alias((int32_t) U_MODIFIER_LETTER, 569), | |
1436 | Alias((int32_t) U_MODIFIER_SYMBOL, 571), | |
1437 | Alias((int32_t) U_NON_SPACING_MARK, 573), | |
1438 | Alias((int32_t) U_OTHER_LETTER, 575), | |
1439 | Alias((int32_t) U_OTHER_NUMBER, 577), | |
1440 | Alias((int32_t) U_OTHER_PUNCTUATION, 579), | |
1441 | Alias((int32_t) U_OTHER_SYMBOL, 581), | |
1442 | Alias((int32_t) U_PARAGRAPH_SEPARATOR, 583), | |
1443 | Alias((int32_t) U_PRIVATE_USE_CHAR, 585), | |
1444 | Alias((int32_t) U_SPACE_SEPARATOR, 587), | |
1445 | Alias((int32_t) U_START_PUNCTUATION, 589), | |
1446 | Alias((int32_t) U_SURROGATE, 591), | |
1447 | Alias((int32_t) U_TITLECASE_LETTER, 593), | |
1448 | Alias((int32_t) U_UPPERCASE_LETTER, 595), | |
1449 | }; | |
1450 | ||
1451 | const int32_t VALUES_gcm_COUNT = 38; | |
1452 | ||
1453 | const Alias VALUES_gcm[] = { | |
1454 | Alias((int32_t) U_GC_CC_MASK, 541), | |
1455 | Alias((int32_t) U_GC_CF_MASK, 555), | |
1456 | Alias((int32_t) U_GC_CN_MASK, 557), | |
1457 | Alias((int32_t) U_GC_CO_MASK, 585), | |
1458 | Alias((int32_t) U_GC_CS_MASK, 591), | |
1459 | Alias((int32_t) U_GC_C_MASK, 597), | |
1460 | Alias((int32_t) U_GC_LC_MASK, 599), | |
1461 | Alias((int32_t) U_GC_LL_MASK, 565), | |
1462 | Alias((int32_t) U_GC_LM_MASK, 569), | |
1463 | Alias((int32_t) U_GC_LO_MASK, 575), | |
1464 | Alias((int32_t) U_GC_LT_MASK, 593), | |
1465 | Alias((int32_t) U_GC_LU_MASK, 595), | |
1466 | Alias((int32_t) U_GC_L_MASK, 601), | |
1467 | Alias((int32_t) U_GC_MC_MASK, 537), | |
1468 | Alias((int32_t) U_GC_ME_MASK, 549), | |
1469 | Alias((int32_t) U_GC_MN_MASK, 573), | |
1470 | Alias((int32_t) U_GC_M_MASK, 603), | |
1471 | Alias((int32_t) U_GC_ND_MASK, 547), | |
1472 | Alias((int32_t) U_GC_NL_MASK, 561), | |
1473 | Alias((int32_t) U_GC_NO_MASK, 577), | |
1474 | Alias((int32_t) U_GC_N_MASK, 605), | |
1475 | Alias((int32_t) U_GC_PC_MASK, 539), | |
1476 | Alias((int32_t) U_GC_PD_MASK, 545), | |
1477 | Alias((int32_t) U_GC_PE_MASK, 551), | |
1478 | Alias((int32_t) U_GC_PF_MASK, 553), | |
1479 | Alias((int32_t) U_GC_PI_MASK, 559), | |
1480 | Alias((int32_t) U_GC_PO_MASK, 579), | |
1481 | Alias((int32_t) U_GC_PS_MASK, 589), | |
1482 | Alias((int32_t) U_GC_P_MASK, 607), | |
1483 | Alias((int32_t) U_GC_SC_MASK, 543), | |
1484 | Alias((int32_t) U_GC_SK_MASK, 571), | |
1485 | Alias((int32_t) U_GC_SM_MASK, 567), | |
1486 | Alias((int32_t) U_GC_SO_MASK, 581), | |
1487 | Alias((int32_t) U_GC_S_MASK, 609), | |
1488 | Alias((int32_t) U_GC_ZL_MASK, 563), | |
1489 | Alias((int32_t) U_GC_ZP_MASK, 583), | |
1490 | Alias((int32_t) U_GC_ZS_MASK, 587), | |
1491 | Alias((int32_t) U_GC_Z_MASK, 611), | |
1492 | }; | |
1493 | ||
1494 | const int32_t VALUES_hst_COUNT = 6; | |
1495 | ||
1496 | const Alias VALUES_hst[] = { | |
1497 | Alias((int32_t) U_HST_LEADING_JAMO, 613), | |
1498 | Alias((int32_t) U_HST_LVT_SYLLABLE, 615), | |
1499 | Alias((int32_t) U_HST_LV_SYLLABLE, 617), | |
1500 | Alias((int32_t) U_HST_NOT_APPLICABLE, 619), | |
1501 | Alias((int32_t) U_HST_TRAILING_JAMO, 621), | |
1502 | Alias((int32_t) U_HST_VOWEL_JAMO, 623), | |
1503 | }; | |
1504 | ||
1505 | const int32_t VALUES_jg_COUNT = 54; | |
1506 | ||
1507 | const Alias VALUES_jg[] = { | |
1508 | Alias((int32_t) U_JG_AIN, 625), | |
1509 | Alias((int32_t) U_JG_ALAPH, 627), | |
1510 | Alias((int32_t) U_JG_ALEF, 629), | |
1511 | Alias((int32_t) U_JG_BEH, 631), | |
1512 | Alias((int32_t) U_JG_BETH, 633), | |
1513 | Alias((int32_t) U_JG_DAL, 635), | |
1514 | Alias((int32_t) U_JG_DALATH_RISH, 637), | |
1515 | Alias((int32_t) U_JG_E, 639), | |
1516 | Alias((int32_t) U_JG_FE, 641), | |
1517 | Alias((int32_t) U_JG_FEH, 643), | |
1518 | Alias((int32_t) U_JG_FINAL_SEMKATH, 645), | |
1519 | Alias((int32_t) U_JG_GAF, 647), | |
1520 | Alias((int32_t) U_JG_GAMAL, 649), | |
1521 | Alias((int32_t) U_JG_HAH, 651), | |
1522 | Alias((int32_t) U_JG_HAMZA_ON_HEH_GOAL, 653), | |
1523 | Alias((int32_t) U_JG_HE, 655), | |
1524 | Alias((int32_t) U_JG_HEH, 657), | |
1525 | Alias((int32_t) U_JG_HEH_GOAL, 659), | |
1526 | Alias((int32_t) U_JG_HETH, 661), | |
1527 | Alias((int32_t) U_JG_KAF, 663), | |
1528 | Alias((int32_t) U_JG_KAPH, 665), | |
1529 | Alias((int32_t) U_JG_KHAPH, 667), | |
1530 | Alias((int32_t) U_JG_KNOTTED_HEH, 669), | |
1531 | Alias((int32_t) U_JG_LAM, 671), | |
1532 | Alias((int32_t) U_JG_LAMADH, 673), | |
1533 | Alias((int32_t) U_JG_MEEM, 675), | |
1534 | Alias((int32_t) U_JG_MIM, 677), | |
1535 | Alias((int32_t) U_JG_NOON, 679), | |
1536 | Alias((int32_t) U_JG_NO_JOINING_GROUP, 681), | |
1537 | Alias((int32_t) U_JG_NUN, 683), | |
1538 | Alias((int32_t) U_JG_PE, 685), | |
1539 | Alias((int32_t) U_JG_QAF, 687), | |
1540 | Alias((int32_t) U_JG_QAPH, 689), | |
1541 | Alias((int32_t) U_JG_REH, 691), | |
1542 | Alias((int32_t) U_JG_REVERSED_PE, 693), | |
1543 | Alias((int32_t) U_JG_SAD, 695), | |
1544 | Alias((int32_t) U_JG_SADHE, 697), | |
1545 | Alias((int32_t) U_JG_SEEN, 699), | |
1546 | Alias((int32_t) U_JG_SEMKATH, 701), | |
1547 | Alias((int32_t) U_JG_SHIN, 703), | |
1548 | Alias((int32_t) U_JG_SWASH_KAF, 705), | |
1549 | Alias((int32_t) U_JG_SYRIAC_WAW, 707), | |
1550 | Alias((int32_t) U_JG_TAH, 709), | |
1551 | Alias((int32_t) U_JG_TAW, 711), | |
1552 | Alias((int32_t) U_JG_TEH_MARBUTA, 713), | |
1553 | Alias((int32_t) U_JG_TETH, 715), | |
1554 | Alias((int32_t) U_JG_WAW, 717), | |
1555 | Alias((int32_t) U_JG_YEH, 719), | |
1556 | Alias((int32_t) U_JG_YEH_BARREE, 721), | |
1557 | Alias((int32_t) U_JG_YEH_WITH_TAIL, 723), | |
1558 | Alias((int32_t) U_JG_YUDH, 725), | |
1559 | Alias((int32_t) U_JG_YUDH_HE, 727), | |
1560 | Alias((int32_t) U_JG_ZAIN, 729), | |
1561 | Alias((int32_t) U_JG_ZHAIN, 731), | |
1562 | }; | |
1563 | ||
1564 | const int32_t VALUES_jt_COUNT = 6; | |
1565 | ||
1566 | const Alias VALUES_jt[] = { | |
1567 | Alias((int32_t) U_JT_DUAL_JOINING, 733), | |
1568 | Alias((int32_t) U_JT_JOIN_CAUSING, 735), | |
1569 | Alias((int32_t) U_JT_LEFT_JOINING, 737), | |
1570 | Alias((int32_t) U_JT_NON_JOINING, 739), | |
1571 | Alias((int32_t) U_JT_RIGHT_JOINING, 741), | |
1572 | Alias((int32_t) U_JT_TRANSPARENT, 743), | |
1573 | }; | |
1574 | ||
1575 | const int32_t VALUES_lb_COUNT = 31; | |
1576 | ||
1577 | const Alias VALUES_lb[] = { | |
1578 | Alias((int32_t) U_LB_ALPHABETIC, 745), | |
1579 | Alias((int32_t) U_LB_AMBIGUOUS, 747), | |
1580 | Alias((int32_t) U_LB_BREAK_AFTER, 749), | |
1581 | Alias((int32_t) U_LB_BREAK_BEFORE, 751), | |
1582 | Alias((int32_t) U_LB_BREAK_BOTH, 753), | |
1583 | Alias((int32_t) U_LB_BREAK_SYMBOLS, 755), | |
1584 | Alias((int32_t) U_LB_CARRIAGE_RETURN, 757), | |
1585 | Alias((int32_t) U_LB_CLOSE_PUNCTUATION, 759), | |
1586 | Alias((int32_t) U_LB_COMBINING_MARK, 761), | |
1587 | Alias((int32_t) U_LB_COMPLEX_CONTEXT, 763), | |
1588 | Alias((int32_t) U_LB_CONTINGENT_BREAK, 765), | |
1589 | Alias((int32_t) U_LB_EXCLAMATION, 767), | |
1590 | Alias((int32_t) U_LB_GLUE, 769), | |
1591 | Alias((int32_t) U_LB_HYPHEN, 771), | |
1592 | Alias((int32_t) U_LB_IDEOGRAPHIC, 773), | |
1593 | Alias((int32_t) U_LB_INFIX_NUMERIC, 775), | |
1594 | Alias((int32_t) U_LB_INSEPARABLE, 777), | |
1595 | Alias((int32_t) U_LB_LINE_FEED, 780), | |
1596 | Alias((int32_t) U_LB_MANDATORY_BREAK, 782), | |
1597 | Alias((int32_t) U_LB_NEXT_LINE, 784), | |
1598 | Alias((int32_t) U_LB_NONSTARTER, 786), | |
1599 | Alias((int32_t) U_LB_NUMERIC, 788), | |
1600 | Alias((int32_t) U_LB_OPEN_PUNCTUATION, 790), | |
1601 | Alias((int32_t) U_LB_POSTFIX_NUMERIC, 792), | |
1602 | Alias((int32_t) U_LB_PREFIX_NUMERIC, 794), | |
1603 | Alias((int32_t) U_LB_QUOTATION, 796), | |
1604 | Alias((int32_t) U_LB_SPACE, 798), | |
1605 | Alias((int32_t) U_LB_SURROGATE, 800), | |
1606 | Alias((int32_t) U_LB_UNKNOWN, 802), | |
1607 | Alias((int32_t) U_LB_WORD_JOINER, 804), | |
1608 | Alias((int32_t) U_LB_ZWSPACE, 806), | |
1609 | }; | |
1610 | ||
1611 | const int32_t VALUES_lccc_COUNT = 19; | |
1612 | ||
1613 | const Alias VALUES_lccc[] = { | |
1614 | Alias((int32_t) 0, 451), | |
1615 | Alias((int32_t) 1, 453), | |
1616 | Alias((int32_t) 200, 455), | |
1617 | Alias((int32_t) 202, 457), | |
1618 | Alias((int32_t) 216, 459), | |
1619 | Alias((int32_t) 218, 461), | |
1620 | Alias((int32_t) 220, 463), | |
1621 | Alias((int32_t) 222, 465), | |
1622 | Alias((int32_t) 224, 467), | |
1623 | Alias((int32_t) 226, 469), | |
1624 | Alias((int32_t) 228, 471), | |
1625 | Alias((int32_t) 230, 473), | |
1626 | Alias((int32_t) 232, 475), | |
1627 | Alias((int32_t) 233, 477), | |
1628 | Alias((int32_t) 234, 479), | |
1629 | Alias((int32_t) 240, 481), | |
1630 | Alias((int32_t) 7, 483), | |
1631 | Alias((int32_t) 8, 485), | |
1632 | Alias((int32_t) 9, 487), | |
1633 | }; | |
1634 | ||
1635 | const int32_t VALUES_nt_COUNT = 4; | |
1636 | ||
1637 | const Alias VALUES_nt[] = { | |
1638 | Alias((int32_t) U_NT_DECIMAL, 808), | |
1639 | Alias((int32_t) U_NT_DIGIT, 810), | |
1640 | Alias((int32_t) U_NT_NONE, 812), | |
1641 | Alias((int32_t) U_NT_NUMERIC, 814), | |
1642 | }; | |
1643 | ||
1644 | const int32_t VALUES_sc_COUNT = 55; | |
1645 | ||
1646 | const Alias VALUES_sc[] = { | |
1647 | Alias((int32_t) USCRIPT_ARABIC, 816), | |
1648 | Alias((int32_t) USCRIPT_ARMENIAN, 818), | |
1649 | Alias((int32_t) USCRIPT_BENGALI, 820), | |
1650 | Alias((int32_t) USCRIPT_BOPOMOFO, 822), | |
1651 | Alias((int32_t) USCRIPT_BRAILLE, 824), | |
1652 | Alias((int32_t) USCRIPT_BUHID, 826), | |
1653 | Alias((int32_t) USCRIPT_CANADIAN_ABORIGINAL, 828), | |
1654 | Alias((int32_t) USCRIPT_CHEROKEE, 830), | |
1655 | Alias((int32_t) USCRIPT_COMMON, 832), | |
1656 | Alias((int32_t) USCRIPT_COPTIC, 834), | |
1657 | Alias((int32_t) USCRIPT_CYPRIOT, 836), | |
1658 | Alias((int32_t) USCRIPT_CYRILLIC, 838), | |
1659 | Alias((int32_t) USCRIPT_DESERET, 840), | |
1660 | Alias((int32_t) USCRIPT_DEVANAGARI, 842), | |
1661 | Alias((int32_t) USCRIPT_ETHIOPIC, 844), | |
1662 | Alias((int32_t) USCRIPT_GEORGIAN, 846), | |
1663 | Alias((int32_t) USCRIPT_GOTHIC, 848), | |
1664 | Alias((int32_t) USCRIPT_GREEK, 850), | |
1665 | Alias((int32_t) USCRIPT_GUJARATI, 852), | |
1666 | Alias((int32_t) USCRIPT_GURMUKHI, 854), | |
1667 | Alias((int32_t) USCRIPT_HAN, 856), | |
1668 | Alias((int32_t) USCRIPT_HANGUL, 858), | |
1669 | Alias((int32_t) USCRIPT_HANUNOO, 860), | |
1670 | Alias((int32_t) USCRIPT_HEBREW, 862), | |
1671 | Alias((int32_t) USCRIPT_HIRAGANA, 864), | |
1672 | Alias((int32_t) USCRIPT_INHERITED, 866), | |
1673 | Alias((int32_t) USCRIPT_KANNADA, 868), | |
1674 | Alias((int32_t) USCRIPT_KATAKANA, 870), | |
1675 | Alias((int32_t) USCRIPT_KATAKANA_OR_HIRAGANA, 872), | |
1676 | Alias((int32_t) USCRIPT_KHMER, 874), | |
1677 | Alias((int32_t) USCRIPT_LAO, 876), | |
1678 | Alias((int32_t) USCRIPT_LATIN, 878), | |
1679 | Alias((int32_t) USCRIPT_LIMBU, 880), | |
1680 | Alias((int32_t) USCRIPT_LINEAR_B, 882), | |
1681 | Alias((int32_t) USCRIPT_MALAYALAM, 884), | |
1682 | Alias((int32_t) USCRIPT_MONGOLIAN, 886), | |
1683 | Alias((int32_t) USCRIPT_MYANMAR, 888), | |
1684 | Alias((int32_t) USCRIPT_OGHAM, 890), | |
1685 | Alias((int32_t) USCRIPT_OLD_ITALIC, 892), | |
1686 | Alias((int32_t) USCRIPT_ORIYA, 894), | |
1687 | Alias((int32_t) USCRIPT_OSMANYA, 896), | |
1688 | Alias((int32_t) USCRIPT_RUNIC, 898), | |
1689 | Alias((int32_t) USCRIPT_SHAVIAN, 900), | |
1690 | Alias((int32_t) USCRIPT_SINHALA, 902), | |
1691 | Alias((int32_t) USCRIPT_SYRIAC, 904), | |
1692 | Alias((int32_t) USCRIPT_TAGALOG, 906), | |
1693 | Alias((int32_t) USCRIPT_TAGBANWA, 908), | |
1694 | Alias((int32_t) USCRIPT_TAI_LE, 910), | |
1695 | Alias((int32_t) USCRIPT_TAMIL, 912), | |
1696 | Alias((int32_t) USCRIPT_TELUGU, 914), | |
1697 | Alias((int32_t) USCRIPT_THAANA, 916), | |
1698 | Alias((int32_t) USCRIPT_THAI, 918), | |
1699 | Alias((int32_t) USCRIPT_TIBETAN, 920), | |
1700 | Alias((int32_t) USCRIPT_UGARITIC, 922), | |
1701 | Alias((int32_t) USCRIPT_YI, 924), | |
1702 | }; | |
1703 | ||
1704 | const int32_t VALUES_tccc_COUNT = 19; | |
1705 | ||
1706 | const Alias VALUES_tccc[] = { | |
1707 | Alias((int32_t) 0, 451), | |
1708 | Alias((int32_t) 1, 453), | |
1709 | Alias((int32_t) 200, 455), | |
1710 | Alias((int32_t) 202, 457), | |
1711 | Alias((int32_t) 216, 459), | |
1712 | Alias((int32_t) 218, 461), | |
1713 | Alias((int32_t) 220, 463), | |
1714 | Alias((int32_t) 222, 465), | |
1715 | Alias((int32_t) 224, 467), | |
1716 | Alias((int32_t) 226, 469), | |
1717 | Alias((int32_t) 228, 471), | |
1718 | Alias((int32_t) 230, 473), | |
1719 | Alias((int32_t) 232, 475), | |
1720 | Alias((int32_t) 233, 477), | |
1721 | Alias((int32_t) 234, 479), | |
1722 | Alias((int32_t) 240, 481), | |
1723 | Alias((int32_t) 7, 483), | |
1724 | Alias((int32_t) 8, 485), | |
1725 | Alias((int32_t) 9, 487), | |
1726 | }; | |
1727 | ||
1728 | const int32_t PROPERTY_COUNT = 75; | |
1729 | ||
1730 | const Property PROPERTY[] = { | |
1731 | Property((int32_t) UCHAR_ALPHABETIC, 6, VALUES_binprop_COUNT, VALUES_binprop), | |
1732 | Property((int32_t) UCHAR_ASCII_HEX_DIGIT, 8, VALUES_binprop_COUNT, VALUES_binprop), | |
1733 | Property((int32_t) UCHAR_BIDI_CONTROL, 10, VALUES_binprop_COUNT, VALUES_binprop), | |
1734 | Property((int32_t) UCHAR_BIDI_MIRRORED, 12, VALUES_binprop_COUNT, VALUES_binprop), | |
1735 | Property((int32_t) UCHAR_CASE_SENSITIVE, 14, VALUES_binprop_COUNT, VALUES_binprop), | |
1736 | Property((int32_t) UCHAR_DASH, 16, VALUES_binprop_COUNT, VALUES_binprop), | |
1737 | Property((int32_t) UCHAR_DEFAULT_IGNORABLE_CODE_POINT, 18, VALUES_binprop_COUNT, VALUES_binprop), | |
1738 | Property((int32_t) UCHAR_DEPRECATED, 20, VALUES_binprop_COUNT, VALUES_binprop), | |
1739 | Property((int32_t) UCHAR_DIACRITIC, 22, VALUES_binprop_COUNT, VALUES_binprop), | |
1740 | Property((int32_t) UCHAR_EXTENDER, 24, VALUES_binprop_COUNT, VALUES_binprop), | |
1741 | Property((int32_t) UCHAR_FULL_COMPOSITION_EXCLUSION, 26, VALUES_binprop_COUNT, VALUES_binprop), | |
1742 | Property((int32_t) UCHAR_GRAPHEME_BASE, 28, VALUES_binprop_COUNT, VALUES_binprop), | |
1743 | Property((int32_t) UCHAR_GRAPHEME_EXTEND, 30, VALUES_binprop_COUNT, VALUES_binprop), | |
1744 | Property((int32_t) UCHAR_GRAPHEME_LINK, 32, VALUES_binprop_COUNT, VALUES_binprop), | |
1745 | Property((int32_t) UCHAR_HEX_DIGIT, 34, VALUES_binprop_COUNT, VALUES_binprop), | |
1746 | Property((int32_t) UCHAR_HYPHEN, 36, VALUES_binprop_COUNT, VALUES_binprop), | |
1747 | Property((int32_t) UCHAR_IDEOGRAPHIC, 38, VALUES_binprop_COUNT, VALUES_binprop), | |
1748 | Property((int32_t) UCHAR_IDS_BINARY_OPERATOR, 40, VALUES_binprop_COUNT, VALUES_binprop), | |
1749 | Property((int32_t) UCHAR_IDS_TRINARY_OPERATOR, 42, VALUES_binprop_COUNT, VALUES_binprop), | |
1750 | Property((int32_t) UCHAR_ID_CONTINUE, 44, VALUES_binprop_COUNT, VALUES_binprop), | |
1751 | Property((int32_t) UCHAR_ID_START, 46, VALUES_binprop_COUNT, VALUES_binprop), | |
1752 | Property((int32_t) UCHAR_JOIN_CONTROL, 48, VALUES_binprop_COUNT, VALUES_binprop), | |
1753 | Property((int32_t) UCHAR_LOGICAL_ORDER_EXCEPTION, 50, VALUES_binprop_COUNT, VALUES_binprop), | |
1754 | Property((int32_t) UCHAR_LOWERCASE, 52, VALUES_binprop_COUNT, VALUES_binprop), | |
1755 | Property((int32_t) UCHAR_MATH, 54, VALUES_binprop_COUNT, VALUES_binprop), | |
1756 | Property((int32_t) UCHAR_NFC_INERT, 56, VALUES_binprop_COUNT, VALUES_binprop), | |
1757 | Property((int32_t) UCHAR_NFD_INERT, 58, VALUES_binprop_COUNT, VALUES_binprop), | |
1758 | Property((int32_t) UCHAR_NFKC_INERT, 60, VALUES_binprop_COUNT, VALUES_binprop), | |
1759 | Property((int32_t) UCHAR_NFKD_INERT, 62, VALUES_binprop_COUNT, VALUES_binprop), | |
1760 | Property((int32_t) UCHAR_NONCHARACTER_CODE_POINT, 64, VALUES_binprop_COUNT, VALUES_binprop), | |
1761 | Property((int32_t) UCHAR_QUOTATION_MARK, 66, VALUES_binprop_COUNT, VALUES_binprop), | |
1762 | Property((int32_t) UCHAR_RADICAL, 68, VALUES_binprop_COUNT, VALUES_binprop), | |
1763 | Property((int32_t) UCHAR_SEGMENT_STARTER, 70, VALUES_binprop_COUNT, VALUES_binprop), | |
1764 | Property((int32_t) UCHAR_SOFT_DOTTED, 72, VALUES_binprop_COUNT, VALUES_binprop), | |
1765 | Property((int32_t) UCHAR_S_TERM, 74, VALUES_binprop_COUNT, VALUES_binprop), | |
1766 | Property((int32_t) UCHAR_TERMINAL_PUNCTUATION, 76, VALUES_binprop_COUNT, VALUES_binprop), | |
1767 | Property((int32_t) UCHAR_UNIFIED_IDEOGRAPH, 78, VALUES_binprop_COUNT, VALUES_binprop), | |
1768 | Property((int32_t) UCHAR_UPPERCASE, 80, VALUES_binprop_COUNT, VALUES_binprop), | |
1769 | Property((int32_t) UCHAR_VARIATION_SELECTOR, 82, VALUES_binprop_COUNT, VALUES_binprop), | |
1770 | Property((int32_t) UCHAR_WHITE_SPACE, 84, VALUES_binprop_COUNT, VALUES_binprop), | |
1771 | Property((int32_t) UCHAR_XID_CONTINUE, 86, VALUES_binprop_COUNT, VALUES_binprop), | |
1772 | Property((int32_t) UCHAR_XID_START, 88, VALUES_binprop_COUNT, VALUES_binprop), | |
1773 | Property((int32_t) UCHAR_BIDI_CLASS, 92, VALUES_bc_COUNT, VALUES_bc), | |
1774 | Property((int32_t) UCHAR_BLOCK, 94, VALUES_blk_COUNT, VALUES_blk), | |
1775 | Property((int32_t) UCHAR_CANONICAL_COMBINING_CLASS, 96, VALUES_ccc_COUNT, VALUES_ccc), | |
1776 | Property((int32_t) UCHAR_DECOMPOSITION_TYPE, 98, VALUES_dt_COUNT, VALUES_dt), | |
1777 | Property((int32_t) UCHAR_EAST_ASIAN_WIDTH, 100, VALUES_ea_COUNT, VALUES_ea), | |
1778 | Property((int32_t) UCHAR_GENERAL_CATEGORY, 102, VALUES_gc_COUNT, VALUES_gc), | |
1779 | Property((int32_t) UCHAR_HANGUL_SYLLABLE_TYPE, 104, VALUES_hst_COUNT, VALUES_hst), | |
1780 | Property((int32_t) UCHAR_JOINING_GROUP, 106, VALUES_jg_COUNT, VALUES_jg), | |
1781 | Property((int32_t) UCHAR_JOINING_TYPE, 108, VALUES_jt_COUNT, VALUES_jt), | |
1782 | Property((int32_t) UCHAR_LEAD_CANONICAL_COMBINING_CLASS, 110, VALUES_lccc_COUNT, VALUES_lccc), | |
1783 | Property((int32_t) UCHAR_LINE_BREAK, 112, VALUES_lb_COUNT, VALUES_lb), | |
1784 | Property((int32_t) UCHAR_NFC_QUICK_CHECK, 114, VALUES_NFC_QC_COUNT, VALUES_NFC_QC), | |
1785 | Property((int32_t) UCHAR_NFD_QUICK_CHECK, 116, VALUES_NFD_QC_COUNT, VALUES_NFD_QC), | |
1786 | Property((int32_t) UCHAR_NFKC_QUICK_CHECK, 118, VALUES_NFKC_QC_COUNT, VALUES_NFKC_QC), | |
1787 | Property((int32_t) UCHAR_NFKD_QUICK_CHECK, 120, VALUES_NFKD_QC_COUNT, VALUES_NFKD_QC), | |
1788 | Property((int32_t) UCHAR_NUMERIC_TYPE, 122, VALUES_nt_COUNT, VALUES_nt), | |
1789 | Property((int32_t) UCHAR_SCRIPT, 124, VALUES_sc_COUNT, VALUES_sc), | |
1790 | Property((int32_t) UCHAR_TRAIL_CANONICAL_COMBINING_CLASS, 126, VALUES_tccc_COUNT, VALUES_tccc), | |
1791 | Property((int32_t) UCHAR_AGE, 130, 0, NULL), | |
1792 | Property((int32_t) UCHAR_BIDI_MIRRORING_GLYPH, 132, 0, NULL), | |
1793 | Property((int32_t) UCHAR_CASE_FOLDING, 134, 0, NULL), | |
1794 | Property((int32_t) UCHAR_ISO_COMMENT, 136, 0, NULL), | |
1795 | Property((int32_t) UCHAR_LOWERCASE_MAPPING, 138, 0, NULL), | |
1796 | Property((int32_t) UCHAR_NAME, 140, 0, NULL), | |
1797 | Property((int32_t) UCHAR_SIMPLE_CASE_FOLDING, 142, 0, NULL), | |
1798 | Property((int32_t) UCHAR_SIMPLE_LOWERCASE_MAPPING, 144, 0, NULL), | |
1799 | Property((int32_t) UCHAR_SIMPLE_TITLECASE_MAPPING, 146, 0, NULL), | |
1800 | Property((int32_t) UCHAR_SIMPLE_UPPERCASE_MAPPING, 148, 0, NULL), | |
1801 | Property((int32_t) UCHAR_TITLECASE_MAPPING, 150, 0, NULL), | |
1802 | Property((int32_t) UCHAR_UNICODE_1_NAME, 152, 0, NULL), | |
1803 | Property((int32_t) UCHAR_UPPERCASE_MAPPING, 154, 0, NULL), | |
1804 | Property((int32_t) UCHAR_NUMERIC_VALUE, 90, 0, NULL), | |
1805 | Property((int32_t) UCHAR_GENERAL_CATEGORY_MASK, 128, VALUES_gcm_COUNT, VALUES_gcm), | |
1806 | }; | |
1807 | ||
1808 | /*eof*/ |