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