1 /* ANSI-C code produced by gperf version 3.0.3 */
2 /* Command-line: /Library/Developer/CommandLineTools/usr/bin/gperf -T -C -c -t -j1 -L ANSI-C --ignore-case -N unicode_lookup_property_name --output-file gperf.tmp unicode_property_data.gperf */
3 /* Computed positions: -k'1-3,5-6,12,16,$' */
4
5 #if !((' ' == 32) && ('!' == 33) && ('"' == 34) && ('#' == 35) \
6 && ('%' == 37) && ('&' == 38) && ('\'' == 39) && ('(' == 40) \
7 && (')' == 41) && ('*' == 42) && ('+' == 43) && (',' == 44) \
8 && ('-' == 45) && ('.' == 46) && ('/' == 47) && ('0' == 48) \
9 && ('1' == 49) && ('2' == 50) && ('3' == 51) && ('4' == 52) \
10 && ('5' == 53) && ('6' == 54) && ('7' == 55) && ('8' == 56) \
11 && ('9' == 57) && (':' == 58) && (';' == 59) && ('<' == 60) \
12 && ('=' == 61) && ('>' == 62) && ('?' == 63) && ('A' == 65) \
13 && ('B' == 66) && ('C' == 67) && ('D' == 68) && ('E' == 69) \
14 && ('F' == 70) && ('G' == 71) && ('H' == 72) && ('I' == 73) \
15 && ('J' == 74) && ('K' == 75) && ('L' == 76) && ('M' == 77) \
16 && ('N' == 78) && ('O' == 79) && ('P' == 80) && ('Q' == 81) \
17 && ('R' == 82) && ('S' == 83) && ('T' == 84) && ('U' == 85) \
18 && ('V' == 86) && ('W' == 87) && ('X' == 88) && ('Y' == 89) \
19 && ('Z' == 90) && ('[' == 91) && ('\\' == 92) && (']' == 93) \
20 && ('^' == 94) && ('_' == 95) && ('a' == 97) && ('b' == 98) \
21 && ('c' == 99) && ('d' == 100) && ('e' == 101) && ('f' == 102) \
22 && ('g' == 103) && ('h' == 104) && ('i' == 105) && ('j' == 106) \
23 && ('k' == 107) && ('l' == 108) && ('m' == 109) && ('n' == 110) \
24 && ('o' == 111) && ('p' == 112) && ('q' == 113) && ('r' == 114) \
25 && ('s' == 115) && ('t' == 116) && ('u' == 117) && ('v' == 118) \
26 && ('w' == 119) && ('x' == 120) && ('y' == 121) && ('z' == 122) \
27 && ('{' == 123) && ('|' == 124) && ('}' == 125) && ('~' == 126))
28 /* The character set is not based on ISO-646. */
29 #error "gperf generated tables don't work with this execution character set. Please report a bug to <bug-gnu-gperf@gnu.org>."
30 #endif
31
32
33
34 /* Generated by make_unicode_property_data.py. */
35
36
37 /* PROPERTY: 'NEWLINE': POSIX [[:NEWLINE:]] */
38 static const OnigCodePoint
39 CR_NEWLINE[] = { 1,
40 0x000a, 0x000a,
41 }; /* END of CR_NEWLINE */
42
43 /* PROPERTY: 'Alpha': POSIX [[:Alpha:]] */
44 static const OnigCodePoint
45 CR_Alpha[] = { 617,
46 0x0041, 0x005a,
47 0x0061, 0x007a,
48 0x00aa, 0x00aa,
49 0x00b5, 0x00b5,
50 0x00ba, 0x00ba,
51 0x00c0, 0x00d6,
52 0x00d8, 0x00f6,
53 0x00f8, 0x02c1,
54 0x02c6, 0x02d1,
55 0x02e0, 0x02e4,
56 0x02ec, 0x02ec,
57 0x02ee, 0x02ee,
58 0x0345, 0x0345,
59 0x0370, 0x0374,
60 0x0376, 0x0377,
61 0x037a, 0x037d,
62 0x037f, 0x037f,
63 0x0386, 0x0386,
64 0x0388, 0x038a,
65 0x038c, 0x038c,
66 0x038e, 0x03a1,
67 0x03a3, 0x03f5,
68 0x03f7, 0x0481,
69 0x048a, 0x052f,
70 0x0531, 0x0556,
71 0x0559, 0x0559,
72 0x0561, 0x0587,
73 0x05b0, 0x05bd,
74 0x05bf, 0x05bf,
75 0x05c1, 0x05c2,
76 0x05c4, 0x05c5,
77 0x05c7, 0x05c7,
78 0x05d0, 0x05ea,
79 0x05f0, 0x05f2,
80 0x0610, 0x061a,
81 0x0620, 0x0657,
82 0x0659, 0x065f,
83 0x066e, 0x06d3,
84 0x06d5, 0x06dc,
85 0x06e1, 0x06e8,
86 0x06ed, 0x06ef,
87 0x06fa, 0x06fc,
88 0x06ff, 0x06ff,
89 0x0710, 0x073f,
90 0x074d, 0x07b1,
91 0x07ca, 0x07ea,
92 0x07f4, 0x07f5,
93 0x07fa, 0x07fa,
94 0x0800, 0x0817,
95 0x081a, 0x082c,
96 0x0840, 0x0858,
97 0x08a0, 0x08b4,
98 0x08e3, 0x08e9,
99 0x08f0, 0x093b,
100 0x093d, 0x094c,
101 0x094e, 0x0950,
102 0x0955, 0x0963,
103 0x0971, 0x0983,
104 0x0985, 0x098c,
105 0x098f, 0x0990,
106 0x0993, 0x09a8,
107 0x09aa, 0x09b0,
108 0x09b2, 0x09b2,
109 0x09b6, 0x09b9,
110 0x09bd, 0x09c4,
111 0x09c7, 0x09c8,
112 0x09cb, 0x09cc,
113 0x09ce, 0x09ce,
114 0x09d7, 0x09d7,
115 0x09dc, 0x09dd,
116 0x09df, 0x09e3,
117 0x09f0, 0x09f1,
118 0x0a01, 0x0a03,
119 0x0a05, 0x0a0a,
120 0x0a0f, 0x0a10,
121 0x0a13, 0x0a28,
122 0x0a2a, 0x0a30,
123 0x0a32, 0x0a33,
124 0x0a35, 0x0a36,
125 0x0a38, 0x0a39,
126 0x0a3e, 0x0a42,
127 0x0a47, 0x0a48,
128 0x0a4b, 0x0a4c,
129 0x0a51, 0x0a51,
130 0x0a59, 0x0a5c,
131 0x0a5e, 0x0a5e,
132 0x0a70, 0x0a75,
133 0x0a81, 0x0a83,
134 0x0a85, 0x0a8d,
135 0x0a8f, 0x0a91,
136 0x0a93, 0x0aa8,
137 0x0aaa, 0x0ab0,
138 0x0ab2, 0x0ab3,
139 0x0ab5, 0x0ab9,
140 0x0abd, 0x0ac5,
141 0x0ac7, 0x0ac9,
142 0x0acb, 0x0acc,
143 0x0ad0, 0x0ad0,
144 0x0ae0, 0x0ae3,
145 0x0af9, 0x0af9,
146 0x0b01, 0x0b03,
147 0x0b05, 0x0b0c,
148 0x0b0f, 0x0b10,
149 0x0b13, 0x0b28,
150 0x0b2a, 0x0b30,
151 0x0b32, 0x0b33,
152 0x0b35, 0x0b39,
153 0x0b3d, 0x0b44,
154 0x0b47, 0x0b48,
155 0x0b4b, 0x0b4c,
156 0x0b56, 0x0b57,
157 0x0b5c, 0x0b5d,
158 0x0b5f, 0x0b63,
159 0x0b71, 0x0b71,
160 0x0b82, 0x0b83,
161 0x0b85, 0x0b8a,
162 0x0b8e, 0x0b90,
163 0x0b92, 0x0b95,
164 0x0b99, 0x0b9a,
165 0x0b9c, 0x0b9c,
166 0x0b9e, 0x0b9f,
167 0x0ba3, 0x0ba4,
168 0x0ba8, 0x0baa,
169 0x0bae, 0x0bb9,
170 0x0bbe, 0x0bc2,
171 0x0bc6, 0x0bc8,
172 0x0bca, 0x0bcc,
173 0x0bd0, 0x0bd0,
174 0x0bd7, 0x0bd7,
175 0x0c00, 0x0c03,
176 0x0c05, 0x0c0c,
177 0x0c0e, 0x0c10,
178 0x0c12, 0x0c28,
179 0x0c2a, 0x0c39,
180 0x0c3d, 0x0c44,
181 0x0c46, 0x0c48,
182 0x0c4a, 0x0c4c,
183 0x0c55, 0x0c56,
184 0x0c58, 0x0c5a,
185 0x0c60, 0x0c63,
186 0x0c81, 0x0c83,
187 0x0c85, 0x0c8c,
188 0x0c8e, 0x0c90,
189 0x0c92, 0x0ca8,
190 0x0caa, 0x0cb3,
191 0x0cb5, 0x0cb9,
192 0x0cbd, 0x0cc4,
193 0x0cc6, 0x0cc8,
194 0x0cca, 0x0ccc,
195 0x0cd5, 0x0cd6,
196 0x0cde, 0x0cde,
197 0x0ce0, 0x0ce3,
198 0x0cf1, 0x0cf2,
199 0x0d01, 0x0d03,
200 0x0d05, 0x0d0c,
201 0x0d0e, 0x0d10,
202 0x0d12, 0x0d3a,
203 0x0d3d, 0x0d44,
204 0x0d46, 0x0d48,
205 0x0d4a, 0x0d4c,
206 0x0d4e, 0x0d4e,
207 0x0d57, 0x0d57,
208 0x0d5f, 0x0d63,
209 0x0d7a, 0x0d7f,
210 0x0d82, 0x0d83,
211 0x0d85, 0x0d96,
212 0x0d9a, 0x0db1,
213 0x0db3, 0x0dbb,
214 0x0dbd, 0x0dbd,
215 0x0dc0, 0x0dc6,
216 0x0dcf, 0x0dd4,
217 0x0dd6, 0x0dd6,
218 0x0dd8, 0x0ddf,
219 0x0df2, 0x0df3,
220 0x0e01, 0x0e3a,
221 0x0e40, 0x0e46,
222 0x0e4d, 0x0e4d,
223 0x0e81, 0x0e82,
224 0x0e84, 0x0e84,
225 0x0e87, 0x0e88,
226 0x0e8a, 0x0e8a,
227 0x0e8d, 0x0e8d,
228 0x0e94, 0x0e97,
229 0x0e99, 0x0e9f,
230 0x0ea1, 0x0ea3,
231 0x0ea5, 0x0ea5,
232 0x0ea7, 0x0ea7,
233 0x0eaa, 0x0eab,
234 0x0ead, 0x0eb9,
235 0x0ebb, 0x0ebd,
236 0x0ec0, 0x0ec4,
237 0x0ec6, 0x0ec6,
238 0x0ecd, 0x0ecd,
239 0x0edc, 0x0edf,
240 0x0f00, 0x0f00,
241 0x0f40, 0x0f47,
242 0x0f49, 0x0f6c,
243 0x0f71, 0x0f81,
244 0x0f88, 0x0f97,
245 0x0f99, 0x0fbc,
246 0x1000, 0x1036,
247 0x1038, 0x1038,
248 0x103b, 0x103f,
249 0x1050, 0x1062,
250 0x1065, 0x1068,
251 0x106e, 0x1086,
252 0x108e, 0x108e,
253 0x109c, 0x109d,
254 0x10a0, 0x10c5,
255 0x10c7, 0x10c7,
256 0x10cd, 0x10cd,
257 0x10d0, 0x10fa,
258 0x10fc, 0x1248,
259 0x124a, 0x124d,
260 0x1250, 0x1256,
261 0x1258, 0x1258,
262 0x125a, 0x125d,
263 0x1260, 0x1288,
264 0x128a, 0x128d,
265 0x1290, 0x12b0,
266 0x12b2, 0x12b5,
267 0x12b8, 0x12be,
268 0x12c0, 0x12c0,
269 0x12c2, 0x12c5,
270 0x12c8, 0x12d6,
271 0x12d8, 0x1310,
272 0x1312, 0x1315,
273 0x1318, 0x135a,
274 0x135f, 0x135f,
275 0x1380, 0x138f,
276 0x13a0, 0x13f5,
277 0x13f8, 0x13fd,
278 0x1401, 0x166c,
279 0x166f, 0x167f,
280 0x1681, 0x169a,
281 0x16a0, 0x16ea,
282 0x16ee, 0x16f8,
283 0x1700, 0x170c,
284 0x170e, 0x1713,
285 0x1720, 0x1733,
286 0x1740, 0x1753,
287 0x1760, 0x176c,
288 0x176e, 0x1770,
289 0x1772, 0x1773,
290 0x1780, 0x17b3,
291 0x17b6, 0x17c8,
292 0x17d7, 0x17d7,
293 0x17dc, 0x17dc,
294 0x1820, 0x1877,
295 0x1880, 0x18aa,
296 0x18b0, 0x18f5,
297 0x1900, 0x191e,
298 0x1920, 0x192b,
299 0x1930, 0x1938,
300 0x1950, 0x196d,
301 0x1970, 0x1974,
302 0x1980, 0x19ab,
303 0x19b0, 0x19c9,
304 0x1a00, 0x1a1b,
305 0x1a20, 0x1a5e,
306 0x1a61, 0x1a74,
307 0x1aa7, 0x1aa7,
308 0x1b00, 0x1b33,
309 0x1b35, 0x1b43,
310 0x1b45, 0x1b4b,
311 0x1b80, 0x1ba9,
312 0x1bac, 0x1baf,
313 0x1bba, 0x1be5,
314 0x1be7, 0x1bf1,
315 0x1c00, 0x1c35,
316 0x1c4d, 0x1c4f,
317 0x1c5a, 0x1c7d,
318 0x1ce9, 0x1cec,
319 0x1cee, 0x1cf3,
320 0x1cf5, 0x1cf6,
321 0x1d00, 0x1dbf,
322 0x1de7, 0x1df4,
323 0x1e00, 0x1f15,
324 0x1f18, 0x1f1d,
325 0x1f20, 0x1f45,
326 0x1f48, 0x1f4d,
327 0x1f50, 0x1f57,
328 0x1f59, 0x1f59,
329 0x1f5b, 0x1f5b,
330 0x1f5d, 0x1f5d,
331 0x1f5f, 0x1f7d,
332 0x1f80, 0x1fb4,
333 0x1fb6, 0x1fbc,
334 0x1fbe, 0x1fbe,
335 0x1fc2, 0x1fc4,
336 0x1fc6, 0x1fcc,
337 0x1fd0, 0x1fd3,
338 0x1fd6, 0x1fdb,
339 0x1fe0, 0x1fec,
340 0x1ff2, 0x1ff4,
341 0x1ff6, 0x1ffc,
342 0x2071, 0x2071,
343 0x207f, 0x207f,
344 0x2090, 0x209c,
345 0x2102, 0x2102,
346 0x2107, 0x2107,
347 0x210a, 0x2113,
348 0x2115, 0x2115,
349 0x2119, 0x211d,
350 0x2124, 0x2124,
351 0x2126, 0x2126,
352 0x2128, 0x2128,
353 0x212a, 0x212d,
354 0x212f, 0x2139,
355 0x213c, 0x213f,
356 0x2145, 0x2149,
357 0x214e, 0x214e,
358 0x2160, 0x2188,
359 0x24b6, 0x24e9,
360 0x2c00, 0x2c2e,
361 0x2c30, 0x2c5e,
362 0x2c60, 0x2ce4,
363 0x2ceb, 0x2cee,
364 0x2cf2, 0x2cf3,
365 0x2d00, 0x2d25,
366 0x2d27, 0x2d27,
367 0x2d2d, 0x2d2d,
368 0x2d30, 0x2d67,
369 0x2d6f, 0x2d6f,
370 0x2d80, 0x2d96,
371 0x2da0, 0x2da6,
372 0x2da8, 0x2dae,
373 0x2db0, 0x2db6,
374 0x2db8, 0x2dbe,
375 0x2dc0, 0x2dc6,
376 0x2dc8, 0x2dce,
377 0x2dd0, 0x2dd6,
378 0x2dd8, 0x2dde,
379 0x2de0, 0x2dff,
380 0x2e2f, 0x2e2f,
381 0x3005, 0x3007,
382 0x3021, 0x3029,
383 0x3031, 0x3035,
384 0x3038, 0x303c,
385 0x3041, 0x3096,
386 0x309d, 0x309f,
387 0x30a1, 0x30fa,
388 0x30fc, 0x30ff,
389 0x3105, 0x312d,
390 0x3131, 0x318e,
391 0x31a0, 0x31ba,
392 0x31f0, 0x31ff,
393 0x3400, 0x4db5,
394 0x4e00, 0x9fd5,
395 0xa000, 0xa48c,
396 0xa4d0, 0xa4fd,
397 0xa500, 0xa60c,
398 0xa610, 0xa61f,
399 0xa62a, 0xa62b,
400 0xa640, 0xa66e,
401 0xa674, 0xa67b,
402 0xa67f, 0xa6ef,
403 0xa717, 0xa71f,
404 0xa722, 0xa788,
405 0xa78b, 0xa7ad,
406 0xa7b0, 0xa7b7,
407 0xa7f7, 0xa801,
408 0xa803, 0xa805,
409 0xa807, 0xa80a,
410 0xa80c, 0xa827,
411 0xa840, 0xa873,
412 0xa880, 0xa8c3,
413 0xa8f2, 0xa8f7,
414 0xa8fb, 0xa8fb,
415 0xa8fd, 0xa8fd,
416 0xa90a, 0xa92a,
417 0xa930, 0xa952,
418 0xa960, 0xa97c,
419 0xa980, 0xa9b2,
420 0xa9b4, 0xa9bf,
421 0xa9cf, 0xa9cf,
422 0xa9e0, 0xa9e4,
423 0xa9e6, 0xa9ef,
424 0xa9fa, 0xa9fe,
425 0xaa00, 0xaa36,
426 0xaa40, 0xaa4d,
427 0xaa60, 0xaa76,
428 0xaa7a, 0xaa7a,
429 0xaa7e, 0xaabe,
430 0xaac0, 0xaac0,
431 0xaac2, 0xaac2,
432 0xaadb, 0xaadd,
433 0xaae0, 0xaaef,
434 0xaaf2, 0xaaf5,
435 0xab01, 0xab06,
436 0xab09, 0xab0e,
437 0xab11, 0xab16,
438 0xab20, 0xab26,
439 0xab28, 0xab2e,
440 0xab30, 0xab5a,
441 0xab5c, 0xab65,
442 0xab70, 0xabea,
443 0xac00, 0xd7a3,
444 0xd7b0, 0xd7c6,
445 0xd7cb, 0xd7fb,
446 0xf900, 0xfa6d,
447 0xfa70, 0xfad9,
448 0xfb00, 0xfb06,
449 0xfb13, 0xfb17,
450 0xfb1d, 0xfb28,
451 0xfb2a, 0xfb36,
452 0xfb38, 0xfb3c,
453 0xfb3e, 0xfb3e,
454 0xfb40, 0xfb41,
455 0xfb43, 0xfb44,
456 0xfb46, 0xfbb1,
457 0xfbd3, 0xfd3d,
458 0xfd50, 0xfd8f,
459 0xfd92, 0xfdc7,
460 0xfdf0, 0xfdfb,
461 0xfe70, 0xfe74,
462 0xfe76, 0xfefc,
463 0xff21, 0xff3a,
464 0xff41, 0xff5a,
465 0xff66, 0xffbe,
466 0xffc2, 0xffc7,
467 0xffca, 0xffcf,
468 0xffd2, 0xffd7,
469 0xffda, 0xffdc,
470 0x10000, 0x1000b,
471 0x1000d, 0x10026,
472 0x10028, 0x1003a,
473 0x1003c, 0x1003d,
474 0x1003f, 0x1004d,
475 0x10050, 0x1005d,
476 0x10080, 0x100fa,
477 0x10140, 0x10174,
478 0x10280, 0x1029c,
479 0x102a0, 0x102d0,
480 0x10300, 0x1031f,
481 0x10330, 0x1034a,
482 0x10350, 0x1037a,
483 0x10380, 0x1039d,
484 0x103a0, 0x103c3,
485 0x103c8, 0x103cf,
486 0x103d1, 0x103d5,
487 0x10400, 0x1049d,
488 0x10500, 0x10527,
489 0x10530, 0x10563,
490 0x10600, 0x10736,
491 0x10740, 0x10755,
492 0x10760, 0x10767,
493 0x10800, 0x10805,
494 0x10808, 0x10808,
495 0x1080a, 0x10835,
496 0x10837, 0x10838,
497 0x1083c, 0x1083c,
498 0x1083f, 0x10855,
499 0x10860, 0x10876,
500 0x10880, 0x1089e,
501 0x108e0, 0x108f2,
502 0x108f4, 0x108f5,
503 0x10900, 0x10915,
504 0x10920, 0x10939,
505 0x10980, 0x109b7,
506 0x109be, 0x109bf,
507 0x10a00, 0x10a03,
508 0x10a05, 0x10a06,
509 0x10a0c, 0x10a13,
510 0x10a15, 0x10a17,
511 0x10a19, 0x10a33,
512 0x10a60, 0x10a7c,
513 0x10a80, 0x10a9c,
514 0x10ac0, 0x10ac7,
515 0x10ac9, 0x10ae4,
516 0x10b00, 0x10b35,
517 0x10b40, 0x10b55,
518 0x10b60, 0x10b72,
519 0x10b80, 0x10b91,
520 0x10c00, 0x10c48,
521 0x10c80, 0x10cb2,
522 0x10cc0, 0x10cf2,
523 0x11000, 0x11045,
524 0x11082, 0x110b8,
525 0x110d0, 0x110e8,
526 0x11100, 0x11132,
527 0x11150, 0x11172,
528 0x11176, 0x11176,
529 0x11180, 0x111bf,
530 0x111c1, 0x111c4,
531 0x111da, 0x111da,
532 0x111dc, 0x111dc,
533 0x11200, 0x11211,
534 0x11213, 0x11234,
535 0x11237, 0x11237,
536 0x11280, 0x11286,
537 0x11288, 0x11288,
538 0x1128a, 0x1128d,
539 0x1128f, 0x1129d,
540 0x1129f, 0x112a8,
541 0x112b0, 0x112e8,
542 0x11300, 0x11303,
543 0x11305, 0x1130c,
544 0x1130f, 0x11310,
545 0x11313, 0x11328,
546 0x1132a, 0x11330,
547 0x11332, 0x11333,
548 0x11335, 0x11339,
549 0x1133d, 0x11344,
550 0x11347, 0x11348,
551 0x1134b, 0x1134c,
552 0x11350, 0x11350,
553 0x11357, 0x11357,
554 0x1135d, 0x11363,
555 0x11480, 0x114c1,
556 0x114c4, 0x114c5,
557 0x114c7, 0x114c7,
558 0x11580, 0x115b5,
559 0x115b8, 0x115be,
560 0x115d8, 0x115dd,
561 0x11600, 0x1163e,
562 0x11640, 0x11640,
563 0x11644, 0x11644,
564 0x11680, 0x116b5,
565 0x11700, 0x11719,
566 0x1171d, 0x1172a,
567 0x118a0, 0x118df,
568 0x118ff, 0x118ff,
569 0x11ac0, 0x11af8,
570 0x12000, 0x12399,
571 0x12400, 0x1246e,
572 0x12480, 0x12543,
573 0x13000, 0x1342e,
574 0x14400, 0x14646,
575 0x16800, 0x16a38,
576 0x16a40, 0x16a5e,
577 0x16ad0, 0x16aed,
578 0x16b00, 0x16b36,
579 0x16b40, 0x16b43,
580 0x16b63, 0x16b77,
581 0x16b7d, 0x16b8f,
582 0x16f00, 0x16f44,
583 0x16f50, 0x16f7e,
584 0x16f93, 0x16f9f,
585 0x1b000, 0x1b001,
586 0x1bc00, 0x1bc6a,
587 0x1bc70, 0x1bc7c,
588 0x1bc80, 0x1bc88,
589 0x1bc90, 0x1bc99,
590 0x1bc9e, 0x1bc9e,
591 0x1d400, 0x1d454,
592 0x1d456, 0x1d49c,
593 0x1d49e, 0x1d49f,
594 0x1d4a2, 0x1d4a2,
595 0x1d4a5, 0x1d4a6,
596 0x1d4a9, 0x1d4ac,
597 0x1d4ae, 0x1d4b9,
598 0x1d4bb, 0x1d4bb,
599 0x1d4bd, 0x1d4c3,
600 0x1d4c5, 0x1d505,
601 0x1d507, 0x1d50a,
602 0x1d50d, 0x1d514,
603 0x1d516, 0x1d51c,
604 0x1d51e, 0x1d539,
605 0x1d53b, 0x1d53e,
606 0x1d540, 0x1d544,
607 0x1d546, 0x1d546,
608 0x1d54a, 0x1d550,
609 0x1d552, 0x1d6a5,
610 0x1d6a8, 0x1d6c0,
611 0x1d6c2, 0x1d6da,
612 0x1d6dc, 0x1d6fa,
613 0x1d6fc, 0x1d714,
614 0x1d716, 0x1d734,
615 0x1d736, 0x1d74e,
616 0x1d750, 0x1d76e,
617 0x1d770, 0x1d788,
618 0x1d78a, 0x1d7a8,
619 0x1d7aa, 0x1d7c2,
620 0x1d7c4, 0x1d7cb,
621 0x1e800, 0x1e8c4,
622 0x1ee00, 0x1ee03,
623 0x1ee05, 0x1ee1f,
624 0x1ee21, 0x1ee22,
625 0x1ee24, 0x1ee24,
626 0x1ee27, 0x1ee27,
627 0x1ee29, 0x1ee32,
628 0x1ee34, 0x1ee37,
629 0x1ee39, 0x1ee39,
630 0x1ee3b, 0x1ee3b,
631 0x1ee42, 0x1ee42,
632 0x1ee47, 0x1ee47,
633 0x1ee49, 0x1ee49,
634 0x1ee4b, 0x1ee4b,
635 0x1ee4d, 0x1ee4f,
636 0x1ee51, 0x1ee52,
637 0x1ee54, 0x1ee54,
638 0x1ee57, 0x1ee57,
639 0x1ee59, 0x1ee59,
640 0x1ee5b, 0x1ee5b,
641 0x1ee5d, 0x1ee5d,
642 0x1ee5f, 0x1ee5f,
643 0x1ee61, 0x1ee62,
644 0x1ee64, 0x1ee64,
645 0x1ee67, 0x1ee6a,
646 0x1ee6c, 0x1ee72,
647 0x1ee74, 0x1ee77,
648 0x1ee79, 0x1ee7c,
649 0x1ee7e, 0x1ee7e,
650 0x1ee80, 0x1ee89,
651 0x1ee8b, 0x1ee9b,
652 0x1eea1, 0x1eea3,
653 0x1eea5, 0x1eea9,
654 0x1eeab, 0x1eebb,
655 0x1f130, 0x1f149,
656 0x1f150, 0x1f169,
657 0x1f170, 0x1f189,
658 0x20000, 0x2a6d6,
659 0x2a700, 0x2b734,
660 0x2b740, 0x2b81d,
661 0x2b820, 0x2cea1,
662 0x2f800, 0x2fa1d,
663 }; /* END of CR_Alpha */
664
665 /* PROPERTY: 'Blank': POSIX [[:Blank:]] */
666 static const OnigCodePoint
667 CR_Blank[] = { 8,
668 0x0009, 0x0009,
669 0x0020, 0x0020,
670 0x00a0, 0x00a0,
671 0x1680, 0x1680,
672 0x2000, 0x200a,
673 0x202f, 0x202f,
674 0x205f, 0x205f,
675 0x3000, 0x3000,
676 }; /* END of CR_Blank */
677
678 /* PROPERTY: 'Cntrl': POSIX [[:Cntrl:]] */
679 static const OnigCodePoint
680 CR_Cntrl[] = { 2,
681 0x0000, 0x001f,
682 0x007f, 0x009f,
683 }; /* END of CR_Cntrl */
684
685 /* PROPERTY: 'Digit': POSIX [[:Digit:]] */
686 static const OnigCodePoint
687 CR_Digit[] = { 51,
688 0x0030, 0x0039,
689 0x0660, 0x0669,
690 0x06f0, 0x06f9,
691 0x07c0, 0x07c9,
692 0x0966, 0x096f,
693 0x09e6, 0x09ef,
694 0x0a66, 0x0a6f,
695 0x0ae6, 0x0aef,
696 0x0b66, 0x0b6f,
697 0x0be6, 0x0bef,
698 0x0c66, 0x0c6f,
699 0x0ce6, 0x0cef,
700 0x0d66, 0x0d6f,
701 0x0de6, 0x0def,
702 0x0e50, 0x0e59,
703 0x0ed0, 0x0ed9,
704 0x0f20, 0x0f29,
705 0x1040, 0x1049,
706 0x1090, 0x1099,
707 0x17e0, 0x17e9,
708 0x1810, 0x1819,
709 0x1946, 0x194f,
710 0x19d0, 0x19d9,
711 0x1a80, 0x1a89,
712 0x1a90, 0x1a99,
713 0x1b50, 0x1b59,
714 0x1bb0, 0x1bb9,
715 0x1c40, 0x1c49,
716 0x1c50, 0x1c59,
717 0xa620, 0xa629,
718 0xa8d0, 0xa8d9,
719 0xa900, 0xa909,
720 0xa9d0, 0xa9d9,
721 0xa9f0, 0xa9f9,
722 0xaa50, 0xaa59,
723 0xabf0, 0xabf9,
724 0xff10, 0xff19,
725 0x104a0, 0x104a9,
726 0x11066, 0x1106f,
727 0x110f0, 0x110f9,
728 0x11136, 0x1113f,
729 0x111d0, 0x111d9,
730 0x112f0, 0x112f9,
731 0x114d0, 0x114d9,
732 0x11650, 0x11659,
733 0x116c0, 0x116c9,
734 0x11730, 0x11739,
735 0x118e0, 0x118e9,
736 0x16a60, 0x16a69,
737 0x16b50, 0x16b59,
738 0x1d7ce, 0x1d7ff,
739 }; /* END of CR_Digit */
740
741 /* PROPERTY: 'Graph': POSIX [[:Graph:]] */
742 static const OnigCodePoint
743 CR_Graph[] = { 618,
744 0x0021, 0x007e,
745 0x00a1, 0x0377,
746 0x037a, 0x037f,
747 0x0384, 0x038a,
748 0x038c, 0x038c,
749 0x038e, 0x03a1,
750 0x03a3, 0x052f,
751 0x0531, 0x0556,
752 0x0559, 0x055f,
753 0x0561, 0x0587,
754 0x0589, 0x058a,
755 0x058d, 0x058f,
756 0x0591, 0x05c7,
757 0x05d0, 0x05ea,
758 0x05f0, 0x05f4,
759 0x0600, 0x061c,
760 0x061e, 0x070d,
761 0x070f, 0x074a,
762 0x074d, 0x07b1,
763 0x07c0, 0x07fa,
764 0x0800, 0x082d,
765 0x0830, 0x083e,
766 0x0840, 0x085b,
767 0x085e, 0x085e,
768 0x08a0, 0x08b4,
769 0x08e3, 0x0983,
770 0x0985, 0x098c,
771 0x098f, 0x0990,
772 0x0993, 0x09a8,
773 0x09aa, 0x09b0,
774 0x09b2, 0x09b2,
775 0x09b6, 0x09b9,
776 0x09bc, 0x09c4,
777 0x09c7, 0x09c8,
778 0x09cb, 0x09ce,
779 0x09d7, 0x09d7,
780 0x09dc, 0x09dd,
781 0x09df, 0x09e3,
782 0x09e6, 0x09fb,
783 0x0a01, 0x0a03,
784 0x0a05, 0x0a0a,
785 0x0a0f, 0x0a10,
786 0x0a13, 0x0a28,
787 0x0a2a, 0x0a30,
788 0x0a32, 0x0a33,
789 0x0a35, 0x0a36,
790 0x0a38, 0x0a39,
791 0x0a3c, 0x0a3c,
792 0x0a3e, 0x0a42,
793 0x0a47, 0x0a48,
794 0x0a4b, 0x0a4d,
795 0x0a51, 0x0a51,
796 0x0a59, 0x0a5c,
797 0x0a5e, 0x0a5e,
798 0x0a66, 0x0a75,
799 0x0a81, 0x0a83,
800 0x0a85, 0x0a8d,
801 0x0a8f, 0x0a91,
802 0x0a93, 0x0aa8,
803 0x0aaa, 0x0ab0,
804 0x0ab2, 0x0ab3,
805 0x0ab5, 0x0ab9,
806 0x0abc, 0x0ac5,
807 0x0ac7, 0x0ac9,
808 0x0acb, 0x0acd,
809 0x0ad0, 0x0ad0,
810 0x0ae0, 0x0ae3,
811 0x0ae6, 0x0af1,
812 0x0af9, 0x0af9,
813 0x0b01, 0x0b03,
814 0x0b05, 0x0b0c,
815 0x0b0f, 0x0b10,
816 0x0b13, 0x0b28,
817 0x0b2a, 0x0b30,
818 0x0b32, 0x0b33,
819 0x0b35, 0x0b39,
820 0x0b3c, 0x0b44,
821 0x0b47, 0x0b48,
822 0x0b4b, 0x0b4d,
823 0x0b56, 0x0b57,
824 0x0b5c, 0x0b5d,
825 0x0b5f, 0x0b63,
826 0x0b66, 0x0b77,
827 0x0b82, 0x0b83,
828 0x0b85, 0x0b8a,
829 0x0b8e, 0x0b90,
830 0x0b92, 0x0b95,
831 0x0b99, 0x0b9a,
832 0x0b9c, 0x0b9c,
833 0x0b9e, 0x0b9f,
834 0x0ba3, 0x0ba4,
835 0x0ba8, 0x0baa,
836 0x0bae, 0x0bb9,
837 0x0bbe, 0x0bc2,
838 0x0bc6, 0x0bc8,
839 0x0bca, 0x0bcd,
840 0x0bd0, 0x0bd0,
841 0x0bd7, 0x0bd7,
842 0x0be6, 0x0bfa,
843 0x0c00, 0x0c03,
844 0x0c05, 0x0c0c,
845 0x0c0e, 0x0c10,
846 0x0c12, 0x0c28,
847 0x0c2a, 0x0c39,
848 0x0c3d, 0x0c44,
849 0x0c46, 0x0c48,
850 0x0c4a, 0x0c4d,
851 0x0c55, 0x0c56,
852 0x0c58, 0x0c5a,
853 0x0c60, 0x0c63,
854 0x0c66, 0x0c6f,
855 0x0c78, 0x0c7f,
856 0x0c81, 0x0c83,
857 0x0c85, 0x0c8c,
858 0x0c8e, 0x0c90,
859 0x0c92, 0x0ca8,
860 0x0caa, 0x0cb3,
861 0x0cb5, 0x0cb9,
862 0x0cbc, 0x0cc4,
863 0x0cc6, 0x0cc8,
864 0x0cca, 0x0ccd,
865 0x0cd5, 0x0cd6,
866 0x0cde, 0x0cde,
867 0x0ce0, 0x0ce3,
868 0x0ce6, 0x0cef,
869 0x0cf1, 0x0cf2,
870 0x0d01, 0x0d03,
871 0x0d05, 0x0d0c,
872 0x0d0e, 0x0d10,
873 0x0d12, 0x0d3a,
874 0x0d3d, 0x0d44,
875 0x0d46, 0x0d48,
876 0x0d4a, 0x0d4e,
877 0x0d57, 0x0d57,
878 0x0d5f, 0x0d63,
879 0x0d66, 0x0d75,
880 0x0d79, 0x0d7f,
881 0x0d82, 0x0d83,
882 0x0d85, 0x0d96,
883 0x0d9a, 0x0db1,
884 0x0db3, 0x0dbb,
885 0x0dbd, 0x0dbd,
886 0x0dc0, 0x0dc6,
887 0x0dca, 0x0dca,
888 0x0dcf, 0x0dd4,
889 0x0dd6, 0x0dd6,
890 0x0dd8, 0x0ddf,
891 0x0de6, 0x0def,
892 0x0df2, 0x0df4,
893 0x0e01, 0x0e3a,
894 0x0e3f, 0x0e5b,
895 0x0e81, 0x0e82,
896 0x0e84, 0x0e84,
897 0x0e87, 0x0e88,
898 0x0e8a, 0x0e8a,
899 0x0e8d, 0x0e8d,
900 0x0e94, 0x0e97,
901 0x0e99, 0x0e9f,
902 0x0ea1, 0x0ea3,
903 0x0ea5, 0x0ea5,
904 0x0ea7, 0x0ea7,
905 0x0eaa, 0x0eab,
906 0x0ead, 0x0eb9,
907 0x0ebb, 0x0ebd,
908 0x0ec0, 0x0ec4,
909 0x0ec6, 0x0ec6,
910 0x0ec8, 0x0ecd,
911 0x0ed0, 0x0ed9,
912 0x0edc, 0x0edf,
913 0x0f00, 0x0f47,
914 0x0f49, 0x0f6c,
915 0x0f71, 0x0f97,
916 0x0f99, 0x0fbc,
917 0x0fbe, 0x0fcc,
918 0x0fce, 0x0fda,
919 0x1000, 0x10c5,
920 0x10c7, 0x10c7,
921 0x10cd, 0x10cd,
922 0x10d0, 0x1248,
923 0x124a, 0x124d,
924 0x1250, 0x1256,
925 0x1258, 0x1258,
926 0x125a, 0x125d,
927 0x1260, 0x1288,
928 0x128a, 0x128d,
929 0x1290, 0x12b0,
930 0x12b2, 0x12b5,
931 0x12b8, 0x12be,
932 0x12c0, 0x12c0,
933 0x12c2, 0x12c5,
934 0x12c8, 0x12d6,
935 0x12d8, 0x1310,
936 0x1312, 0x1315,
937 0x1318, 0x135a,
938 0x135d, 0x137c,
939 0x1380, 0x1399,
940 0x13a0, 0x13f5,
941 0x13f8, 0x13fd,
942 0x1400, 0x167f,
943 0x1681, 0x169c,
944 0x16a0, 0x16f8,
945 0x1700, 0x170c,
946 0x170e, 0x1714,
947 0x1720, 0x1736,
948 0x1740, 0x1753,
949 0x1760, 0x176c,
950 0x176e, 0x1770,
951 0x1772, 0x1773,
952 0x1780, 0x17dd,
953 0x17e0, 0x17e9,
954 0x17f0, 0x17f9,
955 0x1800, 0x180e,
956 0x1810, 0x1819,
957 0x1820, 0x1877,
958 0x1880, 0x18aa,
959 0x18b0, 0x18f5,
960 0x1900, 0x191e,
961 0x1920, 0x192b,
962 0x1930, 0x193b,
963 0x1940, 0x1940,
964 0x1944, 0x196d,
965 0x1970, 0x1974,
966 0x1980, 0x19ab,
967 0x19b0, 0x19c9,
968 0x19d0, 0x19da,
969 0x19de, 0x1a1b,
970 0x1a1e, 0x1a5e,
971 0x1a60, 0x1a7c,
972 0x1a7f, 0x1a89,
973 0x1a90, 0x1a99,
974 0x1aa0, 0x1aad,
975 0x1ab0, 0x1abe,
976 0x1b00, 0x1b4b,
977 0x1b50, 0x1b7c,
978 0x1b80, 0x1bf3,
979 0x1bfc, 0x1c37,
980 0x1c3b, 0x1c49,
981 0x1c4d, 0x1c7f,
982 0x1cc0, 0x1cc7,
983 0x1cd0, 0x1cf6,
984 0x1cf8, 0x1cf9,
985 0x1d00, 0x1df5,
986 0x1dfc, 0x1f15,
987 0x1f18, 0x1f1d,
988 0x1f20, 0x1f45,
989 0x1f48, 0x1f4d,
990 0x1f50, 0x1f57,
991 0x1f59, 0x1f59,
992 0x1f5b, 0x1f5b,
993 0x1f5d, 0x1f5d,
994 0x1f5f, 0x1f7d,
995 0x1f80, 0x1fb4,
996 0x1fb6, 0x1fc4,
997 0x1fc6, 0x1fd3,
998 0x1fd6, 0x1fdb,
999 0x1fdd, 0x1fef,
1000 0x1ff2, 0x1ff4,
1001 0x1ff6, 0x1ffe,
1002 0x200b, 0x2027,
1003 0x202a, 0x202e,
1004 0x2030, 0x205e,
1005 0x2060, 0x2064,
1006 0x2066, 0x2071,
1007 0x2074, 0x208e,
1008 0x2090, 0x209c,
1009 0x20a0, 0x20be,
1010 0x20d0, 0x20f0,
1011 0x2100, 0x218b,
1012 0x2190, 0x23fa,
1013 0x2400, 0x2426,
1014 0x2440, 0x244a,
1015 0x2460, 0x2b73,
1016 0x2b76, 0x2b95,
1017 0x2b98, 0x2bb9,
1018 0x2bbd, 0x2bc8,
1019 0x2bca, 0x2bd1,
1020 0x2bec, 0x2bef,
1021 0x2c00, 0x2c2e,
1022 0x2c30, 0x2c5e,
1023 0x2c60, 0x2cf3,
1024 0x2cf9, 0x2d25,
1025 0x2d27, 0x2d27,
1026 0x2d2d, 0x2d2d,
1027 0x2d30, 0x2d67,
1028 0x2d6f, 0x2d70,
1029 0x2d7f, 0x2d96,
1030 0x2da0, 0x2da6,
1031 0x2da8, 0x2dae,
1032 0x2db0, 0x2db6,
1033 0x2db8, 0x2dbe,
1034 0x2dc0, 0x2dc6,
1035 0x2dc8, 0x2dce,
1036 0x2dd0, 0x2dd6,
1037 0x2dd8, 0x2dde,
1038 0x2de0, 0x2e42,
1039 0x2e80, 0x2e99,
1040 0x2e9b, 0x2ef3,
1041 0x2f00, 0x2fd5,
1042 0x2ff0, 0x2ffb,
1043 0x3001, 0x303f,
1044 0x3041, 0x3096,
1045 0x3099, 0x30ff,
1046 0x3105, 0x312d,
1047 0x3131, 0x318e,
1048 0x3190, 0x31ba,
1049 0x31c0, 0x31e3,
1050 0x31f0, 0x321e,
1051 0x3220, 0x32fe,
1052 0x3300, 0x4db5,
1053 0x4dc0, 0x9fd5,
1054 0xa000, 0xa48c,
1055 0xa490, 0xa4c6,
1056 0xa4d0, 0xa62b,
1057 0xa640, 0xa6f7,
1058 0xa700, 0xa7ad,
1059 0xa7b0, 0xa7b7,
1060 0xa7f7, 0xa82b,
1061 0xa830, 0xa839,
1062 0xa840, 0xa877,
1063 0xa880, 0xa8c4,
1064 0xa8ce, 0xa8d9,
1065 0xa8e0, 0xa8fd,
1066 0xa900, 0xa953,
1067 0xa95f, 0xa97c,
1068 0xa980, 0xa9cd,
1069 0xa9cf, 0xa9d9,
1070 0xa9de, 0xa9fe,
1071 0xaa00, 0xaa36,
1072 0xaa40, 0xaa4d,
1073 0xaa50, 0xaa59,
1074 0xaa5c, 0xaac2,
1075 0xaadb, 0xaaf6,
1076 0xab01, 0xab06,
1077 0xab09, 0xab0e,
1078 0xab11, 0xab16,
1079 0xab20, 0xab26,
1080 0xab28, 0xab2e,
1081 0xab30, 0xab65,
1082 0xab70, 0xabed,
1083 0xabf0, 0xabf9,
1084 0xac00, 0xd7a3,
1085 0xd7b0, 0xd7c6,
1086 0xd7cb, 0xd7fb,
1087 0xe000, 0xfa6d,
1088 0xfa70, 0xfad9,
1089 0xfb00, 0xfb06,
1090 0xfb13, 0xfb17,
1091 0xfb1d, 0xfb36,
1092 0xfb38, 0xfb3c,
1093 0xfb3e, 0xfb3e,
1094 0xfb40, 0xfb41,
1095 0xfb43, 0xfb44,
1096 0xfb46, 0xfbc1,
1097 0xfbd3, 0xfd3f,
1098 0xfd50, 0xfd8f,
1099 0xfd92, 0xfdc7,
1100 0xfdf0, 0xfdfd,
1101 0xfe00, 0xfe19,
1102 0xfe20, 0xfe52,
1103 0xfe54, 0xfe66,
1104 0xfe68, 0xfe6b,
1105 0xfe70, 0xfe74,
1106 0xfe76, 0xfefc,
1107 0xfeff, 0xfeff,
1108 0xff01, 0xffbe,
1109 0xffc2, 0xffc7,
1110 0xffca, 0xffcf,
1111 0xffd2, 0xffd7,
1112 0xffda, 0xffdc,
1113 0xffe0, 0xffe6,
1114 0xffe8, 0xffee,
1115 0xfff9, 0xfffd,
1116 0x10000, 0x1000b,
1117 0x1000d, 0x10026,
1118 0x10028, 0x1003a,
1119 0x1003c, 0x1003d,
1120 0x1003f, 0x1004d,
1121 0x10050, 0x1005d,
1122 0x10080, 0x100fa,
1123 0x10100, 0x10102,
1124 0x10107, 0x10133,
1125 0x10137, 0x1018c,
1126 0x10190, 0x1019b,
1127 0x101a0, 0x101a0,
1128 0x101d0, 0x101fd,
1129 0x10280, 0x1029c,
1130 0x102a0, 0x102d0,
1131 0x102e0, 0x102fb,
1132 0x10300, 0x10323,
1133 0x10330, 0x1034a,
1134 0x10350, 0x1037a,
1135 0x10380, 0x1039d,
1136 0x1039f, 0x103c3,
1137 0x103c8, 0x103d5,
1138 0x10400, 0x1049d,
1139 0x104a0, 0x104a9,
1140 0x10500, 0x10527,
1141 0x10530, 0x10563,
1142 0x1056f, 0x1056f,
1143 0x10600, 0x10736,
1144 0x10740, 0x10755,
1145 0x10760, 0x10767,
1146 0x10800, 0x10805,
1147 0x10808, 0x10808,
1148 0x1080a, 0x10835,
1149 0x10837, 0x10838,
1150 0x1083c, 0x1083c,
1151 0x1083f, 0x10855,
1152 0x10857, 0x1089e,
1153 0x108a7, 0x108af,
1154 0x108e0, 0x108f2,
1155 0x108f4, 0x108f5,
1156 0x108fb, 0x1091b,
1157 0x1091f, 0x10939,
1158 0x1093f, 0x1093f,
1159 0x10980, 0x109b7,
1160 0x109bc, 0x109cf,
1161 0x109d2, 0x10a03,
1162 0x10a05, 0x10a06,
1163 0x10a0c, 0x10a13,
1164 0x10a15, 0x10a17,
1165 0x10a19, 0x10a33,
1166 0x10a38, 0x10a3a,
1167 0x10a3f, 0x10a47,
1168 0x10a50, 0x10a58,
1169 0x10a60, 0x10a9f,
1170 0x10ac0, 0x10ae6,
1171 0x10aeb, 0x10af6,
1172 0x10b00, 0x10b35,
1173 0x10b39, 0x10b55,
1174 0x10b58, 0x10b72,
1175 0x10b78, 0x10b91,
1176 0x10b99, 0x10b9c,
1177 0x10ba9, 0x10baf,
1178 0x10c00, 0x10c48,
1179 0x10c80, 0x10cb2,
1180 0x10cc0, 0x10cf2,
1181 0x10cfa, 0x10cff,
1182 0x10e60, 0x10e7e,
1183 0x11000, 0x1104d,
1184 0x11052, 0x1106f,
1185 0x1107f, 0x110c1,
1186 0x110d0, 0x110e8,
1187 0x110f0, 0x110f9,
1188 0x11100, 0x11134,
1189 0x11136, 0x11143,
1190 0x11150, 0x11176,
1191 0x11180, 0x111cd,
1192 0x111d0, 0x111df,
1193 0x111e1, 0x111f4,
1194 0x11200, 0x11211,
1195 0x11213, 0x1123d,
1196 0x11280, 0x11286,
1197 0x11288, 0x11288,
1198 0x1128a, 0x1128d,
1199 0x1128f, 0x1129d,
1200 0x1129f, 0x112a9,
1201 0x112b0, 0x112ea,
1202 0x112f0, 0x112f9,
1203 0x11300, 0x11303,
1204 0x11305, 0x1130c,
1205 0x1130f, 0x11310,
1206 0x11313, 0x11328,
1207 0x1132a, 0x11330,
1208 0x11332, 0x11333,
1209 0x11335, 0x11339,
1210 0x1133c, 0x11344,
1211 0x11347, 0x11348,
1212 0x1134b, 0x1134d,
1213 0x11350, 0x11350,
1214 0x11357, 0x11357,
1215 0x1135d, 0x11363,
1216 0x11366, 0x1136c,
1217 0x11370, 0x11374,
1218 0x11480, 0x114c7,
1219 0x114d0, 0x114d9,
1220 0x11580, 0x115b5,
1221 0x115b8, 0x115dd,
1222 0x11600, 0x11644,
1223 0x11650, 0x11659,
1224 0x11680, 0x116b7,
1225 0x116c0, 0x116c9,
1226 0x11700, 0x11719,
1227 0x1171d, 0x1172b,
1228 0x11730, 0x1173f,
1229 0x118a0, 0x118f2,
1230 0x118ff, 0x118ff,
1231 0x11ac0, 0x11af8,
1232 0x12000, 0x12399,
1233 0x12400, 0x1246e,
1234 0x12470, 0x12474,
1235 0x12480, 0x12543,
1236 0x13000, 0x1342e,
1237 0x14400, 0x14646,
1238 0x16800, 0x16a38,
1239 0x16a40, 0x16a5e,
1240 0x16a60, 0x16a69,
1241 0x16a6e, 0x16a6f,
1242 0x16ad0, 0x16aed,
1243 0x16af0, 0x16af5,
1244 0x16b00, 0x16b45,
1245 0x16b50, 0x16b59,
1246 0x16b5b, 0x16b61,
1247 0x16b63, 0x16b77,
1248 0x16b7d, 0x16b8f,
1249 0x16f00, 0x16f44,
1250 0x16f50, 0x16f7e,
1251 0x16f8f, 0x16f9f,
1252 0x1b000, 0x1b001,
1253 0x1bc00, 0x1bc6a,
1254 0x1bc70, 0x1bc7c,
1255 0x1bc80, 0x1bc88,
1256 0x1bc90, 0x1bc99,
1257 0x1bc9c, 0x1bca3,
1258 0x1d000, 0x1d0f5,
1259 0x1d100, 0x1d126,
1260 0x1d129, 0x1d1e8,
1261 0x1d200, 0x1d245,
1262 0x1d300, 0x1d356,
1263 0x1d360, 0x1d371,
1264 0x1d400, 0x1d454,
1265 0x1d456, 0x1d49c,
1266 0x1d49e, 0x1d49f,
1267 0x1d4a2, 0x1d4a2,
1268 0x1d4a5, 0x1d4a6,
1269 0x1d4a9, 0x1d4ac,
1270 0x1d4ae, 0x1d4b9,
1271 0x1d4bb, 0x1d4bb,
1272 0x1d4bd, 0x1d4c3,
1273 0x1d4c5, 0x1d505,
1274 0x1d507, 0x1d50a,
1275 0x1d50d, 0x1d514,
1276 0x1d516, 0x1d51c,
1277 0x1d51e, 0x1d539,
1278 0x1d53b, 0x1d53e,
1279 0x1d540, 0x1d544,
1280 0x1d546, 0x1d546,
1281 0x1d54a, 0x1d550,
1282 0x1d552, 0x1d6a5,
1283 0x1d6a8, 0x1d7cb,
1284 0x1d7ce, 0x1da8b,
1285 0x1da9b, 0x1da9f,
1286 0x1daa1, 0x1daaf,
1287 0x1e800, 0x1e8c4,
1288 0x1e8c7, 0x1e8d6,
1289 0x1ee00, 0x1ee03,
1290 0x1ee05, 0x1ee1f,
1291 0x1ee21, 0x1ee22,
1292 0x1ee24, 0x1ee24,
1293 0x1ee27, 0x1ee27,
1294 0x1ee29, 0x1ee32,
1295 0x1ee34, 0x1ee37,
1296 0x1ee39, 0x1ee39,
1297 0x1ee3b, 0x1ee3b,
1298 0x1ee42, 0x1ee42,
1299 0x1ee47, 0x1ee47,
1300 0x1ee49, 0x1ee49,
1301 0x1ee4b, 0x1ee4b,
1302 0x1ee4d, 0x1ee4f,
1303 0x1ee51, 0x1ee52,
1304 0x1ee54, 0x1ee54,
1305 0x1ee57, 0x1ee57,
1306 0x1ee59, 0x1ee59,
1307 0x1ee5b, 0x1ee5b,
1308 0x1ee5d, 0x1ee5d,
1309 0x1ee5f, 0x1ee5f,
1310 0x1ee61, 0x1ee62,
1311 0x1ee64, 0x1ee64,
1312 0x1ee67, 0x1ee6a,
1313 0x1ee6c, 0x1ee72,
1314 0x1ee74, 0x1ee77,
1315 0x1ee79, 0x1ee7c,
1316 0x1ee7e, 0x1ee7e,
1317 0x1ee80, 0x1ee89,
1318 0x1ee8b, 0x1ee9b,
1319 0x1eea1, 0x1eea3,
1320 0x1eea5, 0x1eea9,
1321 0x1eeab, 0x1eebb,
1322 0x1eef0, 0x1eef1,
1323 0x1f000, 0x1f02b,
1324 0x1f030, 0x1f093,
1325 0x1f0a0, 0x1f0ae,
1326 0x1f0b1, 0x1f0bf,
1327 0x1f0c1, 0x1f0cf,
1328 0x1f0d1, 0x1f0f5,
1329 0x1f100, 0x1f10c,
1330 0x1f110, 0x1f12e,
1331 0x1f130, 0x1f16b,
1332 0x1f170, 0x1f19a,
1333 0x1f1e6, 0x1f202,
1334 0x1f210, 0x1f23a,
1335 0x1f240, 0x1f248,
1336 0x1f250, 0x1f251,
1337 0x1f300, 0x1f579,
1338 0x1f57b, 0x1f5a3,
1339 0x1f5a5, 0x1f6d0,
1340 0x1f6e0, 0x1f6ec,
1341 0x1f6f0, 0x1f6f3,
1342 0x1f700, 0x1f773,
1343 0x1f780, 0x1f7d4,
1344 0x1f800, 0x1f80b,
1345 0x1f810, 0x1f847,
1346 0x1f850, 0x1f859,
1347 0x1f860, 0x1f887,
1348 0x1f890, 0x1f8ad,
1349 0x1f910, 0x1f918,
1350 0x1f980, 0x1f984,
1351 0x1f9c0, 0x1f9c0,
1352 0x20000, 0x2a6d6,
1353 0x2a700, 0x2b734,
1354 0x2b740, 0x2b81d,
1355 0x2b820, 0x2cea1,
1356 0x2f800, 0x2fa1d,
1357 0xe0001, 0xe0001,
1358 0xe0020, 0xe007f,
1359 0xe0100, 0xe01ef,
1360 0xf0000, 0xffffd,
1361 0x100000, 0x10fffd,
1362 }; /* END of CR_Graph */
1363
1364 /* PROPERTY: 'Lower': POSIX [[:Lower:]] */
1365 static const OnigCodePoint
1366 CR_Lower[] = { 637,
1367 0x0061, 0x007a,
1368 0x00aa, 0x00aa,
1369 0x00b5, 0x00b5,
1370 0x00ba, 0x00ba,
1371 0x00df, 0x00f6,
1372 0x00f8, 0x00ff,
1373 0x0101, 0x0101,
1374 0x0103, 0x0103,
1375 0x0105, 0x0105,
1376 0x0107, 0x0107,
1377 0x0109, 0x0109,
1378 0x010b, 0x010b,
1379 0x010d, 0x010d,
1380 0x010f, 0x010f,
1381 0x0111, 0x0111,
1382 0x0113, 0x0113,
1383 0x0115, 0x0115,
1384 0x0117, 0x0117,
1385 0x0119, 0x0119,
1386 0x011b, 0x011b,
1387 0x011d, 0x011d,
1388 0x011f, 0x011f,
1389 0x0121, 0x0121,
1390 0x0123, 0x0123,
1391 0x0125, 0x0125,
1392 0x0127, 0x0127,
1393 0x0129, 0x0129,
1394 0x012b, 0x012b,
1395 0x012d, 0x012d,
1396 0x012f, 0x012f,
1397 0x0131, 0x0131,
1398 0x0133, 0x0133,
1399 0x0135, 0x0135,
1400 0x0137, 0x0138,
1401 0x013a, 0x013a,
1402 0x013c, 0x013c,
1403 0x013e, 0x013e,
1404 0x0140, 0x0140,
1405 0x0142, 0x0142,
1406 0x0144, 0x0144,
1407 0x0146, 0x0146,
1408 0x0148, 0x0149,
1409 0x014b, 0x014b,
1410 0x014d, 0x014d,
1411 0x014f, 0x014f,
1412 0x0151, 0x0151,
1413 0x0153, 0x0153,
1414 0x0155, 0x0155,
1415 0x0157, 0x0157,
1416 0x0159, 0x0159,
1417 0x015b, 0x015b,
1418 0x015d, 0x015d,
1419 0x015f, 0x015f,
1420 0x0161, 0x0161,
1421 0x0163, 0x0163,
1422 0x0165, 0x0165,
1423 0x0167, 0x0167,
1424 0x0169, 0x0169,
1425 0x016b, 0x016b,
1426 0x016d, 0x016d,
1427 0x016f, 0x016f,
1428 0x0171, 0x0171,
1429 0x0173, 0x0173,
1430 0x0175, 0x0175,
1431 0x0177, 0x0177,
1432 0x017a, 0x017a,
1433 0x017c, 0x017c,
1434 0x017e, 0x0180,
1435 0x0183, 0x0183,
1436 0x0185, 0x0185,
1437 0x0188, 0x0188,
1438 0x018c, 0x018d,
1439 0x0192, 0x0192,
1440 0x0195, 0x0195,
1441 0x0199, 0x019b,
1442 0x019e, 0x019e,
1443 0x01a1, 0x01a1,
1444 0x01a3, 0x01a3,
1445 0x01a5, 0x01a5,
1446 0x01a8, 0x01a8,
1447 0x01aa, 0x01ab,
1448 0x01ad, 0x01ad,
1449 0x01b0, 0x01b0,
1450 0x01b4, 0x01b4,
1451 0x01b6, 0x01b6,
1452 0x01b9, 0x01ba,
1453 0x01bd, 0x01bf,
1454 0x01c6, 0x01c6,
1455 0x01c9, 0x01c9,
1456 0x01cc, 0x01cc,
1457 0x01ce, 0x01ce,
1458 0x01d0, 0x01d0,
1459 0x01d2, 0x01d2,
1460 0x01d4, 0x01d4,
1461 0x01d6, 0x01d6,
1462 0x01d8, 0x01d8,
1463 0x01da, 0x01da,
1464 0x01dc, 0x01dd,
1465 0x01df, 0x01df,
1466 0x01e1, 0x01e1,
1467 0x01e3, 0x01e3,
1468 0x01e5, 0x01e5,
1469 0x01e7, 0x01e7,
1470 0x01e9, 0x01e9,
1471 0x01eb, 0x01eb,
1472 0x01ed, 0x01ed,
1473 0x01ef, 0x01f0,
1474 0x01f3, 0x01f3,
1475 0x01f5, 0x01f5,
1476 0x01f9, 0x01f9,
1477 0x01fb, 0x01fb,
1478 0x01fd, 0x01fd,
1479 0x01ff, 0x01ff,
1480 0x0201, 0x0201,
1481 0x0203, 0x0203,
1482 0x0205, 0x0205,
1483 0x0207, 0x0207,
1484 0x0209, 0x0209,
1485 0x020b, 0x020b,
1486 0x020d, 0x020d,
1487 0x020f, 0x020f,
1488 0x0211, 0x0211,
1489 0x0213, 0x0213,
1490 0x0215, 0x0215,
1491 0x0217, 0x0217,
1492 0x0219, 0x0219,
1493 0x021b, 0x021b,
1494 0x021d, 0x021d,
1495 0x021f, 0x021f,
1496 0x0221, 0x0221,
1497 0x0223, 0x0223,
1498 0x0225, 0x0225,
1499 0x0227, 0x0227,
1500 0x0229, 0x0229,
1501 0x022b, 0x022b,
1502 0x022d, 0x022d,
1503 0x022f, 0x022f,
1504 0x0231, 0x0231,
1505 0x0233, 0x0239,
1506 0x023c, 0x023c,
1507 0x023f, 0x0240,
1508 0x0242, 0x0242,
1509 0x0247, 0x0247,
1510 0x0249, 0x0249,
1511 0x024b, 0x024b,
1512 0x024d, 0x024d,
1513 0x024f, 0x0293,
1514 0x0295, 0x02b8,
1515 0x02c0, 0x02c1,
1516 0x02e0, 0x02e4,
1517 0x0345, 0x0345,
1518 0x0371, 0x0371,
1519 0x0373, 0x0373,
1520 0x0377, 0x0377,
1521 0x037a, 0x037d,
1522 0x0390, 0x0390,
1523 0x03ac, 0x03ce,
1524 0x03d0, 0x03d1,
1525 0x03d5, 0x03d7,
1526 0x03d9, 0x03d9,
1527 0x03db, 0x03db,
1528 0x03dd, 0x03dd,
1529 0x03df, 0x03df,
1530 0x03e1, 0x03e1,
1531 0x03e3, 0x03e3,
1532 0x03e5, 0x03e5,
1533 0x03e7, 0x03e7,
1534 0x03e9, 0x03e9,
1535 0x03eb, 0x03eb,
1536 0x03ed, 0x03ed,
1537 0x03ef, 0x03f3,
1538 0x03f5, 0x03f5,
1539 0x03f8, 0x03f8,
1540 0x03fb, 0x03fc,
1541 0x0430, 0x045f,
1542 0x0461, 0x0461,
1543 0x0463, 0x0463,
1544 0x0465, 0x0465,
1545 0x0467, 0x0467,
1546 0x0469, 0x0469,
1547 0x046b, 0x046b,
1548 0x046d, 0x046d,
1549 0x046f, 0x046f,
1550 0x0471, 0x0471,
1551 0x0473, 0x0473,
1552 0x0475, 0x0475,
1553 0x0477, 0x0477,
1554 0x0479, 0x0479,
1555 0x047b, 0x047b,
1556 0x047d, 0x047d,
1557 0x047f, 0x047f,
1558 0x0481, 0x0481,
1559 0x048b, 0x048b,
1560 0x048d, 0x048d,
1561 0x048f, 0x048f,
1562 0x0491, 0x0491,
1563 0x0493, 0x0493,
1564 0x0495, 0x0495,
1565 0x0497, 0x0497,
1566 0x0499, 0x0499,
1567 0x049b, 0x049b,
1568 0x049d, 0x049d,
1569 0x049f, 0x049f,
1570 0x04a1, 0x04a1,
1571 0x04a3, 0x04a3,
1572 0x04a5, 0x04a5,
1573 0x04a7, 0x04a7,
1574 0x04a9, 0x04a9,
1575 0x04ab, 0x04ab,
1576 0x04ad, 0x04ad,
1577 0x04af, 0x04af,
1578 0x04b1, 0x04b1,
1579 0x04b3, 0x04b3,
1580 0x04b5, 0x04b5,
1581 0x04b7, 0x04b7,
1582 0x04b9, 0x04b9,
1583 0x04bb, 0x04bb,
1584 0x04bd, 0x04bd,
1585 0x04bf, 0x04bf,
1586 0x04c2, 0x04c2,
1587 0x04c4, 0x04c4,
1588 0x04c6, 0x04c6,
1589 0x04c8, 0x04c8,
1590 0x04ca, 0x04ca,
1591 0x04cc, 0x04cc,
1592 0x04ce, 0x04cf,
1593 0x04d1, 0x04d1,
1594 0x04d3, 0x04d3,
1595 0x04d5, 0x04d5,
1596 0x04d7, 0x04d7,
1597 0x04d9, 0x04d9,
1598 0x04db, 0x04db,
1599 0x04dd, 0x04dd,
1600 0x04df, 0x04df,
1601 0x04e1, 0x04e1,
1602 0x04e3, 0x04e3,
1603 0x04e5, 0x04e5,
1604 0x04e7, 0x04e7,
1605 0x04e9, 0x04e9,
1606 0x04eb, 0x04eb,
1607 0x04ed, 0x04ed,
1608 0x04ef, 0x04ef,
1609 0x04f1, 0x04f1,
1610 0x04f3, 0x04f3,
1611 0x04f5, 0x04f5,
1612 0x04f7, 0x04f7,
1613 0x04f9, 0x04f9,
1614 0x04fb, 0x04fb,
1615 0x04fd, 0x04fd,
1616 0x04ff, 0x04ff,
1617 0x0501, 0x0501,
1618 0x0503, 0x0503,
1619 0x0505, 0x0505,
1620 0x0507, 0x0507,
1621 0x0509, 0x0509,
1622 0x050b, 0x050b,
1623 0x050d, 0x050d,
1624 0x050f, 0x050f,
1625 0x0511, 0x0511,
1626 0x0513, 0x0513,
1627 0x0515, 0x0515,
1628 0x0517, 0x0517,
1629 0x0519, 0x0519,
1630 0x051b, 0x051b,
1631 0x051d, 0x051d,
1632 0x051f, 0x051f,
1633 0x0521, 0x0521,
1634 0x0523, 0x0523,
1635 0x0525, 0x0525,
1636 0x0527, 0x0527,
1637 0x0529, 0x0529,
1638 0x052b, 0x052b,
1639 0x052d, 0x052d,
1640 0x052f, 0x052f,
1641 0x0561, 0x0587,
1642 0x13f8, 0x13fd,
1643 0x1d00, 0x1dbf,
1644 0x1e01, 0x1e01,
1645 0x1e03, 0x1e03,
1646 0x1e05, 0x1e05,
1647 0x1e07, 0x1e07,
1648 0x1e09, 0x1e09,
1649 0x1e0b, 0x1e0b,
1650 0x1e0d, 0x1e0d,
1651 0x1e0f, 0x1e0f,
1652 0x1e11, 0x1e11,
1653 0x1e13, 0x1e13,
1654 0x1e15, 0x1e15,
1655 0x1e17, 0x1e17,
1656 0x1e19, 0x1e19,
1657 0x1e1b, 0x1e1b,
1658 0x1e1d, 0x1e1d,
1659 0x1e1f, 0x1e1f,
1660 0x1e21, 0x1e21,
1661 0x1e23, 0x1e23,
1662 0x1e25, 0x1e25,
1663 0x1e27, 0x1e27,
1664 0x1e29, 0x1e29,
1665 0x1e2b, 0x1e2b,
1666 0x1e2d, 0x1e2d,
1667 0x1e2f, 0x1e2f,
1668 0x1e31, 0x1e31,
1669 0x1e33, 0x1e33,
1670 0x1e35, 0x1e35,
1671 0x1e37, 0x1e37,
1672 0x1e39, 0x1e39,
1673 0x1e3b, 0x1e3b,
1674 0x1e3d, 0x1e3d,
1675 0x1e3f, 0x1e3f,
1676 0x1e41, 0x1e41,
1677 0x1e43, 0x1e43,
1678 0x1e45, 0x1e45,
1679 0x1e47, 0x1e47,
1680 0x1e49, 0x1e49,
1681 0x1e4b, 0x1e4b,
1682 0x1e4d, 0x1e4d,
1683 0x1e4f, 0x1e4f,
1684 0x1e51, 0x1e51,
1685 0x1e53, 0x1e53,
1686 0x1e55, 0x1e55,
1687 0x1e57, 0x1e57,
1688 0x1e59, 0x1e59,
1689 0x1e5b, 0x1e5b,
1690 0x1e5d, 0x1e5d,
1691 0x1e5f, 0x1e5f,
1692 0x1e61, 0x1e61,
1693 0x1e63, 0x1e63,
1694 0x1e65, 0x1e65,
1695 0x1e67, 0x1e67,
1696 0x1e69, 0x1e69,
1697 0x1e6b, 0x1e6b,
1698 0x1e6d, 0x1e6d,
1699 0x1e6f, 0x1e6f,
1700 0x1e71, 0x1e71,
1701 0x1e73, 0x1e73,
1702 0x1e75, 0x1e75,
1703 0x1e77, 0x1e77,
1704 0x1e79, 0x1e79,
1705 0x1e7b, 0x1e7b,
1706 0x1e7d, 0x1e7d,
1707 0x1e7f, 0x1e7f,
1708 0x1e81, 0x1e81,
1709 0x1e83, 0x1e83,
1710 0x1e85, 0x1e85,
1711 0x1e87, 0x1e87,
1712 0x1e89, 0x1e89,
1713 0x1e8b, 0x1e8b,
1714 0x1e8d, 0x1e8d,
1715 0x1e8f, 0x1e8f,
1716 0x1e91, 0x1e91,
1717 0x1e93, 0x1e93,
1718 0x1e95, 0x1e9d,
1719 0x1e9f, 0x1e9f,
1720 0x1ea1, 0x1ea1,
1721 0x1ea3, 0x1ea3,
1722 0x1ea5, 0x1ea5,
1723 0x1ea7, 0x1ea7,
1724 0x1ea9, 0x1ea9,
1725 0x1eab, 0x1eab,
1726 0x1ead, 0x1ead,
1727 0x1eaf, 0x1eaf,
1728 0x1eb1, 0x1eb1,
1729 0x1eb3, 0x1eb3,
1730 0x1eb5, 0x1eb5,
1731 0x1eb7, 0x1eb7,
1732 0x1eb9, 0x1eb9,
1733 0x1ebb, 0x1ebb,
1734 0x1ebd, 0x1ebd,
1735 0x1ebf, 0x1ebf,
1736 0x1ec1, 0x1ec1,
1737 0x1ec3, 0x1ec3,
1738 0x1ec5, 0x1ec5,
1739 0x1ec7, 0x1ec7,
1740 0x1ec9, 0x1ec9,
1741 0x1ecb, 0x1ecb,
1742 0x1ecd, 0x1ecd,
1743 0x1ecf, 0x1ecf,
1744 0x1ed1, 0x1ed1,
1745 0x1ed3, 0x1ed3,
1746 0x1ed5, 0x1ed5,
1747 0x1ed7, 0x1ed7,
1748 0x1ed9, 0x1ed9,
1749 0x1edb, 0x1edb,
1750 0x1edd, 0x1edd,
1751 0x1edf, 0x1edf,
1752 0x1ee1, 0x1ee1,
1753 0x1ee3, 0x1ee3,
1754 0x1ee5, 0x1ee5,
1755 0x1ee7, 0x1ee7,
1756 0x1ee9, 0x1ee9,
1757 0x1eeb, 0x1eeb,
1758 0x1eed, 0x1eed,
1759 0x1eef, 0x1eef,
1760 0x1ef1, 0x1ef1,
1761 0x1ef3, 0x1ef3,
1762 0x1ef5, 0x1ef5,
1763 0x1ef7, 0x1ef7,
1764 0x1ef9, 0x1ef9,
1765 0x1efb, 0x1efb,
1766 0x1efd, 0x1efd,
1767 0x1eff, 0x1f07,
1768 0x1f10, 0x1f15,
1769 0x1f20, 0x1f27,
1770 0x1f30, 0x1f37,
1771 0x1f40, 0x1f45,
1772 0x1f50, 0x1f57,
1773 0x1f60, 0x1f67,
1774 0x1f70, 0x1f7d,
1775 0x1f80, 0x1f87,
1776 0x1f90, 0x1f97,
1777 0x1fa0, 0x1fa7,
1778 0x1fb0, 0x1fb4,
1779 0x1fb6, 0x1fb7,
1780 0x1fbe, 0x1fbe,
1781 0x1fc2, 0x1fc4,
1782 0x1fc6, 0x1fc7,
1783 0x1fd0, 0x1fd3,
1784 0x1fd6, 0x1fd7,
1785 0x1fe0, 0x1fe7,
1786 0x1ff2, 0x1ff4,
1787 0x1ff6, 0x1ff7,
1788 0x2071, 0x2071,
1789 0x207f, 0x207f,
1790 0x2090, 0x209c,
1791 0x210a, 0x210a,
1792 0x210e, 0x210f,
1793 0x2113, 0x2113,
1794 0x212f, 0x212f,
1795 0x2134, 0x2134,
1796 0x2139, 0x2139,
1797 0x213c, 0x213d,
1798 0x2146, 0x2149,
1799 0x214e, 0x214e,
1800 0x2170, 0x217f,
1801 0x2184, 0x2184,
1802 0x24d0, 0x24e9,
1803 0x2c30, 0x2c5e,
1804 0x2c61, 0x2c61,
1805 0x2c65, 0x2c66,
1806 0x2c68, 0x2c68,
1807 0x2c6a, 0x2c6a,
1808 0x2c6c, 0x2c6c,
1809 0x2c71, 0x2c71,
1810 0x2c73, 0x2c74,
1811 0x2c76, 0x2c7d,
1812 0x2c81, 0x2c81,
1813 0x2c83, 0x2c83,
1814 0x2c85, 0x2c85,
1815 0x2c87, 0x2c87,
1816 0x2c89, 0x2c89,
1817 0x2c8b, 0x2c8b,
1818 0x2c8d, 0x2c8d,
1819 0x2c8f, 0x2c8f,
1820 0x2c91, 0x2c91,
1821 0x2c93, 0x2c93,
1822 0x2c95, 0x2c95,
1823 0x2c97, 0x2c97,
1824 0x2c99, 0x2c99,
1825 0x2c9b, 0x2c9b,
1826 0x2c9d, 0x2c9d,
1827 0x2c9f, 0x2c9f,
1828 0x2ca1, 0x2ca1,
1829 0x2ca3, 0x2ca3,
1830 0x2ca5, 0x2ca5,
1831 0x2ca7, 0x2ca7,
1832 0x2ca9, 0x2ca9,
1833 0x2cab, 0x2cab,
1834 0x2cad, 0x2cad,
1835 0x2caf, 0x2caf,
1836 0x2cb1, 0x2cb1,
1837 0x2cb3, 0x2cb3,
1838 0x2cb5, 0x2cb5,
1839 0x2cb7, 0x2cb7,
1840 0x2cb9, 0x2cb9,
1841 0x2cbb, 0x2cbb,
1842 0x2cbd, 0x2cbd,
1843 0x2cbf, 0x2cbf,
1844 0x2cc1, 0x2cc1,
1845 0x2cc3, 0x2cc3,
1846 0x2cc5, 0x2cc5,
1847 0x2cc7, 0x2cc7,
1848 0x2cc9, 0x2cc9,
1849 0x2ccb, 0x2ccb,
1850 0x2ccd, 0x2ccd,
1851 0x2ccf, 0x2ccf,
1852 0x2cd1, 0x2cd1,
1853 0x2cd3, 0x2cd3,
1854 0x2cd5, 0x2cd5,
1855 0x2cd7, 0x2cd7,
1856 0x2cd9, 0x2cd9,
1857 0x2cdb, 0x2cdb,
1858 0x2cdd, 0x2cdd,
1859 0x2cdf, 0x2cdf,
1860 0x2ce1, 0x2ce1,
1861 0x2ce3, 0x2ce4,
1862 0x2cec, 0x2cec,
1863 0x2cee, 0x2cee,
1864 0x2cf3, 0x2cf3,
1865 0x2d00, 0x2d25,
1866 0x2d27, 0x2d27,
1867 0x2d2d, 0x2d2d,
1868 0xa641, 0xa641,
1869 0xa643, 0xa643,
1870 0xa645, 0xa645,
1871 0xa647, 0xa647,
1872 0xa649, 0xa649,
1873 0xa64b, 0xa64b,
1874 0xa64d, 0xa64d,
1875 0xa64f, 0xa64f,
1876 0xa651, 0xa651,
1877 0xa653, 0xa653,
1878 0xa655, 0xa655,
1879 0xa657, 0xa657,
1880 0xa659, 0xa659,
1881 0xa65b, 0xa65b,
1882 0xa65d, 0xa65d,
1883 0xa65f, 0xa65f,
1884 0xa661, 0xa661,
1885 0xa663, 0xa663,
1886 0xa665, 0xa665,
1887 0xa667, 0xa667,
1888 0xa669, 0xa669,
1889 0xa66b, 0xa66b,
1890 0xa66d, 0xa66d,
1891 0xa681, 0xa681,
1892 0xa683, 0xa683,
1893 0xa685, 0xa685,
1894 0xa687, 0xa687,
1895 0xa689, 0xa689,
1896 0xa68b, 0xa68b,
1897 0xa68d, 0xa68d,
1898 0xa68f, 0xa68f,
1899 0xa691, 0xa691,
1900 0xa693, 0xa693,
1901 0xa695, 0xa695,
1902 0xa697, 0xa697,
1903 0xa699, 0xa699,
1904 0xa69b, 0xa69d,
1905 0xa723, 0xa723,
1906 0xa725, 0xa725,
1907 0xa727, 0xa727,
1908 0xa729, 0xa729,
1909 0xa72b, 0xa72b,
1910 0xa72d, 0xa72d,
1911 0xa72f, 0xa731,
1912 0xa733, 0xa733,
1913 0xa735, 0xa735,
1914 0xa737, 0xa737,
1915 0xa739, 0xa739,
1916 0xa73b, 0xa73b,
1917 0xa73d, 0xa73d,
1918 0xa73f, 0xa73f,
1919 0xa741, 0xa741,
1920 0xa743, 0xa743,
1921 0xa745, 0xa745,
1922 0xa747, 0xa747,
1923 0xa749, 0xa749,
1924 0xa74b, 0xa74b,
1925 0xa74d, 0xa74d,
1926 0xa74f, 0xa74f,
1927 0xa751, 0xa751,
1928 0xa753, 0xa753,
1929 0xa755, 0xa755,
1930 0xa757, 0xa757,
1931 0xa759, 0xa759,
1932 0xa75b, 0xa75b,
1933 0xa75d, 0xa75d,
1934 0xa75f, 0xa75f,
1935 0xa761, 0xa761,
1936 0xa763, 0xa763,
1937 0xa765, 0xa765,
1938 0xa767, 0xa767,
1939 0xa769, 0xa769,
1940 0xa76b, 0xa76b,
1941 0xa76d, 0xa76d,
1942 0xa76f, 0xa778,
1943 0xa77a, 0xa77a,
1944 0xa77c, 0xa77c,
1945 0xa77f, 0xa77f,
1946 0xa781, 0xa781,
1947 0xa783, 0xa783,
1948 0xa785, 0xa785,
1949 0xa787, 0xa787,
1950 0xa78c, 0xa78c,
1951 0xa78e, 0xa78e,
1952 0xa791, 0xa791,
1953 0xa793, 0xa795,
1954 0xa797, 0xa797,
1955 0xa799, 0xa799,
1956 0xa79b, 0xa79b,
1957 0xa79d, 0xa79d,
1958 0xa79f, 0xa79f,
1959 0xa7a1, 0xa7a1,
1960 0xa7a3, 0xa7a3,
1961 0xa7a5, 0xa7a5,
1962 0xa7a7, 0xa7a7,
1963 0xa7a9, 0xa7a9,
1964 0xa7b5, 0xa7b5,
1965 0xa7b7, 0xa7b7,
1966 0xa7f8, 0xa7fa,
1967 0xab30, 0xab5a,
1968 0xab5c, 0xab65,
1969 0xab70, 0xabbf,
1970 0xfb00, 0xfb06,
1971 0xfb13, 0xfb17,
1972 0xff41, 0xff5a,
1973 0x10428, 0x1044f,
1974 0x10cc0, 0x10cf2,
1975 0x118c0, 0x118df,
1976 0x1d41a, 0x1d433,
1977 0x1d44e, 0x1d454,
1978 0x1d456, 0x1d467,
1979 0x1d482, 0x1d49b,
1980 0x1d4b6, 0x1d4b9,
1981 0x1d4bb, 0x1d4bb,
1982 0x1d4bd, 0x1d4c3,
1983 0x1d4c5, 0x1d4cf,
1984 0x1d4ea, 0x1d503,
1985 0x1d51e, 0x1d537,
1986 0x1d552, 0x1d56b,
1987 0x1d586, 0x1d59f,
1988 0x1d5ba, 0x1d5d3,
1989 0x1d5ee, 0x1d607,
1990 0x1d622, 0x1d63b,
1991 0x1d656, 0x1d66f,
1992 0x1d68a, 0x1d6a5,
1993 0x1d6c2, 0x1d6da,
1994 0x1d6dc, 0x1d6e1,
1995 0x1d6fc, 0x1d714,
1996 0x1d716, 0x1d71b,
1997 0x1d736, 0x1d74e,
1998 0x1d750, 0x1d755,
1999 0x1d770, 0x1d788,
2000 0x1d78a, 0x1d78f,
2001 0x1d7aa, 0x1d7c2,
2002 0x1d7c4, 0x1d7c9,
2003 0x1d7cb, 0x1d7cb,
2004 }; /* END of CR_Lower */
2005
2006 /* PROPERTY: 'Print': POSIX [[:Print:]] */
2007 static const OnigCodePoint
2008 CR_Print[] = { 615,
2009 0x0020, 0x007e,
2010 0x00a0, 0x0377,
2011 0x037a, 0x037f,
2012 0x0384, 0x038a,
2013 0x038c, 0x038c,
2014 0x038e, 0x03a1,
2015 0x03a3, 0x052f,
2016 0x0531, 0x0556,
2017 0x0559, 0x055f,
2018 0x0561, 0x0587,
2019 0x0589, 0x058a,
2020 0x058d, 0x058f,
2021 0x0591, 0x05c7,
2022 0x05d0, 0x05ea,
2023 0x05f0, 0x05f4,
2024 0x0600, 0x061c,
2025 0x061e, 0x070d,
2026 0x070f, 0x074a,
2027 0x074d, 0x07b1,
2028 0x07c0, 0x07fa,
2029 0x0800, 0x082d,
2030 0x0830, 0x083e,
2031 0x0840, 0x085b,
2032 0x085e, 0x085e,
2033 0x08a0, 0x08b4,
2034 0x08e3, 0x0983,
2035 0x0985, 0x098c,
2036 0x098f, 0x0990,
2037 0x0993, 0x09a8,
2038 0x09aa, 0x09b0,
2039 0x09b2, 0x09b2,
2040 0x09b6, 0x09b9,
2041 0x09bc, 0x09c4,
2042 0x09c7, 0x09c8,
2043 0x09cb, 0x09ce,
2044 0x09d7, 0x09d7,
2045 0x09dc, 0x09dd,
2046 0x09df, 0x09e3,
2047 0x09e6, 0x09fb,
2048 0x0a01, 0x0a03,
2049 0x0a05, 0x0a0a,
2050 0x0a0f, 0x0a10,
2051 0x0a13, 0x0a28,
2052 0x0a2a, 0x0a30,
2053 0x0a32, 0x0a33,
2054 0x0a35, 0x0a36,
2055 0x0a38, 0x0a39,
2056 0x0a3c, 0x0a3c,
2057 0x0a3e, 0x0a42,
2058 0x0a47, 0x0a48,
2059 0x0a4b, 0x0a4d,
2060 0x0a51, 0x0a51,
2061 0x0a59, 0x0a5c,
2062 0x0a5e, 0x0a5e,
2063 0x0a66, 0x0a75,
2064 0x0a81, 0x0a83,
2065 0x0a85, 0x0a8d,
2066 0x0a8f, 0x0a91,
2067 0x0a93, 0x0aa8,
2068 0x0aaa, 0x0ab0,
2069 0x0ab2, 0x0ab3,
2070 0x0ab5, 0x0ab9,
2071 0x0abc, 0x0ac5,
2072 0x0ac7, 0x0ac9,
2073 0x0acb, 0x0acd,
2074 0x0ad0, 0x0ad0,
2075 0x0ae0, 0x0ae3,
2076 0x0ae6, 0x0af1,
2077 0x0af9, 0x0af9,
2078 0x0b01, 0x0b03,
2079 0x0b05, 0x0b0c,
2080 0x0b0f, 0x0b10,
2081 0x0b13, 0x0b28,
2082 0x0b2a, 0x0b30,
2083 0x0b32, 0x0b33,
2084 0x0b35, 0x0b39,
2085 0x0b3c, 0x0b44,
2086 0x0b47, 0x0b48,
2087 0x0b4b, 0x0b4d,
2088 0x0b56, 0x0b57,
2089 0x0b5c, 0x0b5d,
2090 0x0b5f, 0x0b63,
2091 0x0b66, 0x0b77,
2092 0x0b82, 0x0b83,
2093 0x0b85, 0x0b8a,
2094 0x0b8e, 0x0b90,
2095 0x0b92, 0x0b95,
2096 0x0b99, 0x0b9a,
2097 0x0b9c, 0x0b9c,
2098 0x0b9e, 0x0b9f,
2099 0x0ba3, 0x0ba4,
2100 0x0ba8, 0x0baa,
2101 0x0bae, 0x0bb9,
2102 0x0bbe, 0x0bc2,
2103 0x0bc6, 0x0bc8,
2104 0x0bca, 0x0bcd,
2105 0x0bd0, 0x0bd0,
2106 0x0bd7, 0x0bd7,
2107 0x0be6, 0x0bfa,
2108 0x0c00, 0x0c03,
2109 0x0c05, 0x0c0c,
2110 0x0c0e, 0x0c10,
2111 0x0c12, 0x0c28,
2112 0x0c2a, 0x0c39,
2113 0x0c3d, 0x0c44,
2114 0x0c46, 0x0c48,
2115 0x0c4a, 0x0c4d,
2116 0x0c55, 0x0c56,
2117 0x0c58, 0x0c5a,
2118 0x0c60, 0x0c63,
2119 0x0c66, 0x0c6f,
2120 0x0c78, 0x0c7f,
2121 0x0c81, 0x0c83,
2122 0x0c85, 0x0c8c,
2123 0x0c8e, 0x0c90,
2124 0x0c92, 0x0ca8,
2125 0x0caa, 0x0cb3,
2126 0x0cb5, 0x0cb9,
2127 0x0cbc, 0x0cc4,
2128 0x0cc6, 0x0cc8,
2129 0x0cca, 0x0ccd,
2130 0x0cd5, 0x0cd6,
2131 0x0cde, 0x0cde,
2132 0x0ce0, 0x0ce3,
2133 0x0ce6, 0x0cef,
2134 0x0cf1, 0x0cf2,
2135 0x0d01, 0x0d03,
2136 0x0d05, 0x0d0c,
2137 0x0d0e, 0x0d10,
2138 0x0d12, 0x0d3a,
2139 0x0d3d, 0x0d44,
2140 0x0d46, 0x0d48,
2141 0x0d4a, 0x0d4e,
2142 0x0d57, 0x0d57,
2143 0x0d5f, 0x0d63,
2144 0x0d66, 0x0d75,
2145 0x0d79, 0x0d7f,
2146 0x0d82, 0x0d83,
2147 0x0d85, 0x0d96,
2148 0x0d9a, 0x0db1,
2149 0x0db3, 0x0dbb,
2150 0x0dbd, 0x0dbd,
2151 0x0dc0, 0x0dc6,
2152 0x0dca, 0x0dca,
2153 0x0dcf, 0x0dd4,
2154 0x0dd6, 0x0dd6,
2155 0x0dd8, 0x0ddf,
2156 0x0de6, 0x0def,
2157 0x0df2, 0x0df4,
2158 0x0e01, 0x0e3a,
2159 0x0e3f, 0x0e5b,
2160 0x0e81, 0x0e82,
2161 0x0e84, 0x0e84,
2162 0x0e87, 0x0e88,
2163 0x0e8a, 0x0e8a,
2164 0x0e8d, 0x0e8d,
2165 0x0e94, 0x0e97,
2166 0x0e99, 0x0e9f,
2167 0x0ea1, 0x0ea3,
2168 0x0ea5, 0x0ea5,
2169 0x0ea7, 0x0ea7,
2170 0x0eaa, 0x0eab,
2171 0x0ead, 0x0eb9,
2172 0x0ebb, 0x0ebd,
2173 0x0ec0, 0x0ec4,
2174 0x0ec6, 0x0ec6,
2175 0x0ec8, 0x0ecd,
2176 0x0ed0, 0x0ed9,
2177 0x0edc, 0x0edf,
2178 0x0f00, 0x0f47,
2179 0x0f49, 0x0f6c,
2180 0x0f71, 0x0f97,
2181 0x0f99, 0x0fbc,
2182 0x0fbe, 0x0fcc,
2183 0x0fce, 0x0fda,
2184 0x1000, 0x10c5,
2185 0x10c7, 0x10c7,
2186 0x10cd, 0x10cd,
2187 0x10d0, 0x1248,
2188 0x124a, 0x124d,
2189 0x1250, 0x1256,
2190 0x1258, 0x1258,
2191 0x125a, 0x125d,
2192 0x1260, 0x1288,
2193 0x128a, 0x128d,
2194 0x1290, 0x12b0,
2195 0x12b2, 0x12b5,
2196 0x12b8, 0x12be,
2197 0x12c0, 0x12c0,
2198 0x12c2, 0x12c5,
2199 0x12c8, 0x12d6,
2200 0x12d8, 0x1310,
2201 0x1312, 0x1315,
2202 0x1318, 0x135a,
2203 0x135d, 0x137c,
2204 0x1380, 0x1399,
2205 0x13a0, 0x13f5,
2206 0x13f8, 0x13fd,
2207 0x1400, 0x169c,
2208 0x16a0, 0x16f8,
2209 0x1700, 0x170c,
2210 0x170e, 0x1714,
2211 0x1720, 0x1736,
2212 0x1740, 0x1753,
2213 0x1760, 0x176c,
2214 0x176e, 0x1770,
2215 0x1772, 0x1773,
2216 0x1780, 0x17dd,
2217 0x17e0, 0x17e9,
2218 0x17f0, 0x17f9,
2219 0x1800, 0x180e,
2220 0x1810, 0x1819,
2221 0x1820, 0x1877,
2222 0x1880, 0x18aa,
2223 0x18b0, 0x18f5,
2224 0x1900, 0x191e,
2225 0x1920, 0x192b,
2226 0x1930, 0x193b,
2227 0x1940, 0x1940,
2228 0x1944, 0x196d,
2229 0x1970, 0x1974,
2230 0x1980, 0x19ab,
2231 0x19b0, 0x19c9,
2232 0x19d0, 0x19da,
2233 0x19de, 0x1a1b,
2234 0x1a1e, 0x1a5e,
2235 0x1a60, 0x1a7c,
2236 0x1a7f, 0x1a89,
2237 0x1a90, 0x1a99,
2238 0x1aa0, 0x1aad,
2239 0x1ab0, 0x1abe,
2240 0x1b00, 0x1b4b,
2241 0x1b50, 0x1b7c,
2242 0x1b80, 0x1bf3,
2243 0x1bfc, 0x1c37,
2244 0x1c3b, 0x1c49,
2245 0x1c4d, 0x1c7f,
2246 0x1cc0, 0x1cc7,
2247 0x1cd0, 0x1cf6,
2248 0x1cf8, 0x1cf9,
2249 0x1d00, 0x1df5,
2250 0x1dfc, 0x1f15,
2251 0x1f18, 0x1f1d,
2252 0x1f20, 0x1f45,
2253 0x1f48, 0x1f4d,
2254 0x1f50, 0x1f57,
2255 0x1f59, 0x1f59,
2256 0x1f5b, 0x1f5b,
2257 0x1f5d, 0x1f5d,
2258 0x1f5f, 0x1f7d,
2259 0x1f80, 0x1fb4,
2260 0x1fb6, 0x1fc4,
2261 0x1fc6, 0x1fd3,
2262 0x1fd6, 0x1fdb,
2263 0x1fdd, 0x1fef,
2264 0x1ff2, 0x1ff4,
2265 0x1ff6, 0x1ffe,
2266 0x2000, 0x2027,
2267 0x202a, 0x2064,
2268 0x2066, 0x2071,
2269 0x2074, 0x208e,
2270 0x2090, 0x209c,
2271 0x20a0, 0x20be,
2272 0x20d0, 0x20f0,
2273 0x2100, 0x218b,
2274 0x2190, 0x23fa,
2275 0x2400, 0x2426,
2276 0x2440, 0x244a,
2277 0x2460, 0x2b73,
2278 0x2b76, 0x2b95,
2279 0x2b98, 0x2bb9,
2280 0x2bbd, 0x2bc8,
2281 0x2bca, 0x2bd1,
2282 0x2bec, 0x2bef,
2283 0x2c00, 0x2c2e,
2284 0x2c30, 0x2c5e,
2285 0x2c60, 0x2cf3,
2286 0x2cf9, 0x2d25,
2287 0x2d27, 0x2d27,
2288 0x2d2d, 0x2d2d,
2289 0x2d30, 0x2d67,
2290 0x2d6f, 0x2d70,
2291 0x2d7f, 0x2d96,
2292 0x2da0, 0x2da6,
2293 0x2da8, 0x2dae,
2294 0x2db0, 0x2db6,
2295 0x2db8, 0x2dbe,
2296 0x2dc0, 0x2dc6,
2297 0x2dc8, 0x2dce,
2298 0x2dd0, 0x2dd6,
2299 0x2dd8, 0x2dde,
2300 0x2de0, 0x2e42,
2301 0x2e80, 0x2e99,
2302 0x2e9b, 0x2ef3,
2303 0x2f00, 0x2fd5,
2304 0x2ff0, 0x2ffb,
2305 0x3000, 0x303f,
2306 0x3041, 0x3096,
2307 0x3099, 0x30ff,
2308 0x3105, 0x312d,
2309 0x3131, 0x318e,
2310 0x3190, 0x31ba,
2311 0x31c0, 0x31e3,
2312 0x31f0, 0x321e,
2313 0x3220, 0x32fe,
2314 0x3300, 0x4db5,
2315 0x4dc0, 0x9fd5,
2316 0xa000, 0xa48c,
2317 0xa490, 0xa4c6,
2318 0xa4d0, 0xa62b,
2319 0xa640, 0xa6f7,
2320 0xa700, 0xa7ad,
2321 0xa7b0, 0xa7b7,
2322 0xa7f7, 0xa82b,
2323 0xa830, 0xa839,
2324 0xa840, 0xa877,
2325 0xa880, 0xa8c4,
2326 0xa8ce, 0xa8d9,
2327 0xa8e0, 0xa8fd,
2328 0xa900, 0xa953,
2329 0xa95f, 0xa97c,
2330 0xa980, 0xa9cd,
2331 0xa9cf, 0xa9d9,
2332 0xa9de, 0xa9fe,
2333 0xaa00, 0xaa36,
2334 0xaa40, 0xaa4d,
2335 0xaa50, 0xaa59,
2336 0xaa5c, 0xaac2,
2337 0xaadb, 0xaaf6,
2338 0xab01, 0xab06,
2339 0xab09, 0xab0e,
2340 0xab11, 0xab16,
2341 0xab20, 0xab26,
2342 0xab28, 0xab2e,
2343 0xab30, 0xab65,
2344 0xab70, 0xabed,
2345 0xabf0, 0xabf9,
2346 0xac00, 0xd7a3,
2347 0xd7b0, 0xd7c6,
2348 0xd7cb, 0xd7fb,
2349 0xe000, 0xfa6d,
2350 0xfa70, 0xfad9,
2351 0xfb00, 0xfb06,
2352 0xfb13, 0xfb17,
2353 0xfb1d, 0xfb36,
2354 0xfb38, 0xfb3c,
2355 0xfb3e, 0xfb3e,
2356 0xfb40, 0xfb41,
2357 0xfb43, 0xfb44,
2358 0xfb46, 0xfbc1,
2359 0xfbd3, 0xfd3f,
2360 0xfd50, 0xfd8f,
2361 0xfd92, 0xfdc7,
2362 0xfdf0, 0xfdfd,
2363 0xfe00, 0xfe19,
2364 0xfe20, 0xfe52,
2365 0xfe54, 0xfe66,
2366 0xfe68, 0xfe6b,
2367 0xfe70, 0xfe74,
2368 0xfe76, 0xfefc,
2369 0xfeff, 0xfeff,
2370 0xff01, 0xffbe,
2371 0xffc2, 0xffc7,
2372 0xffca, 0xffcf,
2373 0xffd2, 0xffd7,
2374 0xffda, 0xffdc,
2375 0xffe0, 0xffe6,
2376 0xffe8, 0xffee,
2377 0xfff9, 0xfffd,
2378 0x10000, 0x1000b,
2379 0x1000d, 0x10026,
2380 0x10028, 0x1003a,
2381 0x1003c, 0x1003d,
2382 0x1003f, 0x1004d,
2383 0x10050, 0x1005d,
2384 0x10080, 0x100fa,
2385 0x10100, 0x10102,
2386 0x10107, 0x10133,
2387 0x10137, 0x1018c,
2388 0x10190, 0x1019b,
2389 0x101a0, 0x101a0,
2390 0x101d0, 0x101fd,
2391 0x10280, 0x1029c,
2392 0x102a0, 0x102d0,
2393 0x102e0, 0x102fb,
2394 0x10300, 0x10323,
2395 0x10330, 0x1034a,
2396 0x10350, 0x1037a,
2397 0x10380, 0x1039d,
2398 0x1039f, 0x103c3,
2399 0x103c8, 0x103d5,
2400 0x10400, 0x1049d,
2401 0x104a0, 0x104a9,
2402 0x10500, 0x10527,
2403 0x10530, 0x10563,
2404 0x1056f, 0x1056f,
2405 0x10600, 0x10736,
2406 0x10740, 0x10755,
2407 0x10760, 0x10767,
2408 0x10800, 0x10805,
2409 0x10808, 0x10808,
2410 0x1080a, 0x10835,
2411 0x10837, 0x10838,
2412 0x1083c, 0x1083c,
2413 0x1083f, 0x10855,
2414 0x10857, 0x1089e,
2415 0x108a7, 0x108af,
2416 0x108e0, 0x108f2,
2417 0x108f4, 0x108f5,
2418 0x108fb, 0x1091b,
2419 0x1091f, 0x10939,
2420 0x1093f, 0x1093f,
2421 0x10980, 0x109b7,
2422 0x109bc, 0x109cf,
2423 0x109d2, 0x10a03,
2424 0x10a05, 0x10a06,
2425 0x10a0c, 0x10a13,
2426 0x10a15, 0x10a17,
2427 0x10a19, 0x10a33,
2428 0x10a38, 0x10a3a,
2429 0x10a3f, 0x10a47,
2430 0x10a50, 0x10a58,
2431 0x10a60, 0x10a9f,
2432 0x10ac0, 0x10ae6,
2433 0x10aeb, 0x10af6,
2434 0x10b00, 0x10b35,
2435 0x10b39, 0x10b55,
2436 0x10b58, 0x10b72,
2437 0x10b78, 0x10b91,
2438 0x10b99, 0x10b9c,
2439 0x10ba9, 0x10baf,
2440 0x10c00, 0x10c48,
2441 0x10c80, 0x10cb2,
2442 0x10cc0, 0x10cf2,
2443 0x10cfa, 0x10cff,
2444 0x10e60, 0x10e7e,
2445 0x11000, 0x1104d,
2446 0x11052, 0x1106f,
2447 0x1107f, 0x110c1,
2448 0x110d0, 0x110e8,
2449 0x110f0, 0x110f9,
2450 0x11100, 0x11134,
2451 0x11136, 0x11143,
2452 0x11150, 0x11176,
2453 0x11180, 0x111cd,
2454 0x111d0, 0x111df,
2455 0x111e1, 0x111f4,
2456 0x11200, 0x11211,
2457 0x11213, 0x1123d,
2458 0x11280, 0x11286,
2459 0x11288, 0x11288,
2460 0x1128a, 0x1128d,
2461 0x1128f, 0x1129d,
2462 0x1129f, 0x112a9,
2463 0x112b0, 0x112ea,
2464 0x112f0, 0x112f9,
2465 0x11300, 0x11303,
2466 0x11305, 0x1130c,
2467 0x1130f, 0x11310,
2468 0x11313, 0x11328,
2469 0x1132a, 0x11330,
2470 0x11332, 0x11333,
2471 0x11335, 0x11339,
2472 0x1133c, 0x11344,
2473 0x11347, 0x11348,
2474 0x1134b, 0x1134d,
2475 0x11350, 0x11350,
2476 0x11357, 0x11357,
2477 0x1135d, 0x11363,
2478 0x11366, 0x1136c,
2479 0x11370, 0x11374,
2480 0x11480, 0x114c7,
2481 0x114d0, 0x114d9,
2482 0x11580, 0x115b5,
2483 0x115b8, 0x115dd,
2484 0x11600, 0x11644,
2485 0x11650, 0x11659,
2486 0x11680, 0x116b7,
2487 0x116c0, 0x116c9,
2488 0x11700, 0x11719,
2489 0x1171d, 0x1172b,
2490 0x11730, 0x1173f,
2491 0x118a0, 0x118f2,
2492 0x118ff, 0x118ff,
2493 0x11ac0, 0x11af8,
2494 0x12000, 0x12399,
2495 0x12400, 0x1246e,
2496 0x12470, 0x12474,
2497 0x12480, 0x12543,
2498 0x13000, 0x1342e,
2499 0x14400, 0x14646,
2500 0x16800, 0x16a38,
2501 0x16a40, 0x16a5e,
2502 0x16a60, 0x16a69,
2503 0x16a6e, 0x16a6f,
2504 0x16ad0, 0x16aed,
2505 0x16af0, 0x16af5,
2506 0x16b00, 0x16b45,
2507 0x16b50, 0x16b59,
2508 0x16b5b, 0x16b61,
2509 0x16b63, 0x16b77,
2510 0x16b7d, 0x16b8f,
2511 0x16f00, 0x16f44,
2512 0x16f50, 0x16f7e,
2513 0x16f8f, 0x16f9f,
2514 0x1b000, 0x1b001,
2515 0x1bc00, 0x1bc6a,
2516 0x1bc70, 0x1bc7c,
2517 0x1bc80, 0x1bc88,
2518 0x1bc90, 0x1bc99,
2519 0x1bc9c, 0x1bca3,
2520 0x1d000, 0x1d0f5,
2521 0x1d100, 0x1d126,
2522 0x1d129, 0x1d1e8,
2523 0x1d200, 0x1d245,
2524 0x1d300, 0x1d356,
2525 0x1d360, 0x1d371,
2526 0x1d400, 0x1d454,
2527 0x1d456, 0x1d49c,
2528 0x1d49e, 0x1d49f,
2529 0x1d4a2, 0x1d4a2,
2530 0x1d4a5, 0x1d4a6,
2531 0x1d4a9, 0x1d4ac,
2532 0x1d4ae, 0x1d4b9,
2533 0x1d4bb, 0x1d4bb,
2534 0x1d4bd, 0x1d4c3,
2535 0x1d4c5, 0x1d505,
2536 0x1d507, 0x1d50a,
2537 0x1d50d, 0x1d514,
2538 0x1d516, 0x1d51c,
2539 0x1d51e, 0x1d539,
2540 0x1d53b, 0x1d53e,
2541 0x1d540, 0x1d544,
2542 0x1d546, 0x1d546,
2543 0x1d54a, 0x1d550,
2544 0x1d552, 0x1d6a5,
2545 0x1d6a8, 0x1d7cb,
2546 0x1d7ce, 0x1da8b,
2547 0x1da9b, 0x1da9f,
2548 0x1daa1, 0x1daaf,
2549 0x1e800, 0x1e8c4,
2550 0x1e8c7, 0x1e8d6,
2551 0x1ee00, 0x1ee03,
2552 0x1ee05, 0x1ee1f,
2553 0x1ee21, 0x1ee22,
2554 0x1ee24, 0x1ee24,
2555 0x1ee27, 0x1ee27,
2556 0x1ee29, 0x1ee32,
2557 0x1ee34, 0x1ee37,
2558 0x1ee39, 0x1ee39,
2559 0x1ee3b, 0x1ee3b,
2560 0x1ee42, 0x1ee42,
2561 0x1ee47, 0x1ee47,
2562 0x1ee49, 0x1ee49,
2563 0x1ee4b, 0x1ee4b,
2564 0x1ee4d, 0x1ee4f,
2565 0x1ee51, 0x1ee52,
2566 0x1ee54, 0x1ee54,
2567 0x1ee57, 0x1ee57,
2568 0x1ee59, 0x1ee59,
2569 0x1ee5b, 0x1ee5b,
2570 0x1ee5d, 0x1ee5d,
2571 0x1ee5f, 0x1ee5f,
2572 0x1ee61, 0x1ee62,
2573 0x1ee64, 0x1ee64,
2574 0x1ee67, 0x1ee6a,
2575 0x1ee6c, 0x1ee72,
2576 0x1ee74, 0x1ee77,
2577 0x1ee79, 0x1ee7c,
2578 0x1ee7e, 0x1ee7e,
2579 0x1ee80, 0x1ee89,
2580 0x1ee8b, 0x1ee9b,
2581 0x1eea1, 0x1eea3,
2582 0x1eea5, 0x1eea9,
2583 0x1eeab, 0x1eebb,
2584 0x1eef0, 0x1eef1,
2585 0x1f000, 0x1f02b,
2586 0x1f030, 0x1f093,
2587 0x1f0a0, 0x1f0ae,
2588 0x1f0b1, 0x1f0bf,
2589 0x1f0c1, 0x1f0cf,
2590 0x1f0d1, 0x1f0f5,
2591 0x1f100, 0x1f10c,
2592 0x1f110, 0x1f12e,
2593 0x1f130, 0x1f16b,
2594 0x1f170, 0x1f19a,
2595 0x1f1e6, 0x1f202,
2596 0x1f210, 0x1f23a,
2597 0x1f240, 0x1f248,
2598 0x1f250, 0x1f251,
2599 0x1f300, 0x1f579,
2600 0x1f57b, 0x1f5a3,
2601 0x1f5a5, 0x1f6d0,
2602 0x1f6e0, 0x1f6ec,
2603 0x1f6f0, 0x1f6f3,
2604 0x1f700, 0x1f773,
2605 0x1f780, 0x1f7d4,
2606 0x1f800, 0x1f80b,
2607 0x1f810, 0x1f847,
2608 0x1f850, 0x1f859,
2609 0x1f860, 0x1f887,
2610 0x1f890, 0x1f8ad,
2611 0x1f910, 0x1f918,
2612 0x1f980, 0x1f984,
2613 0x1f9c0, 0x1f9c0,
2614 0x20000, 0x2a6d6,
2615 0x2a700, 0x2b734,
2616 0x2b740, 0x2b81d,
2617 0x2b820, 0x2cea1,
2618 0x2f800, 0x2fa1d,
2619 0xe0001, 0xe0001,
2620 0xe0020, 0xe007f,
2621 0xe0100, 0xe01ef,
2622 0xf0000, 0xffffd,
2623 0x100000, 0x10fffd,
2624 }; /* END of CR_Print */
2625
2626 /* PROPERTY: 'Punct': POSIX [[:Punct:]] */
2627 static const OnigCodePoint
2628 CR_Punct[] = { 161,
2629 0x0021, 0x0023,
2630 0x0025, 0x002a,
2631 0x002c, 0x002f,
2632 0x003a, 0x003b,
2633 0x003f, 0x0040,
2634 0x005b, 0x005d,
2635 0x005f, 0x005f,
2636 0x007b, 0x007b,
2637 0x007d, 0x007d,
2638 0x00a1, 0x00a1,
2639 0x00a7, 0x00a7,
2640 0x00ab, 0x00ab,
2641 0x00b6, 0x00b7,
2642 0x00bb, 0x00bb,
2643 0x00bf, 0x00bf,
2644 0x037e, 0x037e,
2645 0x0387, 0x0387,
2646 0x055a, 0x055f,
2647 0x0589, 0x058a,
2648 0x05be, 0x05be,
2649 0x05c0, 0x05c0,
2650 0x05c3, 0x05c3,
2651 0x05c6, 0x05c6,
2652 0x05f3, 0x05f4,
2653 0x0609, 0x060a,
2654 0x060c, 0x060d,
2655 0x061b, 0x061b,
2656 0x061e, 0x061f,
2657 0x066a, 0x066d,
2658 0x06d4, 0x06d4,
2659 0x0700, 0x070d,
2660 0x07f7, 0x07f9,
2661 0x0830, 0x083e,
2662 0x085e, 0x085e,
2663 0x0964, 0x0965,
2664 0x0970, 0x0970,
2665 0x0af0, 0x0af0,
2666 0x0df4, 0x0df4,
2667 0x0e4f, 0x0e4f,
2668 0x0e5a, 0x0e5b,
2669 0x0f04, 0x0f12,
2670 0x0f14, 0x0f14,
2671 0x0f3a, 0x0f3d,
2672 0x0f85, 0x0f85,
2673 0x0fd0, 0x0fd4,
2674 0x0fd9, 0x0fda,
2675 0x104a, 0x104f,
2676 0x10fb, 0x10fb,
2677 0x1360, 0x1368,
2678 0x1400, 0x1400,
2679 0x166d, 0x166e,
2680 0x169b, 0x169c,
2681 0x16eb, 0x16ed,
2682 0x1735, 0x1736,
2683 0x17d4, 0x17d6,
2684 0x17d8, 0x17da,
2685 0x1800, 0x180a,
2686 0x1944, 0x1945,
2687 0x1a1e, 0x1a1f,
2688 0x1aa0, 0x1aa6,
2689 0x1aa8, 0x1aad,
2690 0x1b5a, 0x1b60,
2691 0x1bfc, 0x1bff,
2692 0x1c3b, 0x1c3f,
2693 0x1c7e, 0x1c7f,
2694 0x1cc0, 0x1cc7,
2695 0x1cd3, 0x1cd3,
2696 0x2010, 0x2027,
2697 0x2030, 0x2043,
2698 0x2045, 0x2051,
2699 0x2053, 0x205e,
2700 0x207d, 0x207e,
2701 0x208d, 0x208e,
2702 0x2308, 0x230b,
2703 0x2329, 0x232a,
2704 0x2768, 0x2775,
2705 0x27c5, 0x27c6,
2706 0x27e6, 0x27ef,
2707 0x2983, 0x2998,
2708 0x29d8, 0x29db,
2709 0x29fc, 0x29fd,
2710 0x2cf9, 0x2cfc,
2711 0x2cfe, 0x2cff,
2712 0x2d70, 0x2d70,
2713 0x2e00, 0x2e2e,
2714 0x2e30, 0x2e42,
2715 0x3001, 0x3003,
2716 0x3008, 0x3011,
2717 0x3014, 0x301f,
2718 0x3030, 0x3030,
2719 0x303d, 0x303d,
2720 0x30a0, 0x30a0,
2721 0x30fb, 0x30fb,
2722 0xa4fe, 0xa4ff,
2723 0xa60d, 0xa60f,
2724 0xa673, 0xa673,
2725 0xa67e, 0xa67e,
2726 0xa6f2, 0xa6f7,
2727 0xa874, 0xa877,
2728 0xa8ce, 0xa8cf,
2729 0xa8f8, 0xa8fa,
2730 0xa8fc, 0xa8fc,
2731 0xa92e, 0xa92f,
2732 0xa95f, 0xa95f,
2733 0xa9c1, 0xa9cd,
2734 0xa9de, 0xa9df,
2735 0xaa5c, 0xaa5f,
2736 0xaade, 0xaadf,
2737 0xaaf0, 0xaaf1,
2738 0xabeb, 0xabeb,
2739 0xfd3e, 0xfd3f,
2740 0xfe10, 0xfe19,
2741 0xfe30, 0xfe52,
2742 0xfe54, 0xfe61,
2743 0xfe63, 0xfe63,
2744 0xfe68, 0xfe68,
2745 0xfe6a, 0xfe6b,
2746 0xff01, 0xff03,
2747 0xff05, 0xff0a,
2748 0xff0c, 0xff0f,
2749 0xff1a, 0xff1b,
2750 0xff1f, 0xff20,
2751 0xff3b, 0xff3d,
2752 0xff3f, 0xff3f,
2753 0xff5b, 0xff5b,
2754 0xff5d, 0xff5d,
2755 0xff5f, 0xff65,
2756 0x10100, 0x10102,
2757 0x1039f, 0x1039f,
2758 0x103d0, 0x103d0,
2759 0x1056f, 0x1056f,
2760 0x10857, 0x10857,
2761 0x1091f, 0x1091f,
2762 0x1093f, 0x1093f,
2763 0x10a50, 0x10a58,
2764 0x10a7f, 0x10a7f,
2765 0x10af0, 0x10af6,
2766 0x10b39, 0x10b3f,
2767 0x10b99, 0x10b9c,
2768 0x11047, 0x1104d,
2769 0x110bb, 0x110bc,
2770 0x110be, 0x110c1,
2771 0x11140, 0x11143,
2772 0x11174, 0x11175,
2773 0x111c5, 0x111c9,
2774 0x111cd, 0x111cd,
2775 0x111db, 0x111db,
2776 0x111dd, 0x111df,
2777 0x11238, 0x1123d,
2778 0x112a9, 0x112a9,
2779 0x114c6, 0x114c6,
2780 0x115c1, 0x115d7,
2781 0x11641, 0x11643,
2782 0x1173c, 0x1173e,
2783 0x12470, 0x12474,
2784 0x16a6e, 0x16a6f,
2785 0x16af5, 0x16af5,
2786 0x16b37, 0x16b3b,
2787 0x16b44, 0x16b44,
2788 0x1bc9f, 0x1bc9f,
2789 0x1da87, 0x1da8b,
2790 }; /* END of CR_Punct */
2791
2792 /* PROPERTY: 'Space': POSIX [[:Space:]] */
2793 static const OnigCodePoint
2794 CR_Space[] = { 10,
2795 0x0009, 0x000d,
2796 0x0020, 0x0020,
2797 0x0085, 0x0085,
2798 0x00a0, 0x00a0,
2799 0x1680, 0x1680,
2800 0x2000, 0x200a,
2801 0x2028, 0x2029,
2802 0x202f, 0x202f,
2803 0x205f, 0x205f,
2804 0x3000, 0x3000,
2805 }; /* END of CR_Space */
2806
2807 /* PROPERTY: 'Upper': POSIX [[:Upper:]] */
2808 static const OnigCodePoint
2809 CR_Upper[] = { 630,
2810 0x0041, 0x005a,
2811 0x00c0, 0x00d6,
2812 0x00d8, 0x00de,
2813 0x0100, 0x0100,
2814 0x0102, 0x0102,
2815 0x0104, 0x0104,
2816 0x0106, 0x0106,
2817 0x0108, 0x0108,
2818 0x010a, 0x010a,
2819 0x010c, 0x010c,
2820 0x010e, 0x010e,
2821 0x0110, 0x0110,
2822 0x0112, 0x0112,
2823 0x0114, 0x0114,
2824 0x0116, 0x0116,
2825 0x0118, 0x0118,
2826 0x011a, 0x011a,
2827 0x011c, 0x011c,
2828 0x011e, 0x011e,
2829 0x0120, 0x0120,
2830 0x0122, 0x0122,
2831 0x0124, 0x0124,
2832 0x0126, 0x0126,
2833 0x0128, 0x0128,
2834 0x012a, 0x012a,
2835 0x012c, 0x012c,
2836 0x012e, 0x012e,
2837 0x0130, 0x0130,
2838 0x0132, 0x0132,
2839 0x0134, 0x0134,
2840 0x0136, 0x0136,
2841 0x0139, 0x0139,
2842 0x013b, 0x013b,
2843 0x013d, 0x013d,
2844 0x013f, 0x013f,
2845 0x0141, 0x0141,
2846 0x0143, 0x0143,
2847 0x0145, 0x0145,
2848 0x0147, 0x0147,
2849 0x014a, 0x014a,
2850 0x014c, 0x014c,
2851 0x014e, 0x014e,
2852 0x0150, 0x0150,
2853 0x0152, 0x0152,
2854 0x0154, 0x0154,
2855 0x0156, 0x0156,
2856 0x0158, 0x0158,
2857 0x015a, 0x015a,
2858 0x015c, 0x015c,
2859 0x015e, 0x015e,
2860 0x0160, 0x0160,
2861 0x0162, 0x0162,
2862 0x0164, 0x0164,
2863 0x0166, 0x0166,
2864 0x0168, 0x0168,
2865 0x016a, 0x016a,
2866 0x016c, 0x016c,
2867 0x016e, 0x016e,
2868 0x0170, 0x0170,
2869 0x0172, 0x0172,
2870 0x0174, 0x0174,
2871 0x0176, 0x0176,
2872 0x0178, 0x0179,
2873 0x017b, 0x017b,
2874 0x017d, 0x017d,
2875 0x0181, 0x0182,
2876 0x0184, 0x0184,
2877 0x0186, 0x0187,
2878 0x0189, 0x018b,
2879 0x018e, 0x0191,
2880 0x0193, 0x0194,
2881 0x0196, 0x0198,
2882 0x019c, 0x019d,
2883 0x019f, 0x01a0,
2884 0x01a2, 0x01a2,
2885 0x01a4, 0x01a4,
2886 0x01a6, 0x01a7,
2887 0x01a9, 0x01a9,
2888 0x01ac, 0x01ac,
2889 0x01ae, 0x01af,
2890 0x01b1, 0x01b3,
2891 0x01b5, 0x01b5,
2892 0x01b7, 0x01b8,
2893 0x01bc, 0x01bc,
2894 0x01c4, 0x01c4,
2895 0x01c7, 0x01c7,
2896 0x01ca, 0x01ca,
2897 0x01cd, 0x01cd,
2898 0x01cf, 0x01cf,
2899 0x01d1, 0x01d1,
2900 0x01d3, 0x01d3,
2901 0x01d5, 0x01d5,
2902 0x01d7, 0x01d7,
2903 0x01d9, 0x01d9,
2904 0x01db, 0x01db,
2905 0x01de, 0x01de,
2906 0x01e0, 0x01e0,
2907 0x01e2, 0x01e2,
2908 0x01e4, 0x01e4,
2909 0x01e6, 0x01e6,
2910 0x01e8, 0x01e8,
2911 0x01ea, 0x01ea,
2912 0x01ec, 0x01ec,
2913 0x01ee, 0x01ee,
2914 0x01f1, 0x01f1,
2915 0x01f4, 0x01f4,
2916 0x01f6, 0x01f8,
2917 0x01fa, 0x01fa,
2918 0x01fc, 0x01fc,
2919 0x01fe, 0x01fe,
2920 0x0200, 0x0200,
2921 0x0202, 0x0202,
2922 0x0204, 0x0204,
2923 0x0206, 0x0206,
2924 0x0208, 0x0208,
2925 0x020a, 0x020a,
2926 0x020c, 0x020c,
2927 0x020e, 0x020e,
2928 0x0210, 0x0210,
2929 0x0212, 0x0212,
2930 0x0214, 0x0214,
2931 0x0216, 0x0216,
2932 0x0218, 0x0218,
2933 0x021a, 0x021a,
2934 0x021c, 0x021c,
2935 0x021e, 0x021e,
2936 0x0220, 0x0220,
2937 0x0222, 0x0222,
2938 0x0224, 0x0224,
2939 0x0226, 0x0226,
2940 0x0228, 0x0228,
2941 0x022a, 0x022a,
2942 0x022c, 0x022c,
2943 0x022e, 0x022e,
2944 0x0230, 0x0230,
2945 0x0232, 0x0232,
2946 0x023a, 0x023b,
2947 0x023d, 0x023e,
2948 0x0241, 0x0241,
2949 0x0243, 0x0246,
2950 0x0248, 0x0248,
2951 0x024a, 0x024a,
2952 0x024c, 0x024c,
2953 0x024e, 0x024e,
2954 0x0370, 0x0370,
2955 0x0372, 0x0372,
2956 0x0376, 0x0376,
2957 0x037f, 0x037f,
2958 0x0386, 0x0386,
2959 0x0388, 0x038a,
2960 0x038c, 0x038c,
2961 0x038e, 0x038f,
2962 0x0391, 0x03a1,
2963 0x03a3, 0x03ab,
2964 0x03cf, 0x03cf,
2965 0x03d2, 0x03d4,
2966 0x03d8, 0x03d8,
2967 0x03da, 0x03da,
2968 0x03dc, 0x03dc,
2969 0x03de, 0x03de,
2970 0x03e0, 0x03e0,
2971 0x03e2, 0x03e2,
2972 0x03e4, 0x03e4,
2973 0x03e6, 0x03e6,
2974 0x03e8, 0x03e8,
2975 0x03ea, 0x03ea,
2976 0x03ec, 0x03ec,
2977 0x03ee, 0x03ee,
2978 0x03f4, 0x03f4,
2979 0x03f7, 0x03f7,
2980 0x03f9, 0x03fa,
2981 0x03fd, 0x042f,
2982 0x0460, 0x0460,
2983 0x0462, 0x0462,
2984 0x0464, 0x0464,
2985 0x0466, 0x0466,
2986 0x0468, 0x0468,
2987 0x046a, 0x046a,
2988 0x046c, 0x046c,
2989 0x046e, 0x046e,
2990 0x0470, 0x0470,
2991 0x0472, 0x0472,
2992 0x0474, 0x0474,
2993 0x0476, 0x0476,
2994 0x0478, 0x0478,
2995 0x047a, 0x047a,
2996 0x047c, 0x047c,
2997 0x047e, 0x047e,
2998 0x0480, 0x0480,
2999 0x048a, 0x048a,
3000 0x048c, 0x048c,
3001 0x048e, 0x048e,
3002 0x0490, 0x0490,
3003 0x0492, 0x0492,
3004 0x0494, 0x0494,
3005 0x0496, 0x0496,
3006 0x0498, 0x0498,
3007 0x049a, 0x049a,
3008 0x049c, 0x049c,
3009 0x049e, 0x049e,
3010 0x04a0, 0x04a0,
3011 0x04a2, 0x04a2,
3012 0x04a4, 0x04a4,
3013 0x04a6, 0x04a6,
3014 0x04a8, 0x04a8,
3015 0x04aa, 0x04aa,
3016 0x04ac, 0x04ac,
3017 0x04ae, 0x04ae,
3018 0x04b0, 0x04b0,
3019 0x04b2, 0x04b2,
3020 0x04b4, 0x04b4,
3021 0x04b6, 0x04b6,
3022 0x04b8, 0x04b8,
3023 0x04ba, 0x04ba,
3024 0x04bc, 0x04bc,
3025 0x04be, 0x04be,
3026 0x04c0, 0x04c1,
3027 0x04c3, 0x04c3,
3028 0x04c5, 0x04c5,
3029 0x04c7, 0x04c7,
3030 0x04c9, 0x04c9,
3031 0x04cb, 0x04cb,
3032 0x04cd, 0x04cd,
3033 0x04d0, 0x04d0,
3034 0x04d2, 0x04d2,
3035 0x04d4, 0x04d4,
3036 0x04d6, 0x04d6,
3037 0x04d8, 0x04d8,
3038 0x04da, 0x04da,
3039 0x04dc, 0x04dc,
3040 0x04de, 0x04de,
3041 0x04e0, 0x04e0,
3042 0x04e2, 0x04e2,
3043 0x04e4, 0x04e4,
3044 0x04e6, 0x04e6,
3045 0x04e8, 0x04e8,
3046 0x04ea, 0x04ea,
3047 0x04ec, 0x04ec,
3048 0x04ee, 0x04ee,
3049 0x04f0, 0x04f0,
3050 0x04f2, 0x04f2,
3051 0x04f4, 0x04f4,
3052 0x04f6, 0x04f6,
3053 0x04f8, 0x04f8,
3054 0x04fa, 0x04fa,
3055 0x04fc, 0x04fc,
3056 0x04fe, 0x04fe,
3057 0x0500, 0x0500,
3058 0x0502, 0x0502,
3059 0x0504, 0x0504,
3060 0x0506, 0x0506,
3061 0x0508, 0x0508,
3062 0x050a, 0x050a,
3063 0x050c, 0x050c,
3064 0x050e, 0x050e,
3065 0x0510, 0x0510,
3066 0x0512, 0x0512,
3067 0x0514, 0x0514,
3068 0x0516, 0x0516,
3069 0x0518, 0x0518,
3070 0x051a, 0x051a,
3071 0x051c, 0x051c,
3072 0x051e, 0x051e,
3073 0x0520, 0x0520,
3074 0x0522, 0x0522,
3075 0x0524, 0x0524,
3076 0x0526, 0x0526,
3077 0x0528, 0x0528,
3078 0x052a, 0x052a,
3079 0x052c, 0x052c,
3080 0x052e, 0x052e,
3081 0x0531, 0x0556,
3082 0x10a0, 0x10c5,
3083 0x10c7, 0x10c7,
3084 0x10cd, 0x10cd,
3085 0x13a0, 0x13f5,
3086 0x1e00, 0x1e00,
3087 0x1e02, 0x1e02,
3088 0x1e04, 0x1e04,
3089 0x1e06, 0x1e06,
3090 0x1e08, 0x1e08,
3091 0x1e0a, 0x1e0a,
3092 0x1e0c, 0x1e0c,
3093 0x1e0e, 0x1e0e,
3094 0x1e10, 0x1e10,
3095 0x1e12, 0x1e12,
3096 0x1e14, 0x1e14,
3097 0x1e16, 0x1e16,
3098 0x1e18, 0x1e18,
3099 0x1e1a, 0x1e1a,
3100 0x1e1c, 0x1e1c,
3101 0x1e1e, 0x1e1e,
3102 0x1e20, 0x1e20,
3103 0x1e22, 0x1e22,
3104 0x1e24, 0x1e24,
3105 0x1e26, 0x1e26,
3106 0x1e28, 0x1e28,
3107 0x1e2a, 0x1e2a,
3108 0x1e2c, 0x1e2c,
3109 0x1e2e, 0x1e2e,
3110 0x1e30, 0x1e30,
3111 0x1e32, 0x1e32,
3112 0x1e34, 0x1e34,
3113 0x1e36, 0x1e36,
3114 0x1e38, 0x1e38,
3115 0x1e3a, 0x1e3a,
3116 0x1e3c, 0x1e3c,
3117 0x1e3e, 0x1e3e,
3118 0x1e40, 0x1e40,
3119 0x1e42, 0x1e42,
3120 0x1e44, 0x1e44,
3121 0x1e46, 0x1e46,
3122 0x1e48, 0x1e48,
3123 0x1e4a, 0x1e4a,
3124 0x1e4c, 0x1e4c,
3125 0x1e4e, 0x1e4e,
3126 0x1e50, 0x1e50,
3127 0x1e52, 0x1e52,
3128 0x1e54, 0x1e54,
3129 0x1e56, 0x1e56,
3130 0x1e58, 0x1e58,
3131 0x1e5a, 0x1e5a,
3132 0x1e5c, 0x1e5c,
3133 0x1e5e, 0x1e5e,
3134 0x1e60, 0x1e60,
3135 0x1e62, 0x1e62,
3136 0x1e64, 0x1e64,
3137 0x1e66, 0x1e66,
3138 0x1e68, 0x1e68,
3139 0x1e6a, 0x1e6a,
3140 0x1e6c, 0x1e6c,
3141 0x1e6e, 0x1e6e,
3142 0x1e70, 0x1e70,
3143 0x1e72, 0x1e72,
3144 0x1e74, 0x1e74,
3145 0x1e76, 0x1e76,
3146 0x1e78, 0x1e78,
3147 0x1e7a, 0x1e7a,
3148 0x1e7c, 0x1e7c,
3149 0x1e7e, 0x1e7e,
3150 0x1e80, 0x1e80,
3151 0x1e82, 0x1e82,
3152 0x1e84, 0x1e84,
3153 0x1e86, 0x1e86,
3154 0x1e88, 0x1e88,
3155 0x1e8a, 0x1e8a,
3156 0x1e8c, 0x1e8c,
3157 0x1e8e, 0x1e8e,
3158 0x1e90, 0x1e90,
3159 0x1e92, 0x1e92,
3160 0x1e94, 0x1e94,
3161 0x1e9e, 0x1e9e,
3162 0x1ea0, 0x1ea0,
3163 0x1ea2, 0x1ea2,
3164 0x1ea4, 0x1ea4,
3165 0x1ea6, 0x1ea6,
3166 0x1ea8, 0x1ea8,
3167 0x1eaa, 0x1eaa,
3168 0x1eac, 0x1eac,
3169 0x1eae, 0x1eae,
3170 0x1eb0, 0x1eb0,
3171 0x1eb2, 0x1eb2,
3172 0x1eb4, 0x1eb4,
3173 0x1eb6, 0x1eb6,
3174 0x1eb8, 0x1eb8,
3175 0x1eba, 0x1eba,
3176 0x1ebc, 0x1ebc,
3177 0x1ebe, 0x1ebe,
3178 0x1ec0, 0x1ec0,
3179 0x1ec2, 0x1ec2,
3180 0x1ec4, 0x1ec4,
3181 0x1ec6, 0x1ec6,
3182 0x1ec8, 0x1ec8,
3183 0x1eca, 0x1eca,
3184 0x1ecc, 0x1ecc,
3185 0x1ece, 0x1ece,
3186 0x1ed0, 0x1ed0,
3187 0x1ed2, 0x1ed2,
3188 0x1ed4, 0x1ed4,
3189 0x1ed6, 0x1ed6,
3190 0x1ed8, 0x1ed8,
3191 0x1eda, 0x1eda,
3192 0x1edc, 0x1edc,
3193 0x1ede, 0x1ede,
3194 0x1ee0, 0x1ee0,
3195 0x1ee2, 0x1ee2,
3196 0x1ee4, 0x1ee4,
3197 0x1ee6, 0x1ee6,
3198 0x1ee8, 0x1ee8,
3199 0x1eea, 0x1eea,
3200 0x1eec, 0x1eec,
3201 0x1eee, 0x1eee,
3202 0x1ef0, 0x1ef0,
3203 0x1ef2, 0x1ef2,
3204 0x1ef4, 0x1ef4,
3205 0x1ef6, 0x1ef6,
3206 0x1ef8, 0x1ef8,
3207 0x1efa, 0x1efa,
3208 0x1efc, 0x1efc,
3209 0x1efe, 0x1efe,
3210 0x1f08, 0x1f0f,
3211 0x1f18, 0x1f1d,
3212 0x1f28, 0x1f2f,
3213 0x1f38, 0x1f3f,
3214 0x1f48, 0x1f4d,
3215 0x1f59, 0x1f59,
3216 0x1f5b, 0x1f5b,
3217 0x1f5d, 0x1f5d,
3218 0x1f5f, 0x1f5f,
3219 0x1f68, 0x1f6f,
3220 0x1fb8, 0x1fbb,
3221 0x1fc8, 0x1fcb,
3222 0x1fd8, 0x1fdb,
3223 0x1fe8, 0x1fec,
3224 0x1ff8, 0x1ffb,
3225 0x2102, 0x2102,
3226 0x2107, 0x2107,
3227 0x210b, 0x210d,
3228 0x2110, 0x2112,
3229 0x2115, 0x2115,
3230 0x2119, 0x211d,
3231 0x2124, 0x2124,
3232 0x2126, 0x2126,
3233 0x2128, 0x2128,
3234 0x212a, 0x212d,
3235 0x2130, 0x2133,
3236 0x213e, 0x213f,
3237 0x2145, 0x2145,
3238 0x2160, 0x216f,
3239 0x2183, 0x2183,
3240 0x24b6, 0x24cf,
3241 0x2c00, 0x2c2e,
3242 0x2c60, 0x2c60,
3243 0x2c62, 0x2c64,
3244 0x2c67, 0x2c67,
3245 0x2c69, 0x2c69,
3246 0x2c6b, 0x2c6b,
3247 0x2c6d, 0x2c70,
3248 0x2c72, 0x2c72,
3249 0x2c75, 0x2c75,
3250 0x2c7e, 0x2c80,
3251 0x2c82, 0x2c82,
3252 0x2c84, 0x2c84,
3253 0x2c86, 0x2c86,
3254 0x2c88, 0x2c88,
3255 0x2c8a, 0x2c8a,
3256 0x2c8c, 0x2c8c,
3257 0x2c8e, 0x2c8e,
3258 0x2c90, 0x2c90,
3259 0x2c92, 0x2c92,
3260 0x2c94, 0x2c94,
3261 0x2c96, 0x2c96,
3262 0x2c98, 0x2c98,
3263 0x2c9a, 0x2c9a,
3264 0x2c9c, 0x2c9c,
3265 0x2c9e, 0x2c9e,
3266 0x2ca0, 0x2ca0,
3267 0x2ca2, 0x2ca2,
3268 0x2ca4, 0x2ca4,
3269 0x2ca6, 0x2ca6,
3270 0x2ca8, 0x2ca8,
3271 0x2caa, 0x2caa,
3272 0x2cac, 0x2cac,
3273 0x2cae, 0x2cae,
3274 0x2cb0, 0x2cb0,
3275 0x2cb2, 0x2cb2,
3276 0x2cb4, 0x2cb4,
3277 0x2cb6, 0x2cb6,
3278 0x2cb8, 0x2cb8,
3279 0x2cba, 0x2cba,
3280 0x2cbc, 0x2cbc,
3281 0x2cbe, 0x2cbe,
3282 0x2cc0, 0x2cc0,
3283 0x2cc2, 0x2cc2,
3284 0x2cc4, 0x2cc4,
3285 0x2cc6, 0x2cc6,
3286 0x2cc8, 0x2cc8,
3287 0x2cca, 0x2cca,
3288 0x2ccc, 0x2ccc,
3289 0x2cce, 0x2cce,
3290 0x2cd0, 0x2cd0,
3291 0x2cd2, 0x2cd2,
3292 0x2cd4, 0x2cd4,
3293 0x2cd6, 0x2cd6,
3294 0x2cd8, 0x2cd8,
3295 0x2cda, 0x2cda,
3296 0x2cdc, 0x2cdc,
3297 0x2cde, 0x2cde,
3298 0x2ce0, 0x2ce0,
3299 0x2ce2, 0x2ce2,
3300 0x2ceb, 0x2ceb,
3301 0x2ced, 0x2ced,
3302 0x2cf2, 0x2cf2,
3303 0xa640, 0xa640,
3304 0xa642, 0xa642,
3305 0xa644, 0xa644,
3306 0xa646, 0xa646,
3307 0xa648, 0xa648,
3308 0xa64a, 0xa64a,
3309 0xa64c, 0xa64c,
3310 0xa64e, 0xa64e,
3311 0xa650, 0xa650,
3312 0xa652, 0xa652,
3313 0xa654, 0xa654,
3314 0xa656, 0xa656,
3315 0xa658, 0xa658,
3316 0xa65a, 0xa65a,
3317 0xa65c, 0xa65c,
3318 0xa65e, 0xa65e,
3319 0xa660, 0xa660,
3320 0xa662, 0xa662,
3321 0xa664, 0xa664,
3322 0xa666, 0xa666,
3323 0xa668, 0xa668,
3324 0xa66a, 0xa66a,
3325 0xa66c, 0xa66c,
3326 0xa680, 0xa680,
3327 0xa682, 0xa682,
3328 0xa684, 0xa684,
3329 0xa686, 0xa686,
3330 0xa688, 0xa688,
3331 0xa68a, 0xa68a,
3332 0xa68c, 0xa68c,
3333 0xa68e, 0xa68e,
3334 0xa690, 0xa690,
3335 0xa692, 0xa692,
3336 0xa694, 0xa694,
3337 0xa696, 0xa696,
3338 0xa698, 0xa698,
3339 0xa69a, 0xa69a,
3340 0xa722, 0xa722,
3341 0xa724, 0xa724,
3342 0xa726, 0xa726,
3343 0xa728, 0xa728,
3344 0xa72a, 0xa72a,
3345 0xa72c, 0xa72c,
3346 0xa72e, 0xa72e,
3347 0xa732, 0xa732,
3348 0xa734, 0xa734,
3349 0xa736, 0xa736,
3350 0xa738, 0xa738,
3351 0xa73a, 0xa73a,
3352 0xa73c, 0xa73c,
3353 0xa73e, 0xa73e,
3354 0xa740, 0xa740,
3355 0xa742, 0xa742,
3356 0xa744, 0xa744,
3357 0xa746, 0xa746,
3358 0xa748, 0xa748,
3359 0xa74a, 0xa74a,
3360 0xa74c, 0xa74c,
3361 0xa74e, 0xa74e,
3362 0xa750, 0xa750,
3363 0xa752, 0xa752,
3364 0xa754, 0xa754,
3365 0xa756, 0xa756,
3366 0xa758, 0xa758,
3367 0xa75a, 0xa75a,
3368 0xa75c, 0xa75c,
3369 0xa75e, 0xa75e,
3370 0xa760, 0xa760,
3371 0xa762, 0xa762,
3372 0xa764, 0xa764,
3373 0xa766, 0xa766,
3374 0xa768, 0xa768,
3375 0xa76a, 0xa76a,
3376 0xa76c, 0xa76c,
3377 0xa76e, 0xa76e,
3378 0xa779, 0xa779,
3379 0xa77b, 0xa77b,
3380 0xa77d, 0xa77e,
3381 0xa780, 0xa780,
3382 0xa782, 0xa782,
3383 0xa784, 0xa784,
3384 0xa786, 0xa786,
3385 0xa78b, 0xa78b,
3386 0xa78d, 0xa78d,
3387 0xa790, 0xa790,
3388 0xa792, 0xa792,
3389 0xa796, 0xa796,
3390 0xa798, 0xa798,
3391 0xa79a, 0xa79a,
3392 0xa79c, 0xa79c,
3393 0xa79e, 0xa79e,
3394 0xa7a0, 0xa7a0,
3395 0xa7a2, 0xa7a2,
3396 0xa7a4, 0xa7a4,
3397 0xa7a6, 0xa7a6,
3398 0xa7a8, 0xa7a8,
3399 0xa7aa, 0xa7ad,
3400 0xa7b0, 0xa7b4,
3401 0xa7b6, 0xa7b6,
3402 0xff21, 0xff3a,
3403 0x10400, 0x10427,
3404 0x10c80, 0x10cb2,
3405 0x118a0, 0x118bf,
3406 0x1d400, 0x1d419,
3407 0x1d434, 0x1d44d,
3408 0x1d468, 0x1d481,
3409 0x1d49c, 0x1d49c,
3410 0x1d49e, 0x1d49f,
3411 0x1d4a2, 0x1d4a2,
3412 0x1d4a5, 0x1d4a6,
3413 0x1d4a9, 0x1d4ac,
3414 0x1d4ae, 0x1d4b5,
3415 0x1d4d0, 0x1d4e9,
3416 0x1d504, 0x1d505,
3417 0x1d507, 0x1d50a,
3418 0x1d50d, 0x1d514,
3419 0x1d516, 0x1d51c,
3420 0x1d538, 0x1d539,
3421 0x1d53b, 0x1d53e,
3422 0x1d540, 0x1d544,
3423 0x1d546, 0x1d546,
3424 0x1d54a, 0x1d550,
3425 0x1d56c, 0x1d585,
3426 0x1d5a0, 0x1d5b9,
3427 0x1d5d4, 0x1d5ed,
3428 0x1d608, 0x1d621,
3429 0x1d63c, 0x1d655,
3430 0x1d670, 0x1d689,
3431 0x1d6a8, 0x1d6c0,
3432 0x1d6e2, 0x1d6fa,
3433 0x1d71c, 0x1d734,
3434 0x1d756, 0x1d76e,
3435 0x1d790, 0x1d7a8,
3436 0x1d7ca, 0x1d7ca,
3437 0x1f130, 0x1f149,
3438 0x1f150, 0x1f169,
3439 0x1f170, 0x1f189,
3440 }; /* END of CR_Upper */
3441
3442 /* PROPERTY: 'XDigit': POSIX [[:XDigit:]] */
3443 static const OnigCodePoint
3444 CR_XDigit[] = { 3,
3445 0x0030, 0x0039,
3446 0x0041, 0x0046,
3447 0x0061, 0x0066,
3448 }; /* END of CR_XDigit */
3449
3450 /* PROPERTY: 'Word': POSIX [[:Word:]] */
3451 static const OnigCodePoint
3452 CR_Word[] = { 654,
3453 0x0030, 0x0039,
3454 0x0041, 0x005a,
3455 0x005f, 0x005f,
3456 0x0061, 0x007a,
3457 0x00aa, 0x00aa,
3458 0x00b5, 0x00b5,
3459 0x00ba, 0x00ba,
3460 0x00c0, 0x00d6,
3461 0x00d8, 0x00f6,
3462 0x00f8, 0x02c1,
3463 0x02c6, 0x02d1,
3464 0x02e0, 0x02e4,
3465 0x02ec, 0x02ec,
3466 0x02ee, 0x02ee,
3467 0x0300, 0x0374,
3468 0x0376, 0x0377,
3469 0x037a, 0x037d,
3470 0x037f, 0x037f,
3471 0x0386, 0x0386,
3472 0x0388, 0x038a,
3473 0x038c, 0x038c,
3474 0x038e, 0x03a1,
3475 0x03a3, 0x03f5,
3476 0x03f7, 0x0481,
3477 0x0483, 0x052f,
3478 0x0531, 0x0556,
3479 0x0559, 0x0559,
3480 0x0561, 0x0587,
3481 0x0591, 0x05bd,
3482 0x05bf, 0x05bf,
3483 0x05c1, 0x05c2,
3484 0x05c4, 0x05c5,
3485 0x05c7, 0x05c7,
3486 0x05d0, 0x05ea,
3487 0x05f0, 0x05f2,
3488 0x0610, 0x061a,
3489 0x0620, 0x0669,
3490 0x066e, 0x06d3,
3491 0x06d5, 0x06dc,
3492 0x06df, 0x06e8,
3493 0x06ea, 0x06fc,
3494 0x06ff, 0x06ff,
3495 0x0710, 0x074a,
3496 0x074d, 0x07b1,
3497 0x07c0, 0x07f5,
3498 0x07fa, 0x07fa,
3499 0x0800, 0x082d,
3500 0x0840, 0x085b,
3501 0x08a0, 0x08b4,
3502 0x08e3, 0x0963,
3503 0x0966, 0x096f,
3504 0x0971, 0x0983,
3505 0x0985, 0x098c,
3506 0x098f, 0x0990,
3507 0x0993, 0x09a8,
3508 0x09aa, 0x09b0,
3509 0x09b2, 0x09b2,
3510 0x09b6, 0x09b9,
3511 0x09bc, 0x09c4,
3512 0x09c7, 0x09c8,
3513 0x09cb, 0x09ce,
3514 0x09d7, 0x09d7,
3515 0x09dc, 0x09dd,
3516 0x09df, 0x09e3,
3517 0x09e6, 0x09f1,
3518 0x0a01, 0x0a03,
3519 0x0a05, 0x0a0a,
3520 0x0a0f, 0x0a10,
3521 0x0a13, 0x0a28,
3522 0x0a2a, 0x0a30,
3523 0x0a32, 0x0a33,
3524 0x0a35, 0x0a36,
3525 0x0a38, 0x0a39,
3526 0x0a3c, 0x0a3c,
3527 0x0a3e, 0x0a42,
3528 0x0a47, 0x0a48,
3529 0x0a4b, 0x0a4d,
3530 0x0a51, 0x0a51,
3531 0x0a59, 0x0a5c,
3532 0x0a5e, 0x0a5e,
3533 0x0a66, 0x0a75,
3534 0x0a81, 0x0a83,
3535 0x0a85, 0x0a8d,
3536 0x0a8f, 0x0a91,
3537 0x0a93, 0x0aa8,
3538 0x0aaa, 0x0ab0,
3539 0x0ab2, 0x0ab3,
3540 0x0ab5, 0x0ab9,
3541 0x0abc, 0x0ac5,
3542 0x0ac7, 0x0ac9,
3543 0x0acb, 0x0acd,
3544 0x0ad0, 0x0ad0,
3545 0x0ae0, 0x0ae3,
3546 0x0ae6, 0x0aef,
3547 0x0af9, 0x0af9,
3548 0x0b01, 0x0b03,
3549 0x0b05, 0x0b0c,
3550 0x0b0f, 0x0b10,
3551 0x0b13, 0x0b28,
3552 0x0b2a, 0x0b30,
3553 0x0b32, 0x0b33,
3554 0x0b35, 0x0b39,
3555 0x0b3c, 0x0b44,
3556 0x0b47, 0x0b48,
3557 0x0b4b, 0x0b4d,
3558 0x0b56, 0x0b57,
3559 0x0b5c, 0x0b5d,
3560 0x0b5f, 0x0b63,
3561 0x0b66, 0x0b6f,
3562 0x0b71, 0x0b71,
3563 0x0b82, 0x0b83,
3564 0x0b85, 0x0b8a,
3565 0x0b8e, 0x0b90,
3566 0x0b92, 0x0b95,
3567 0x0b99, 0x0b9a,
3568 0x0b9c, 0x0b9c,
3569 0x0b9e, 0x0b9f,
3570 0x0ba3, 0x0ba4,
3571 0x0ba8, 0x0baa,
3572 0x0bae, 0x0bb9,
3573 0x0bbe, 0x0bc2,
3574 0x0bc6, 0x0bc8,
3575 0x0bca, 0x0bcd,
3576 0x0bd0, 0x0bd0,
3577 0x0bd7, 0x0bd7,
3578 0x0be6, 0x0bef,
3579 0x0c00, 0x0c03,
3580 0x0c05, 0x0c0c,
3581 0x0c0e, 0x0c10,
3582 0x0c12, 0x0c28,
3583 0x0c2a, 0x0c39,
3584 0x0c3d, 0x0c44,
3585 0x0c46, 0x0c48,
3586 0x0c4a, 0x0c4d,
3587 0x0c55, 0x0c56,
3588 0x0c58, 0x0c5a,
3589 0x0c60, 0x0c63,
3590 0x0c66, 0x0c6f,
3591 0x0c81, 0x0c83,
3592 0x0c85, 0x0c8c,
3593 0x0c8e, 0x0c90,
3594 0x0c92, 0x0ca8,
3595 0x0caa, 0x0cb3,
3596 0x0cb5, 0x0cb9,
3597 0x0cbc, 0x0cc4,
3598 0x0cc6, 0x0cc8,
3599 0x0cca, 0x0ccd,
3600 0x0cd5, 0x0cd6,
3601 0x0cde, 0x0cde,
3602 0x0ce0, 0x0ce3,
3603 0x0ce6, 0x0cef,
3604 0x0cf1, 0x0cf2,
3605 0x0d01, 0x0d03,
3606 0x0d05, 0x0d0c,
3607 0x0d0e, 0x0d10,
3608 0x0d12, 0x0d3a,
3609 0x0d3d, 0x0d44,
3610 0x0d46, 0x0d48,
3611 0x0d4a, 0x0d4e,
3612 0x0d57, 0x0d57,
3613 0x0d5f, 0x0d63,
3614 0x0d66, 0x0d6f,
3615 0x0d7a, 0x0d7f,
3616 0x0d82, 0x0d83,
3617 0x0d85, 0x0d96,
3618 0x0d9a, 0x0db1,
3619 0x0db3, 0x0dbb,
3620 0x0dbd, 0x0dbd,
3621 0x0dc0, 0x0dc6,
3622 0x0dca, 0x0dca,
3623 0x0dcf, 0x0dd4,
3624 0x0dd6, 0x0dd6,
3625 0x0dd8, 0x0ddf,
3626 0x0de6, 0x0def,
3627 0x0df2, 0x0df3,
3628 0x0e01, 0x0e3a,
3629 0x0e40, 0x0e4e,
3630 0x0e50, 0x0e59,
3631 0x0e81, 0x0e82,
3632 0x0e84, 0x0e84,
3633 0x0e87, 0x0e88,
3634 0x0e8a, 0x0e8a,
3635 0x0e8d, 0x0e8d,
3636 0x0e94, 0x0e97,
3637 0x0e99, 0x0e9f,
3638 0x0ea1, 0x0ea3,
3639 0x0ea5, 0x0ea5,
3640 0x0ea7, 0x0ea7,
3641 0x0eaa, 0x0eab,
3642 0x0ead, 0x0eb9,
3643 0x0ebb, 0x0ebd,
3644 0x0ec0, 0x0ec4,
3645 0x0ec6, 0x0ec6,
3646 0x0ec8, 0x0ecd,
3647 0x0ed0, 0x0ed9,
3648 0x0edc, 0x0edf,
3649 0x0f00, 0x0f00,
3650 0x0f18, 0x0f19,
3651 0x0f20, 0x0f29,
3652 0x0f35, 0x0f35,
3653 0x0f37, 0x0f37,
3654 0x0f39, 0x0f39,
3655 0x0f3e, 0x0f47,
3656 0x0f49, 0x0f6c,
3657 0x0f71, 0x0f84,
3658 0x0f86, 0x0f97,
3659 0x0f99, 0x0fbc,
3660 0x0fc6, 0x0fc6,
3661 0x1000, 0x1049,
3662 0x1050, 0x109d,
3663 0x10a0, 0x10c5,
3664 0x10c7, 0x10c7,
3665 0x10cd, 0x10cd,
3666 0x10d0, 0x10fa,
3667 0x10fc, 0x1248,
3668 0x124a, 0x124d,
3669 0x1250, 0x1256,
3670 0x1258, 0x1258,
3671 0x125a, 0x125d,
3672 0x1260, 0x1288,
3673 0x128a, 0x128d,
3674 0x1290, 0x12b0,
3675 0x12b2, 0x12b5,
3676 0x12b8, 0x12be,
3677 0x12c0, 0x12c0,
3678 0x12c2, 0x12c5,
3679 0x12c8, 0x12d6,
3680 0x12d8, 0x1310,
3681 0x1312, 0x1315,
3682 0x1318, 0x135a,
3683 0x135d, 0x135f,
3684 0x1380, 0x138f,
3685 0x13a0, 0x13f5,
3686 0x13f8, 0x13fd,
3687 0x1401, 0x166c,
3688 0x166f, 0x167f,
3689 0x1681, 0x169a,
3690 0x16a0, 0x16ea,
3691 0x16ee, 0x16f8,
3692 0x1700, 0x170c,
3693 0x170e, 0x1714,
3694 0x1720, 0x1734,
3695 0x1740, 0x1753,
3696 0x1760, 0x176c,
3697 0x176e, 0x1770,
3698 0x1772, 0x1773,
3699 0x1780, 0x17d3,
3700 0x17d7, 0x17d7,
3701 0x17dc, 0x17dd,
3702 0x17e0, 0x17e9,
3703 0x180b, 0x180d,
3704 0x1810, 0x1819,
3705 0x1820, 0x1877,
3706 0x1880, 0x18aa,
3707 0x18b0, 0x18f5,
3708 0x1900, 0x191e,
3709 0x1920, 0x192b,
3710 0x1930, 0x193b,
3711 0x1946, 0x196d,
3712 0x1970, 0x1974,
3713 0x1980, 0x19ab,
3714 0x19b0, 0x19c9,
3715 0x19d0, 0x19d9,
3716 0x1a00, 0x1a1b,
3717 0x1a20, 0x1a5e,
3718 0x1a60, 0x1a7c,
3719 0x1a7f, 0x1a89,
3720 0x1a90, 0x1a99,
3721 0x1aa7, 0x1aa7,
3722 0x1ab0, 0x1abe,
3723 0x1b00, 0x1b4b,
3724 0x1b50, 0x1b59,
3725 0x1b6b, 0x1b73,
3726 0x1b80, 0x1bf3,
3727 0x1c00, 0x1c37,
3728 0x1c40, 0x1c49,
3729 0x1c4d, 0x1c7d,
3730 0x1cd0, 0x1cd2,
3731 0x1cd4, 0x1cf6,
3732 0x1cf8, 0x1cf9,
3733 0x1d00, 0x1df5,
3734 0x1dfc, 0x1f15,
3735 0x1f18, 0x1f1d,
3736 0x1f20, 0x1f45,
3737 0x1f48, 0x1f4d,
3738 0x1f50, 0x1f57,
3739 0x1f59, 0x1f59,
3740 0x1f5b, 0x1f5b,
3741 0x1f5d, 0x1f5d,
3742 0x1f5f, 0x1f7d,
3743 0x1f80, 0x1fb4,
3744 0x1fb6, 0x1fbc,
3745 0x1fbe, 0x1fbe,
3746 0x1fc2, 0x1fc4,
3747 0x1fc6, 0x1fcc,
3748 0x1fd0, 0x1fd3,
3749 0x1fd6, 0x1fdb,
3750 0x1fe0, 0x1fec,
3751 0x1ff2, 0x1ff4,
3752 0x1ff6, 0x1ffc,
3753 0x203f, 0x2040,
3754 0x2054, 0x2054,
3755 0x2071, 0x2071,
3756 0x207f, 0x207f,
3757 0x2090, 0x209c,
3758 0x20d0, 0x20f0,
3759 0x2102, 0x2102,
3760 0x2107, 0x2107,
3761 0x210a, 0x2113,
3762 0x2115, 0x2115,
3763 0x2119, 0x211d,
3764 0x2124, 0x2124,
3765 0x2126, 0x2126,
3766 0x2128, 0x2128,
3767 0x212a, 0x212d,
3768 0x212f, 0x2139,
3769 0x213c, 0x213f,
3770 0x2145, 0x2149,
3771 0x214e, 0x214e,
3772 0x2160, 0x2188,
3773 0x24b6, 0x24e9,
3774 0x2c00, 0x2c2e,
3775 0x2c30, 0x2c5e,
3776 0x2c60, 0x2ce4,
3777 0x2ceb, 0x2cf3,
3778 0x2d00, 0x2d25,
3779 0x2d27, 0x2d27,
3780 0x2d2d, 0x2d2d,
3781 0x2d30, 0x2d67,
3782 0x2d6f, 0x2d6f,
3783 0x2d7f, 0x2d96,
3784 0x2da0, 0x2da6,
3785 0x2da8, 0x2dae,
3786 0x2db0, 0x2db6,
3787 0x2db8, 0x2dbe,
3788 0x2dc0, 0x2dc6,
3789 0x2dc8, 0x2dce,
3790 0x2dd0, 0x2dd6,
3791 0x2dd8, 0x2dde,
3792 0x2de0, 0x2dff,
3793 0x2e2f, 0x2e2f,
3794 0x3005, 0x3007,
3795 0x3021, 0x302f,
3796 0x3031, 0x3035,
3797 0x3038, 0x303c,
3798 0x3041, 0x3096,
3799 0x3099, 0x309a,
3800 0x309d, 0x309f,
3801 0x30a1, 0x30fa,
3802 0x30fc, 0x30ff,
3803 0x3105, 0x312d,
3804 0x3131, 0x318e,
3805 0x31a0, 0x31ba,
3806 0x31f0, 0x31ff,
3807 0x3400, 0x4db5,
3808 0x4e00, 0x9fd5,
3809 0xa000, 0xa48c,
3810 0xa4d0, 0xa4fd,
3811 0xa500, 0xa60c,
3812 0xa610, 0xa62b,
3813 0xa640, 0xa672,
3814 0xa674, 0xa67d,
3815 0xa67f, 0xa6f1,
3816 0xa717, 0xa71f,
3817 0xa722, 0xa788,
3818 0xa78b, 0xa7ad,
3819 0xa7b0, 0xa7b7,
3820 0xa7f7, 0xa827,
3821 0xa840, 0xa873,
3822 0xa880, 0xa8c4,
3823 0xa8d0, 0xa8d9,
3824 0xa8e0, 0xa8f7,
3825 0xa8fb, 0xa8fb,
3826 0xa8fd, 0xa8fd,
3827 0xa900, 0xa92d,
3828 0xa930, 0xa953,
3829 0xa960, 0xa97c,
3830 0xa980, 0xa9c0,
3831 0xa9cf, 0xa9d9,
3832 0xa9e0, 0xa9fe,
3833 0xaa00, 0xaa36,
3834 0xaa40, 0xaa4d,
3835 0xaa50, 0xaa59,
3836 0xaa60, 0xaa76,
3837 0xaa7a, 0xaac2,
3838 0xaadb, 0xaadd,
3839 0xaae0, 0xaaef,
3840 0xaaf2, 0xaaf6,
3841 0xab01, 0xab06,
3842 0xab09, 0xab0e,
3843 0xab11, 0xab16,
3844 0xab20, 0xab26,
3845 0xab28, 0xab2e,
3846 0xab30, 0xab5a,
3847 0xab5c, 0xab65,
3848 0xab70, 0xabea,
3849 0xabec, 0xabed,
3850 0xabf0, 0xabf9,
3851 0xac00, 0xd7a3,
3852 0xd7b0, 0xd7c6,
3853 0xd7cb, 0xd7fb,
3854 0xf900, 0xfa6d,
3855 0xfa70, 0xfad9,
3856 0xfb00, 0xfb06,
3857 0xfb13, 0xfb17,
3858 0xfb1d, 0xfb28,
3859 0xfb2a, 0xfb36,
3860 0xfb38, 0xfb3c,
3861 0xfb3e, 0xfb3e,
3862 0xfb40, 0xfb41,
3863 0xfb43, 0xfb44,
3864 0xfb46, 0xfbb1,
3865 0xfbd3, 0xfd3d,
3866 0xfd50, 0xfd8f,
3867 0xfd92, 0xfdc7,
3868 0xfdf0, 0xfdfb,
3869 0xfe00, 0xfe0f,
3870 0xfe20, 0xfe2f,
3871 0xfe33, 0xfe34,
3872 0xfe4d, 0xfe4f,
3873 0xfe70, 0xfe74,
3874 0xfe76, 0xfefc,
3875 0xff10, 0xff19,
3876 0xff21, 0xff3a,
3877 0xff3f, 0xff3f,
3878 0xff41, 0xff5a,
3879 0xff66, 0xffbe,
3880 0xffc2, 0xffc7,
3881 0xffca, 0xffcf,
3882 0xffd2, 0xffd7,
3883 0xffda, 0xffdc,
3884 0x10000, 0x1000b,
3885 0x1000d, 0x10026,
3886 0x10028, 0x1003a,
3887 0x1003c, 0x1003d,
3888 0x1003f, 0x1004d,
3889 0x10050, 0x1005d,
3890 0x10080, 0x100fa,
3891 0x10140, 0x10174,
3892 0x101fd, 0x101fd,
3893 0x10280, 0x1029c,
3894 0x102a0, 0x102d0,
3895 0x102e0, 0x102e0,
3896 0x10300, 0x1031f,
3897 0x10330, 0x1034a,
3898 0x10350, 0x1037a,
3899 0x10380, 0x1039d,
3900 0x103a0, 0x103c3,
3901 0x103c8, 0x103cf,
3902 0x103d1, 0x103d5,
3903 0x10400, 0x1049d,
3904 0x104a0, 0x104a9,
3905 0x10500, 0x10527,
3906 0x10530, 0x10563,
3907 0x10600, 0x10736,
3908 0x10740, 0x10755,
3909 0x10760, 0x10767,
3910 0x10800, 0x10805,
3911 0x10808, 0x10808,
3912 0x1080a, 0x10835,
3913 0x10837, 0x10838,
3914 0x1083c, 0x1083c,
3915 0x1083f, 0x10855,
3916 0x10860, 0x10876,
3917 0x10880, 0x1089e,
3918 0x108e0, 0x108f2,
3919 0x108f4, 0x108f5,
3920 0x10900, 0x10915,
3921 0x10920, 0x10939,
3922 0x10980, 0x109b7,
3923 0x109be, 0x109bf,
3924 0x10a00, 0x10a03,
3925 0x10a05, 0x10a06,
3926 0x10a0c, 0x10a13,
3927 0x10a15, 0x10a17,
3928 0x10a19, 0x10a33,
3929 0x10a38, 0x10a3a,
3930 0x10a3f, 0x10a3f,
3931 0x10a60, 0x10a7c,
3932 0x10a80, 0x10a9c,
3933 0x10ac0, 0x10ac7,
3934 0x10ac9, 0x10ae6,
3935 0x10b00, 0x10b35,
3936 0x10b40, 0x10b55,
3937 0x10b60, 0x10b72,
3938 0x10b80, 0x10b91,
3939 0x10c00, 0x10c48,
3940 0x10c80, 0x10cb2,
3941 0x10cc0, 0x10cf2,
3942 0x11000, 0x11046,
3943 0x11066, 0x1106f,
3944 0x1107f, 0x110ba,
3945 0x110d0, 0x110e8,
3946 0x110f0, 0x110f9,
3947 0x11100, 0x11134,
3948 0x11136, 0x1113f,
3949 0x11150, 0x11173,
3950 0x11176, 0x11176,
3951 0x11180, 0x111c4,
3952 0x111ca, 0x111cc,
3953 0x111d0, 0x111da,
3954 0x111dc, 0x111dc,
3955 0x11200, 0x11211,
3956 0x11213, 0x11237,
3957 0x11280, 0x11286,
3958 0x11288, 0x11288,
3959 0x1128a, 0x1128d,
3960 0x1128f, 0x1129d,
3961 0x1129f, 0x112a8,
3962 0x112b0, 0x112ea,
3963 0x112f0, 0x112f9,
3964 0x11300, 0x11303,
3965 0x11305, 0x1130c,
3966 0x1130f, 0x11310,
3967 0x11313, 0x11328,
3968 0x1132a, 0x11330,
3969 0x11332, 0x11333,
3970 0x11335, 0x11339,
3971 0x1133c, 0x11344,
3972 0x11347, 0x11348,
3973 0x1134b, 0x1134d,
3974 0x11350, 0x11350,
3975 0x11357, 0x11357,
3976 0x1135d, 0x11363,
3977 0x11366, 0x1136c,
3978 0x11370, 0x11374,
3979 0x11480, 0x114c5,
3980 0x114c7, 0x114c7,
3981 0x114d0, 0x114d9,
3982 0x11580, 0x115b5,
3983 0x115b8, 0x115c0,
3984 0x115d8, 0x115dd,
3985 0x11600, 0x11640,
3986 0x11644, 0x11644,
3987 0x11650, 0x11659,
3988 0x11680, 0x116b7,
3989 0x116c0, 0x116c9,
3990 0x11700, 0x11719,
3991 0x1171d, 0x1172b,
3992 0x11730, 0x11739,
3993 0x118a0, 0x118e9,
3994 0x118ff, 0x118ff,
3995 0x11ac0, 0x11af8,
3996 0x12000, 0x12399,
3997 0x12400, 0x1246e,
3998 0x12480, 0x12543,
3999 0x13000, 0x1342e,
4000 0x14400, 0x14646,
4001 0x16800, 0x16a38,
4002 0x16a40, 0x16a5e,
4003 0x16a60, 0x16a69,
4004 0x16ad0, 0x16aed,
4005 0x16af0, 0x16af4,
4006 0x16b00, 0x16b36,
4007 0x16b40, 0x16b43,
4008 0x16b50, 0x16b59,
4009 0x16b63, 0x16b77,
4010 0x16b7d, 0x16b8f,
4011 0x16f00, 0x16f44,
4012 0x16f50, 0x16f7e,
4013 0x16f8f, 0x16f9f,
4014 0x1b000, 0x1b001,
4015 0x1bc00, 0x1bc6a,
4016 0x1bc70, 0x1bc7c,
4017 0x1bc80, 0x1bc88,
4018 0x1bc90, 0x1bc99,
4019 0x1bc9d, 0x1bc9e,
4020 0x1d165, 0x1d169,
4021 0x1d16d, 0x1d172,
4022 0x1d17b, 0x1d182,
4023 0x1d185, 0x1d18b,
4024 0x1d1aa, 0x1d1ad,
4025 0x1d242, 0x1d244,
4026 0x1d400, 0x1d454,
4027 0x1d456, 0x1d49c,
4028 0x1d49e, 0x1d49f,
4029 0x1d4a2, 0x1d4a2,
4030 0x1d4a5, 0x1d4a6,
4031 0x1d4a9, 0x1d4ac,
4032 0x1d4ae, 0x1d4b9,
4033 0x1d4bb, 0x1d4bb,
4034 0x1d4bd, 0x1d4c3,
4035 0x1d4c5, 0x1d505,
4036 0x1d507, 0x1d50a,
4037 0x1d50d, 0x1d514,
4038 0x1d516, 0x1d51c,
4039 0x1d51e, 0x1d539,
4040 0x1d53b, 0x1d53e,
4041 0x1d540, 0x1d544,
4042 0x1d546, 0x1d546,
4043 0x1d54a, 0x1d550,
4044 0x1d552, 0x1d6a5,
4045 0x1d6a8, 0x1d6c0,
4046 0x1d6c2, 0x1d6da,
4047 0x1d6dc, 0x1d6fa,
4048 0x1d6fc, 0x1d714,
4049 0x1d716, 0x1d734,
4050 0x1d736, 0x1d74e,
4051 0x1d750, 0x1d76e,
4052 0x1d770, 0x1d788,
4053 0x1d78a, 0x1d7a8,
4054 0x1d7aa, 0x1d7c2,
4055 0x1d7c4, 0x1d7cb,
4056 0x1d7ce, 0x1d7ff,
4057 0x1da00, 0x1da36,
4058 0x1da3b, 0x1da6c,
4059 0x1da75, 0x1da75,
4060 0x1da84, 0x1da84,
4061 0x1da9b, 0x1da9f,
4062 0x1daa1, 0x1daaf,
4063 0x1e800, 0x1e8c4,
4064 0x1e8d0, 0x1e8d6,
4065 0x1ee00, 0x1ee03,
4066 0x1ee05, 0x1ee1f,
4067 0x1ee21, 0x1ee22,
4068 0x1ee24, 0x1ee24,
4069 0x1ee27, 0x1ee27,
4070 0x1ee29, 0x1ee32,
4071 0x1ee34, 0x1ee37,
4072 0x1ee39, 0x1ee39,
4073 0x1ee3b, 0x1ee3b,
4074 0x1ee42, 0x1ee42,
4075 0x1ee47, 0x1ee47,
4076 0x1ee49, 0x1ee49,
4077 0x1ee4b, 0x1ee4b,
4078 0x1ee4d, 0x1ee4f,
4079 0x1ee51, 0x1ee52,
4080 0x1ee54, 0x1ee54,
4081 0x1ee57, 0x1ee57,
4082 0x1ee59, 0x1ee59,
4083 0x1ee5b, 0x1ee5b,
4084 0x1ee5d, 0x1ee5d,
4085 0x1ee5f, 0x1ee5f,
4086 0x1ee61, 0x1ee62,
4087 0x1ee64, 0x1ee64,
4088 0x1ee67, 0x1ee6a,
4089 0x1ee6c, 0x1ee72,
4090 0x1ee74, 0x1ee77,
4091 0x1ee79, 0x1ee7c,
4092 0x1ee7e, 0x1ee7e,
4093 0x1ee80, 0x1ee89,
4094 0x1ee8b, 0x1ee9b,
4095 0x1eea1, 0x1eea3,
4096 0x1eea5, 0x1eea9,
4097 0x1eeab, 0x1eebb,
4098 0x1f130, 0x1f149,
4099 0x1f150, 0x1f169,
4100 0x1f170, 0x1f189,
4101 0x20000, 0x2a6d6,
4102 0x2a700, 0x2b734,
4103 0x2b740, 0x2b81d,
4104 0x2b820, 0x2cea1,
4105 0x2f800, 0x2fa1d,
4106 0xe0100, 0xe01ef,
4107 }; /* END of CR_Word */
4108
4109 /* PROPERTY: 'Alnum': POSIX [[:Alnum:]] */
4110 static const OnigCodePoint
4111 CR_Alnum[] = { 648,
4112 0x0030, 0x0039,
4113 0x0041, 0x005a,
4114 0x0061, 0x007a,
4115 0x00aa, 0x00aa,
4116 0x00b5, 0x00b5,
4117 0x00ba, 0x00ba,
4118 0x00c0, 0x00d6,
4119 0x00d8, 0x00f6,
4120 0x00f8, 0x02c1,
4121 0x02c6, 0x02d1,
4122 0x02e0, 0x02e4,
4123 0x02ec, 0x02ec,
4124 0x02ee, 0x02ee,
4125 0x0345, 0x0345,
4126 0x0370, 0x0374,
4127 0x0376, 0x0377,
4128 0x037a, 0x037d,
4129 0x037f, 0x037f,
4130 0x0386, 0x0386,
4131 0x0388, 0x038a,
4132 0x038c, 0x038c,
4133 0x038e, 0x03a1,
4134 0x03a3, 0x03f5,
4135 0x03f7, 0x0481,
4136 0x048a, 0x052f,
4137 0x0531, 0x0556,
4138 0x0559, 0x0559,
4139 0x0561, 0x0587,
4140 0x05b0, 0x05bd,
4141 0x05bf, 0x05bf,
4142 0x05c1, 0x05c2,
4143 0x05c4, 0x05c5,
4144 0x05c7, 0x05c7,
4145 0x05d0, 0x05ea,
4146 0x05f0, 0x05f2,
4147 0x0610, 0x061a,
4148 0x0620, 0x0657,
4149 0x0659, 0x0669,
4150 0x066e, 0x06d3,
4151 0x06d5, 0x06dc,
4152 0x06e1, 0x06e8,
4153 0x06ed, 0x06fc,
4154 0x06ff, 0x06ff,
4155 0x0710, 0x073f,
4156 0x074d, 0x07b1,
4157 0x07c0, 0x07ea,
4158 0x07f4, 0x07f5,
4159 0x07fa, 0x07fa,
4160 0x0800, 0x0817,
4161 0x081a, 0x082c,
4162 0x0840, 0x0858,
4163 0x08a0, 0x08b4,
4164 0x08e3, 0x08e9,
4165 0x08f0, 0x093b,
4166 0x093d, 0x094c,
4167 0x094e, 0x0950,
4168 0x0955, 0x0963,
4169 0x0966, 0x096f,
4170 0x0971, 0x0983,
4171 0x0985, 0x098c,
4172 0x098f, 0x0990,
4173 0x0993, 0x09a8,
4174 0x09aa, 0x09b0,
4175 0x09b2, 0x09b2,
4176 0x09b6, 0x09b9,
4177 0x09bd, 0x09c4,
4178 0x09c7, 0x09c8,
4179 0x09cb, 0x09cc,
4180 0x09ce, 0x09ce,
4181 0x09d7, 0x09d7,
4182 0x09dc, 0x09dd,
4183 0x09df, 0x09e3,
4184 0x09e6, 0x09f1,
4185 0x0a01, 0x0a03,
4186 0x0a05, 0x0a0a,
4187 0x0a0f, 0x0a10,
4188 0x0a13, 0x0a28,
4189 0x0a2a, 0x0a30,
4190 0x0a32, 0x0a33,
4191 0x0a35, 0x0a36,
4192 0x0a38, 0x0a39,
4193 0x0a3e, 0x0a42,
4194 0x0a47, 0x0a48,
4195 0x0a4b, 0x0a4c,
4196 0x0a51, 0x0a51,
4197 0x0a59, 0x0a5c,
4198 0x0a5e, 0x0a5e,
4199 0x0a66, 0x0a75,
4200 0x0a81, 0x0a83,
4201 0x0a85, 0x0a8d,
4202 0x0a8f, 0x0a91,
4203 0x0a93, 0x0aa8,
4204 0x0aaa, 0x0ab0,
4205 0x0ab2, 0x0ab3,
4206 0x0ab5, 0x0ab9,
4207 0x0abd, 0x0ac5,
4208 0x0ac7, 0x0ac9,
4209 0x0acb, 0x0acc,
4210 0x0ad0, 0x0ad0,
4211 0x0ae0, 0x0ae3,
4212 0x0ae6, 0x0aef,
4213 0x0af9, 0x0af9,
4214 0x0b01, 0x0b03,
4215 0x0b05, 0x0b0c,
4216 0x0b0f, 0x0b10,
4217 0x0b13, 0x0b28,
4218 0x0b2a, 0x0b30,
4219 0x0b32, 0x0b33,
4220 0x0b35, 0x0b39,
4221 0x0b3d, 0x0b44,
4222 0x0b47, 0x0b48,
4223 0x0b4b, 0x0b4c,
4224 0x0b56, 0x0b57,
4225 0x0b5c, 0x0b5d,
4226 0x0b5f, 0x0b63,
4227 0x0b66, 0x0b6f,
4228 0x0b71, 0x0b71,
4229 0x0b82, 0x0b83,
4230 0x0b85, 0x0b8a,
4231 0x0b8e, 0x0b90,
4232 0x0b92, 0x0b95,
4233 0x0b99, 0x0b9a,
4234 0x0b9c, 0x0b9c,
4235 0x0b9e, 0x0b9f,
4236 0x0ba3, 0x0ba4,
4237 0x0ba8, 0x0baa,
4238 0x0bae, 0x0bb9,
4239 0x0bbe, 0x0bc2,
4240 0x0bc6, 0x0bc8,
4241 0x0bca, 0x0bcc,
4242 0x0bd0, 0x0bd0,
4243 0x0bd7, 0x0bd7,
4244 0x0be6, 0x0bef,
4245 0x0c00, 0x0c03,
4246 0x0c05, 0x0c0c,
4247 0x0c0e, 0x0c10,
4248 0x0c12, 0x0c28,
4249 0x0c2a, 0x0c39,
4250 0x0c3d, 0x0c44,
4251 0x0c46, 0x0c48,
4252 0x0c4a, 0x0c4c,
4253 0x0c55, 0x0c56,
4254 0x0c58, 0x0c5a,
4255 0x0c60, 0x0c63,
4256 0x0c66, 0x0c6f,
4257 0x0c81, 0x0c83,
4258 0x0c85, 0x0c8c,
4259 0x0c8e, 0x0c90,
4260 0x0c92, 0x0ca8,
4261 0x0caa, 0x0cb3,
4262 0x0cb5, 0x0cb9,
4263 0x0cbd, 0x0cc4,
4264 0x0cc6, 0x0cc8,
4265 0x0cca, 0x0ccc,
4266 0x0cd5, 0x0cd6,
4267 0x0cde, 0x0cde,
4268 0x0ce0, 0x0ce3,
4269 0x0ce6, 0x0cef,
4270 0x0cf1, 0x0cf2,
4271 0x0d01, 0x0d03,
4272 0x0d05, 0x0d0c,
4273 0x0d0e, 0x0d10,
4274 0x0d12, 0x0d3a,
4275 0x0d3d, 0x0d44,
4276 0x0d46, 0x0d48,
4277 0x0d4a, 0x0d4c,
4278 0x0d4e, 0x0d4e,
4279 0x0d57, 0x0d57,
4280 0x0d5f, 0x0d63,
4281 0x0d66, 0x0d6f,
4282 0x0d7a, 0x0d7f,
4283 0x0d82, 0x0d83,
4284 0x0d85, 0x0d96,
4285 0x0d9a, 0x0db1,
4286 0x0db3, 0x0dbb,
4287 0x0dbd, 0x0dbd,
4288 0x0dc0, 0x0dc6,
4289 0x0dcf, 0x0dd4,
4290 0x0dd6, 0x0dd6,
4291 0x0dd8, 0x0ddf,
4292 0x0de6, 0x0def,
4293 0x0df2, 0x0df3,
4294 0x0e01, 0x0e3a,
4295 0x0e40, 0x0e46,
4296 0x0e4d, 0x0e4d,
4297 0x0e50, 0x0e59,
4298 0x0e81, 0x0e82,
4299 0x0e84, 0x0e84,
4300 0x0e87, 0x0e88,
4301 0x0e8a, 0x0e8a,
4302 0x0e8d, 0x0e8d,
4303 0x0e94, 0x0e97,
4304 0x0e99, 0x0e9f,
4305 0x0ea1, 0x0ea3,
4306 0x0ea5, 0x0ea5,
4307 0x0ea7, 0x0ea7,
4308 0x0eaa, 0x0eab,
4309 0x0ead, 0x0eb9,
4310 0x0ebb, 0x0ebd,
4311 0x0ec0, 0x0ec4,
4312 0x0ec6, 0x0ec6,
4313 0x0ecd, 0x0ecd,
4314 0x0ed0, 0x0ed9,
4315 0x0edc, 0x0edf,
4316 0x0f00, 0x0f00,
4317 0x0f20, 0x0f29,
4318 0x0f40, 0x0f47,
4319 0x0f49, 0x0f6c,
4320 0x0f71, 0x0f81,
4321 0x0f88, 0x0f97,
4322 0x0f99, 0x0fbc,
4323 0x1000, 0x1036,
4324 0x1038, 0x1038,
4325 0x103b, 0x1049,
4326 0x1050, 0x1062,
4327 0x1065, 0x1068,
4328 0x106e, 0x1086,
4329 0x108e, 0x108e,
4330 0x1090, 0x1099,
4331 0x109c, 0x109d,
4332 0x10a0, 0x10c5,
4333 0x10c7, 0x10c7,
4334 0x10cd, 0x10cd,
4335 0x10d0, 0x10fa,
4336 0x10fc, 0x1248,
4337 0x124a, 0x124d,
4338 0x1250, 0x1256,
4339 0x1258, 0x1258,
4340 0x125a, 0x125d,
4341 0x1260, 0x1288,
4342 0x128a, 0x128d,
4343 0x1290, 0x12b0,
4344 0x12b2, 0x12b5,
4345 0x12b8, 0x12be,
4346 0x12c0, 0x12c0,
4347 0x12c2, 0x12c5,
4348 0x12c8, 0x12d6,
4349 0x12d8, 0x1310,
4350 0x1312, 0x1315,
4351 0x1318, 0x135a,
4352 0x135f, 0x135f,
4353 0x1380, 0x138f,
4354 0x13a0, 0x13f5,
4355 0x13f8, 0x13fd,
4356 0x1401, 0x166c,
4357 0x166f, 0x167f,
4358 0x1681, 0x169a,
4359 0x16a0, 0x16ea,
4360 0x16ee, 0x16f8,
4361 0x1700, 0x170c,
4362 0x170e, 0x1713,
4363 0x1720, 0x1733,
4364 0x1740, 0x1753,
4365 0x1760, 0x176c,
4366 0x176e, 0x1770,
4367 0x1772, 0x1773,
4368 0x1780, 0x17b3,
4369 0x17b6, 0x17c8,
4370 0x17d7, 0x17d7,
4371 0x17dc, 0x17dc,
4372 0x17e0, 0x17e9,
4373 0x1810, 0x1819,
4374 0x1820, 0x1877,
4375 0x1880, 0x18aa,
4376 0x18b0, 0x18f5,
4377 0x1900, 0x191e,
4378 0x1920, 0x192b,
4379 0x1930, 0x1938,
4380 0x1946, 0x196d,
4381 0x1970, 0x1974,
4382 0x1980, 0x19ab,
4383 0x19b0, 0x19c9,
4384 0x19d0, 0x19d9,
4385 0x1a00, 0x1a1b,
4386 0x1a20, 0x1a5e,
4387 0x1a61, 0x1a74,
4388 0x1a80, 0x1a89,
4389 0x1a90, 0x1a99,
4390 0x1aa7, 0x1aa7,
4391 0x1b00, 0x1b33,
4392 0x1b35, 0x1b43,
4393 0x1b45, 0x1b4b,
4394 0x1b50, 0x1b59,
4395 0x1b80, 0x1ba9,
4396 0x1bac, 0x1be5,
4397 0x1be7, 0x1bf1,
4398 0x1c00, 0x1c35,
4399 0x1c40, 0x1c49,
4400 0x1c4d, 0x1c7d,
4401 0x1ce9, 0x1cec,
4402 0x1cee, 0x1cf3,
4403 0x1cf5, 0x1cf6,
4404 0x1d00, 0x1dbf,
4405 0x1de7, 0x1df4,
4406 0x1e00, 0x1f15,
4407 0x1f18, 0x1f1d,
4408 0x1f20, 0x1f45,
4409 0x1f48, 0x1f4d,
4410 0x1f50, 0x1f57,
4411 0x1f59, 0x1f59,
4412 0x1f5b, 0x1f5b,
4413 0x1f5d, 0x1f5d,
4414 0x1f5f, 0x1f7d,
4415 0x1f80, 0x1fb4,
4416 0x1fb6, 0x1fbc,
4417 0x1fbe, 0x1fbe,
4418 0x1fc2, 0x1fc4,
4419 0x1fc6, 0x1fcc,
4420 0x1fd0, 0x1fd3,
4421 0x1fd6, 0x1fdb,
4422 0x1fe0, 0x1fec,
4423 0x1ff2, 0x1ff4,
4424 0x1ff6, 0x1ffc,
4425 0x2071, 0x2071,
4426 0x207f, 0x207f,
4427 0x2090, 0x209c,
4428 0x2102, 0x2102,
4429 0x2107, 0x2107,
4430 0x210a, 0x2113,
4431 0x2115, 0x2115,
4432 0x2119, 0x211d,
4433 0x2124, 0x2124,
4434 0x2126, 0x2126,
4435 0x2128, 0x2128,
4436 0x212a, 0x212d,
4437 0x212f, 0x2139,
4438 0x213c, 0x213f,
4439 0x2145, 0x2149,
4440 0x214e, 0x214e,
4441 0x2160, 0x2188,
4442 0x24b6, 0x24e9,
4443 0x2c00, 0x2c2e,
4444 0x2c30, 0x2c5e,
4445 0x2c60, 0x2ce4,
4446 0x2ceb, 0x2cee,
4447 0x2cf2, 0x2cf3,
4448 0x2d00, 0x2d25,
4449 0x2d27, 0x2d27,
4450 0x2d2d, 0x2d2d,
4451 0x2d30, 0x2d67,
4452 0x2d6f, 0x2d6f,
4453 0x2d80, 0x2d96,
4454 0x2da0, 0x2da6,
4455 0x2da8, 0x2dae,
4456 0x2db0, 0x2db6,
4457 0x2db8, 0x2dbe,
4458 0x2dc0, 0x2dc6,
4459 0x2dc8, 0x2dce,
4460 0x2dd0, 0x2dd6,
4461 0x2dd8, 0x2dde,
4462 0x2de0, 0x2dff,
4463 0x2e2f, 0x2e2f,
4464 0x3005, 0x3007,
4465 0x3021, 0x3029,
4466 0x3031, 0x3035,
4467 0x3038, 0x303c,
4468 0x3041, 0x3096,
4469 0x309d, 0x309f,
4470 0x30a1, 0x30fa,
4471 0x30fc, 0x30ff,
4472 0x3105, 0x312d,
4473 0x3131, 0x318e,
4474 0x31a0, 0x31ba,
4475 0x31f0, 0x31ff,
4476 0x3400, 0x4db5,
4477 0x4e00, 0x9fd5,
4478 0xa000, 0xa48c,
4479 0xa4d0, 0xa4fd,
4480 0xa500, 0xa60c,
4481 0xa610, 0xa62b,
4482 0xa640, 0xa66e,
4483 0xa674, 0xa67b,
4484 0xa67f, 0xa6ef,
4485 0xa717, 0xa71f,
4486 0xa722, 0xa788,
4487 0xa78b, 0xa7ad,
4488 0xa7b0, 0xa7b7,
4489 0xa7f7, 0xa801,
4490 0xa803, 0xa805,
4491 0xa807, 0xa80a,
4492 0xa80c, 0xa827,
4493 0xa840, 0xa873,
4494 0xa880, 0xa8c3,
4495 0xa8d0, 0xa8d9,
4496 0xa8f2, 0xa8f7,
4497 0xa8fb, 0xa8fb,
4498 0xa8fd, 0xa8fd,
4499 0xa900, 0xa92a,
4500 0xa930, 0xa952,
4501 0xa960, 0xa97c,
4502 0xa980, 0xa9b2,
4503 0xa9b4, 0xa9bf,
4504 0xa9cf, 0xa9d9,
4505 0xa9e0, 0xa9e4,
4506 0xa9e6, 0xa9fe,
4507 0xaa00, 0xaa36,
4508 0xaa40, 0xaa4d,
4509 0xaa50, 0xaa59,
4510 0xaa60, 0xaa76,
4511 0xaa7a, 0xaa7a,
4512 0xaa7e, 0xaabe,
4513 0xaac0, 0xaac0,
4514 0xaac2, 0xaac2,
4515 0xaadb, 0xaadd,
4516 0xaae0, 0xaaef,
4517 0xaaf2, 0xaaf5,
4518 0xab01, 0xab06,
4519 0xab09, 0xab0e,
4520 0xab11, 0xab16,
4521 0xab20, 0xab26,
4522 0xab28, 0xab2e,
4523 0xab30, 0xab5a,
4524 0xab5c, 0xab65,
4525 0xab70, 0xabea,
4526 0xabf0, 0xabf9,
4527 0xac00, 0xd7a3,
4528 0xd7b0, 0xd7c6,
4529 0xd7cb, 0xd7fb,
4530 0xf900, 0xfa6d,
4531 0xfa70, 0xfad9,
4532 0xfb00, 0xfb06,
4533 0xfb13, 0xfb17,
4534 0xfb1d, 0xfb28,
4535 0xfb2a, 0xfb36,
4536 0xfb38, 0xfb3c,
4537 0xfb3e, 0xfb3e,
4538 0xfb40, 0xfb41,
4539 0xfb43, 0xfb44,
4540 0xfb46, 0xfbb1,
4541 0xfbd3, 0xfd3d,
4542 0xfd50, 0xfd8f,
4543 0xfd92, 0xfdc7,
4544 0xfdf0, 0xfdfb,
4545 0xfe70, 0xfe74,
4546 0xfe76, 0xfefc,
4547 0xff10, 0xff19,
4548 0xff21, 0xff3a,
4549 0xff41, 0xff5a,
4550 0xff66, 0xffbe,
4551 0xffc2, 0xffc7,
4552 0xffca, 0xffcf,
4553 0xffd2, 0xffd7,
4554 0xffda, 0xffdc,
4555 0x10000, 0x1000b,
4556 0x1000d, 0x10026,
4557 0x10028, 0x1003a,
4558 0x1003c, 0x1003d,
4559 0x1003f, 0x1004d,
4560 0x10050, 0x1005d,
4561 0x10080, 0x100fa,
4562 0x10140, 0x10174,
4563 0x10280, 0x1029c,
4564 0x102a0, 0x102d0,
4565 0x10300, 0x1031f,
4566 0x10330, 0x1034a,
4567 0x10350, 0x1037a,
4568 0x10380, 0x1039d,
4569 0x103a0, 0x103c3,
4570 0x103c8, 0x103cf,
4571 0x103d1, 0x103d5,
4572 0x10400, 0x1049d,
4573 0x104a0, 0x104a9,
4574 0x10500, 0x10527,
4575 0x10530, 0x10563,
4576 0x10600, 0x10736,
4577 0x10740, 0x10755,
4578 0x10760, 0x10767,
4579 0x10800, 0x10805,
4580 0x10808, 0x10808,
4581 0x1080a, 0x10835,
4582 0x10837, 0x10838,
4583 0x1083c, 0x1083c,
4584 0x1083f, 0x10855,
4585 0x10860, 0x10876,
4586 0x10880, 0x1089e,
4587 0x108e0, 0x108f2,
4588 0x108f4, 0x108f5,
4589 0x10900, 0x10915,
4590 0x10920, 0x10939,
4591 0x10980, 0x109b7,
4592 0x109be, 0x109bf,
4593 0x10a00, 0x10a03,
4594 0x10a05, 0x10a06,
4595 0x10a0c, 0x10a13,
4596 0x10a15, 0x10a17,
4597 0x10a19, 0x10a33,
4598 0x10a60, 0x10a7c,
4599 0x10a80, 0x10a9c,
4600 0x10ac0, 0x10ac7,
4601 0x10ac9, 0x10ae4,
4602 0x10b00, 0x10b35,
4603 0x10b40, 0x10b55,
4604 0x10b60, 0x10b72,
4605 0x10b80, 0x10b91,
4606 0x10c00, 0x10c48,
4607 0x10c80, 0x10cb2,
4608 0x10cc0, 0x10cf2,
4609 0x11000, 0x11045,
4610 0x11066, 0x1106f,
4611 0x11082, 0x110b8,
4612 0x110d0, 0x110e8,
4613 0x110f0, 0x110f9,
4614 0x11100, 0x11132,
4615 0x11136, 0x1113f,
4616 0x11150, 0x11172,
4617 0x11176, 0x11176,
4618 0x11180, 0x111bf,
4619 0x111c1, 0x111c4,
4620 0x111d0, 0x111da,
4621 0x111dc, 0x111dc,
4622 0x11200, 0x11211,
4623 0x11213, 0x11234,
4624 0x11237, 0x11237,
4625 0x11280, 0x11286,
4626 0x11288, 0x11288,
4627 0x1128a, 0x1128d,
4628 0x1128f, 0x1129d,
4629 0x1129f, 0x112a8,
4630 0x112b0, 0x112e8,
4631 0x112f0, 0x112f9,
4632 0x11300, 0x11303,
4633 0x11305, 0x1130c,
4634 0x1130f, 0x11310,
4635 0x11313, 0x11328,
4636 0x1132a, 0x11330,
4637 0x11332, 0x11333,
4638 0x11335, 0x11339,
4639 0x1133d, 0x11344,
4640 0x11347, 0x11348,
4641 0x1134b, 0x1134c,
4642 0x11350, 0x11350,
4643 0x11357, 0x11357,
4644 0x1135d, 0x11363,
4645 0x11480, 0x114c1,
4646 0x114c4, 0x114c5,
4647 0x114c7, 0x114c7,
4648 0x114d0, 0x114d9,
4649 0x11580, 0x115b5,
4650 0x115b8, 0x115be,
4651 0x115d8, 0x115dd,
4652 0x11600, 0x1163e,
4653 0x11640, 0x11640,
4654 0x11644, 0x11644,
4655 0x11650, 0x11659,
4656 0x11680, 0x116b5,
4657 0x116c0, 0x116c9,
4658 0x11700, 0x11719,
4659 0x1171d, 0x1172a,
4660 0x11730, 0x11739,
4661 0x118a0, 0x118e9,
4662 0x118ff, 0x118ff,
4663 0x11ac0, 0x11af8,
4664 0x12000, 0x12399,
4665 0x12400, 0x1246e,
4666 0x12480, 0x12543,
4667 0x13000, 0x1342e,
4668 0x14400, 0x14646,
4669 0x16800, 0x16a38,
4670 0x16a40, 0x16a5e,
4671 0x16a60, 0x16a69,
4672 0x16ad0, 0x16aed,
4673 0x16b00, 0x16b36,
4674 0x16b40, 0x16b43,
4675 0x16b50, 0x16b59,
4676 0x16b63, 0x16b77,
4677 0x16b7d, 0x16b8f,
4678 0x16f00, 0x16f44,
4679 0x16f50, 0x16f7e,
4680 0x16f93, 0x16f9f,
4681 0x1b000, 0x1b001,
4682 0x1bc00, 0x1bc6a,
4683 0x1bc70, 0x1bc7c,
4684 0x1bc80, 0x1bc88,
4685 0x1bc90, 0x1bc99,
4686 0x1bc9e, 0x1bc9e,
4687 0x1d400, 0x1d454,
4688 0x1d456, 0x1d49c,
4689 0x1d49e, 0x1d49f,
4690 0x1d4a2, 0x1d4a2,
4691 0x1d4a5, 0x1d4a6,
4692 0x1d4a9, 0x1d4ac,
4693 0x1d4ae, 0x1d4b9,
4694 0x1d4bb, 0x1d4bb,
4695 0x1d4bd, 0x1d4c3,
4696 0x1d4c5, 0x1d505,
4697 0x1d507, 0x1d50a,
4698 0x1d50d, 0x1d514,
4699 0x1d516, 0x1d51c,
4700 0x1d51e, 0x1d539,
4701 0x1d53b, 0x1d53e,
4702 0x1d540, 0x1d544,
4703 0x1d546, 0x1d546,
4704 0x1d54a, 0x1d550,
4705 0x1d552, 0x1d6a5,
4706 0x1d6a8, 0x1d6c0,
4707 0x1d6c2, 0x1d6da,
4708 0x1d6dc, 0x1d6fa,
4709 0x1d6fc, 0x1d714,
4710 0x1d716, 0x1d734,
4711 0x1d736, 0x1d74e,
4712 0x1d750, 0x1d76e,
4713 0x1d770, 0x1d788,
4714 0x1d78a, 0x1d7a8,
4715 0x1d7aa, 0x1d7c2,
4716 0x1d7c4, 0x1d7cb,
4717 0x1d7ce, 0x1d7ff,
4718 0x1e800, 0x1e8c4,
4719 0x1ee00, 0x1ee03,
4720 0x1ee05, 0x1ee1f,
4721 0x1ee21, 0x1ee22,
4722 0x1ee24, 0x1ee24,
4723 0x1ee27, 0x1ee27,
4724 0x1ee29, 0x1ee32,
4725 0x1ee34, 0x1ee37,
4726 0x1ee39, 0x1ee39,
4727 0x1ee3b, 0x1ee3b,
4728 0x1ee42, 0x1ee42,
4729 0x1ee47, 0x1ee47,
4730 0x1ee49, 0x1ee49,
4731 0x1ee4b, 0x1ee4b,
4732 0x1ee4d, 0x1ee4f,
4733 0x1ee51, 0x1ee52,
4734 0x1ee54, 0x1ee54,
4735 0x1ee57, 0x1ee57,
4736 0x1ee59, 0x1ee59,
4737 0x1ee5b, 0x1ee5b,
4738 0x1ee5d, 0x1ee5d,
4739 0x1ee5f, 0x1ee5f,
4740 0x1ee61, 0x1ee62,
4741 0x1ee64, 0x1ee64,
4742 0x1ee67, 0x1ee6a,
4743 0x1ee6c, 0x1ee72,
4744 0x1ee74, 0x1ee77,
4745 0x1ee79, 0x1ee7c,
4746 0x1ee7e, 0x1ee7e,
4747 0x1ee80, 0x1ee89,
4748 0x1ee8b, 0x1ee9b,
4749 0x1eea1, 0x1eea3,
4750 0x1eea5, 0x1eea9,
4751 0x1eeab, 0x1eebb,
4752 0x1f130, 0x1f149,
4753 0x1f150, 0x1f169,
4754 0x1f170, 0x1f189,
4755 0x20000, 0x2a6d6,
4756 0x2a700, 0x2b734,
4757 0x2b740, 0x2b81d,
4758 0x2b820, 0x2cea1,
4759 0x2f800, 0x2fa1d,
4760 }; /* END of CR_Alnum */
4761
4762 /* PROPERTY: 'ASCII': POSIX [[:ASCII:]] */
4763 static const OnigCodePoint
4764 CR_ASCII[] = { 1,
4765 0x0000, 0x007f,
4766 }; /* END of CR_ASCII */
4767
4768
4769 /* PROPERTY: 'Any': - */
4770 static const OnigCodePoint
4771 CR_Any[] = { 1,
4772 0x0000, 0x10ffff,
4773 }; /* END of CR_Any */
4774
4775 /* PROPERTY: 'Assigned': - */
4776 static const OnigCodePoint
4777 CR_Assigned[] = { 613,
4778 0x0000, 0x0377,
4779 0x037a, 0x037f,
4780 0x0384, 0x038a,
4781 0x038c, 0x038c,
4782 0x038e, 0x03a1,
4783 0x03a3, 0x052f,
4784 0x0531, 0x0556,
4785 0x0559, 0x055f,
4786 0x0561, 0x0587,
4787 0x0589, 0x058a,
4788 0x058d, 0x058f,
4789 0x0591, 0x05c7,
4790 0x05d0, 0x05ea,
4791 0x05f0, 0x05f4,
4792 0x0600, 0x061c,
4793 0x061e, 0x070d,
4794 0x070f, 0x074a,
4795 0x074d, 0x07b1,
4796 0x07c0, 0x07fa,
4797 0x0800, 0x082d,
4798 0x0830, 0x083e,
4799 0x0840, 0x085b,
4800 0x085e, 0x085e,
4801 0x08a0, 0x08b4,
4802 0x08e3, 0x0983,
4803 0x0985, 0x098c,
4804 0x098f, 0x0990,
4805 0x0993, 0x09a8,
4806 0x09aa, 0x09b0,
4807 0x09b2, 0x09b2,
4808 0x09b6, 0x09b9,
4809 0x09bc, 0x09c4,
4810 0x09c7, 0x09c8,
4811 0x09cb, 0x09ce,
4812 0x09d7, 0x09d7,
4813 0x09dc, 0x09dd,
4814 0x09df, 0x09e3,
4815 0x09e6, 0x09fb,
4816 0x0a01, 0x0a03,
4817 0x0a05, 0x0a0a,
4818 0x0a0f, 0x0a10,
4819 0x0a13, 0x0a28,
4820 0x0a2a, 0x0a30,
4821 0x0a32, 0x0a33,
4822 0x0a35, 0x0a36,
4823 0x0a38, 0x0a39,
4824 0x0a3c, 0x0a3c,
4825 0x0a3e, 0x0a42,
4826 0x0a47, 0x0a48,
4827 0x0a4b, 0x0a4d,
4828 0x0a51, 0x0a51,
4829 0x0a59, 0x0a5c,
4830 0x0a5e, 0x0a5e,
4831 0x0a66, 0x0a75,
4832 0x0a81, 0x0a83,
4833 0x0a85, 0x0a8d,
4834 0x0a8f, 0x0a91,
4835 0x0a93, 0x0aa8,
4836 0x0aaa, 0x0ab0,
4837 0x0ab2, 0x0ab3,
4838 0x0ab5, 0x0ab9,
4839 0x0abc, 0x0ac5,
4840 0x0ac7, 0x0ac9,
4841 0x0acb, 0x0acd,
4842 0x0ad0, 0x0ad0,
4843 0x0ae0, 0x0ae3,
4844 0x0ae6, 0x0af1,
4845 0x0af9, 0x0af9,
4846 0x0b01, 0x0b03,
4847 0x0b05, 0x0b0c,
4848 0x0b0f, 0x0b10,
4849 0x0b13, 0x0b28,
4850 0x0b2a, 0x0b30,
4851 0x0b32, 0x0b33,
4852 0x0b35, 0x0b39,
4853 0x0b3c, 0x0b44,
4854 0x0b47, 0x0b48,
4855 0x0b4b, 0x0b4d,
4856 0x0b56, 0x0b57,
4857 0x0b5c, 0x0b5d,
4858 0x0b5f, 0x0b63,
4859 0x0b66, 0x0b77,
4860 0x0b82, 0x0b83,
4861 0x0b85, 0x0b8a,
4862 0x0b8e, 0x0b90,
4863 0x0b92, 0x0b95,
4864 0x0b99, 0x0b9a,
4865 0x0b9c, 0x0b9c,
4866 0x0b9e, 0x0b9f,
4867 0x0ba3, 0x0ba4,
4868 0x0ba8, 0x0baa,
4869 0x0bae, 0x0bb9,
4870 0x0bbe, 0x0bc2,
4871 0x0bc6, 0x0bc8,
4872 0x0bca, 0x0bcd,
4873 0x0bd0, 0x0bd0,
4874 0x0bd7, 0x0bd7,
4875 0x0be6, 0x0bfa,
4876 0x0c00, 0x0c03,
4877 0x0c05, 0x0c0c,
4878 0x0c0e, 0x0c10,
4879 0x0c12, 0x0c28,
4880 0x0c2a, 0x0c39,
4881 0x0c3d, 0x0c44,
4882 0x0c46, 0x0c48,
4883 0x0c4a, 0x0c4d,
4884 0x0c55, 0x0c56,
4885 0x0c58, 0x0c5a,
4886 0x0c60, 0x0c63,
4887 0x0c66, 0x0c6f,
4888 0x0c78, 0x0c7f,
4889 0x0c81, 0x0c83,
4890 0x0c85, 0x0c8c,
4891 0x0c8e, 0x0c90,
4892 0x0c92, 0x0ca8,
4893 0x0caa, 0x0cb3,
4894 0x0cb5, 0x0cb9,
4895 0x0cbc, 0x0cc4,
4896 0x0cc6, 0x0cc8,
4897 0x0cca, 0x0ccd,
4898 0x0cd5, 0x0cd6,
4899 0x0cde, 0x0cde,
4900 0x0ce0, 0x0ce3,
4901 0x0ce6, 0x0cef,
4902 0x0cf1, 0x0cf2,
4903 0x0d01, 0x0d03,
4904 0x0d05, 0x0d0c,
4905 0x0d0e, 0x0d10,
4906 0x0d12, 0x0d3a,
4907 0x0d3d, 0x0d44,
4908 0x0d46, 0x0d48,
4909 0x0d4a, 0x0d4e,
4910 0x0d57, 0x0d57,
4911 0x0d5f, 0x0d63,
4912 0x0d66, 0x0d75,
4913 0x0d79, 0x0d7f,
4914 0x0d82, 0x0d83,
4915 0x0d85, 0x0d96,
4916 0x0d9a, 0x0db1,
4917 0x0db3, 0x0dbb,
4918 0x0dbd, 0x0dbd,
4919 0x0dc0, 0x0dc6,
4920 0x0dca, 0x0dca,
4921 0x0dcf, 0x0dd4,
4922 0x0dd6, 0x0dd6,
4923 0x0dd8, 0x0ddf,
4924 0x0de6, 0x0def,
4925 0x0df2, 0x0df4,
4926 0x0e01, 0x0e3a,
4927 0x0e3f, 0x0e5b,
4928 0x0e81, 0x0e82,
4929 0x0e84, 0x0e84,
4930 0x0e87, 0x0e88,
4931 0x0e8a, 0x0e8a,
4932 0x0e8d, 0x0e8d,
4933 0x0e94, 0x0e97,
4934 0x0e99, 0x0e9f,
4935 0x0ea1, 0x0ea3,
4936 0x0ea5, 0x0ea5,
4937 0x0ea7, 0x0ea7,
4938 0x0eaa, 0x0eab,
4939 0x0ead, 0x0eb9,
4940 0x0ebb, 0x0ebd,
4941 0x0ec0, 0x0ec4,
4942 0x0ec6, 0x0ec6,
4943 0x0ec8, 0x0ecd,
4944 0x0ed0, 0x0ed9,
4945 0x0edc, 0x0edf,
4946 0x0f00, 0x0f47,
4947 0x0f49, 0x0f6c,
4948 0x0f71, 0x0f97,
4949 0x0f99, 0x0fbc,
4950 0x0fbe, 0x0fcc,
4951 0x0fce, 0x0fda,
4952 0x1000, 0x10c5,
4953 0x10c7, 0x10c7,
4954 0x10cd, 0x10cd,
4955 0x10d0, 0x1248,
4956 0x124a, 0x124d,
4957 0x1250, 0x1256,
4958 0x1258, 0x1258,
4959 0x125a, 0x125d,
4960 0x1260, 0x1288,
4961 0x128a, 0x128d,
4962 0x1290, 0x12b0,
4963 0x12b2, 0x12b5,
4964 0x12b8, 0x12be,
4965 0x12c0, 0x12c0,
4966 0x12c2, 0x12c5,
4967 0x12c8, 0x12d6,
4968 0x12d8, 0x1310,
4969 0x1312, 0x1315,
4970 0x1318, 0x135a,
4971 0x135d, 0x137c,
4972 0x1380, 0x1399,
4973 0x13a0, 0x13f5,
4974 0x13f8, 0x13fd,
4975 0x1400, 0x169c,
4976 0x16a0, 0x16f8,
4977 0x1700, 0x170c,
4978 0x170e, 0x1714,
4979 0x1720, 0x1736,
4980 0x1740, 0x1753,
4981 0x1760, 0x176c,
4982 0x176e, 0x1770,
4983 0x1772, 0x1773,
4984 0x1780, 0x17dd,
4985 0x17e0, 0x17e9,
4986 0x17f0, 0x17f9,
4987 0x1800, 0x180e,
4988 0x1810, 0x1819,
4989 0x1820, 0x1877,
4990 0x1880, 0x18aa,
4991 0x18b0, 0x18f5,
4992 0x1900, 0x191e,
4993 0x1920, 0x192b,
4994 0x1930, 0x193b,
4995 0x1940, 0x1940,
4996 0x1944, 0x196d,
4997 0x1970, 0x1974,
4998 0x1980, 0x19ab,
4999 0x19b0, 0x19c9,
5000 0x19d0, 0x19da,
5001 0x19de, 0x1a1b,
5002 0x1a1e, 0x1a5e,
5003 0x1a60, 0x1a7c,
5004 0x1a7f, 0x1a89,
5005 0x1a90, 0x1a99,
5006 0x1aa0, 0x1aad,
5007 0x1ab0, 0x1abe,
5008 0x1b00, 0x1b4b,
5009 0x1b50, 0x1b7c,
5010 0x1b80, 0x1bf3,
5011 0x1bfc, 0x1c37,
5012 0x1c3b, 0x1c49,
5013 0x1c4d, 0x1c7f,
5014 0x1cc0, 0x1cc7,
5015 0x1cd0, 0x1cf6,
5016 0x1cf8, 0x1cf9,
5017 0x1d00, 0x1df5,
5018 0x1dfc, 0x1f15,
5019 0x1f18, 0x1f1d,
5020 0x1f20, 0x1f45,
5021 0x1f48, 0x1f4d,
5022 0x1f50, 0x1f57,
5023 0x1f59, 0x1f59,
5024 0x1f5b, 0x1f5b,
5025 0x1f5d, 0x1f5d,
5026 0x1f5f, 0x1f7d,
5027 0x1f80, 0x1fb4,
5028 0x1fb6, 0x1fc4,
5029 0x1fc6, 0x1fd3,
5030 0x1fd6, 0x1fdb,
5031 0x1fdd, 0x1fef,
5032 0x1ff2, 0x1ff4,
5033 0x1ff6, 0x1ffe,
5034 0x2000, 0x2064,
5035 0x2066, 0x2071,
5036 0x2074, 0x208e,
5037 0x2090, 0x209c,
5038 0x20a0, 0x20be,
5039 0x20d0, 0x20f0,
5040 0x2100, 0x218b,
5041 0x2190, 0x23fa,
5042 0x2400, 0x2426,
5043 0x2440, 0x244a,
5044 0x2460, 0x2b73,
5045 0x2b76, 0x2b95,
5046 0x2b98, 0x2bb9,
5047 0x2bbd, 0x2bc8,
5048 0x2bca, 0x2bd1,
5049 0x2bec, 0x2bef,
5050 0x2c00, 0x2c2e,
5051 0x2c30, 0x2c5e,
5052 0x2c60, 0x2cf3,
5053 0x2cf9, 0x2d25,
5054 0x2d27, 0x2d27,
5055 0x2d2d, 0x2d2d,
5056 0x2d30, 0x2d67,
5057 0x2d6f, 0x2d70,
5058 0x2d7f, 0x2d96,
5059 0x2da0, 0x2da6,
5060 0x2da8, 0x2dae,
5061 0x2db0, 0x2db6,
5062 0x2db8, 0x2dbe,
5063 0x2dc0, 0x2dc6,
5064 0x2dc8, 0x2dce,
5065 0x2dd0, 0x2dd6,
5066 0x2dd8, 0x2dde,
5067 0x2de0, 0x2e42,
5068 0x2e80, 0x2e99,
5069 0x2e9b, 0x2ef3,
5070 0x2f00, 0x2fd5,
5071 0x2ff0, 0x2ffb,
5072 0x3000, 0x303f,
5073 0x3041, 0x3096,
5074 0x3099, 0x30ff,
5075 0x3105, 0x312d,
5076 0x3131, 0x318e,
5077 0x3190, 0x31ba,
5078 0x31c0, 0x31e3,
5079 0x31f0, 0x321e,
5080 0x3220, 0x32fe,
5081 0x3300, 0x4db5,
5082 0x4dc0, 0x9fd5,
5083 0xa000, 0xa48c,
5084 0xa490, 0xa4c6,
5085 0xa4d0, 0xa62b,
5086 0xa640, 0xa6f7,
5087 0xa700, 0xa7ad,
5088 0xa7b0, 0xa7b7,
5089 0xa7f7, 0xa82b,
5090 0xa830, 0xa839,
5091 0xa840, 0xa877,
5092 0xa880, 0xa8c4,
5093 0xa8ce, 0xa8d9,
5094 0xa8e0, 0xa8fd,
5095 0xa900, 0xa953,
5096 0xa95f, 0xa97c,
5097 0xa980, 0xa9cd,
5098 0xa9cf, 0xa9d9,
5099 0xa9de, 0xa9fe,
5100 0xaa00, 0xaa36,
5101 0xaa40, 0xaa4d,
5102 0xaa50, 0xaa59,
5103 0xaa5c, 0xaac2,
5104 0xaadb, 0xaaf6,
5105 0xab01, 0xab06,
5106 0xab09, 0xab0e,
5107 0xab11, 0xab16,
5108 0xab20, 0xab26,
5109 0xab28, 0xab2e,
5110 0xab30, 0xab65,
5111 0xab70, 0xabed,
5112 0xabf0, 0xabf9,
5113 0xac00, 0xd7a3,
5114 0xd7b0, 0xd7c6,
5115 0xd7cb, 0xd7fb,
5116 0xd800, 0xfa6d,
5117 0xfa70, 0xfad9,
5118 0xfb00, 0xfb06,
5119 0xfb13, 0xfb17,
5120 0xfb1d, 0xfb36,
5121 0xfb38, 0xfb3c,
5122 0xfb3e, 0xfb3e,
5123 0xfb40, 0xfb41,
5124 0xfb43, 0xfb44,
5125 0xfb46, 0xfbc1,
5126 0xfbd3, 0xfd3f,
5127 0xfd50, 0xfd8f,
5128 0xfd92, 0xfdc7,
5129 0xfdf0, 0xfdfd,
5130 0xfe00, 0xfe19,
5131 0xfe20, 0xfe52,
5132 0xfe54, 0xfe66,
5133 0xfe68, 0xfe6b,
5134 0xfe70, 0xfe74,
5135 0xfe76, 0xfefc,
5136 0xfeff, 0xfeff,
5137 0xff01, 0xffbe,
5138 0xffc2, 0xffc7,
5139 0xffca, 0xffcf,
5140 0xffd2, 0xffd7,
5141 0xffda, 0xffdc,
5142 0xffe0, 0xffe6,
5143 0xffe8, 0xffee,
5144 0xfff9, 0xfffd,
5145 0x10000, 0x1000b,
5146 0x1000d, 0x10026,
5147 0x10028, 0x1003a,
5148 0x1003c, 0x1003d,
5149 0x1003f, 0x1004d,
5150 0x10050, 0x1005d,
5151 0x10080, 0x100fa,
5152 0x10100, 0x10102,
5153 0x10107, 0x10133,
5154 0x10137, 0x1018c,
5155 0x10190, 0x1019b,
5156 0x101a0, 0x101a0,
5157 0x101d0, 0x101fd,
5158 0x10280, 0x1029c,
5159 0x102a0, 0x102d0,
5160 0x102e0, 0x102fb,
5161 0x10300, 0x10323,
5162 0x10330, 0x1034a,
5163 0x10350, 0x1037a,
5164 0x10380, 0x1039d,
5165 0x1039f, 0x103c3,
5166 0x103c8, 0x103d5,
5167 0x10400, 0x1049d,
5168 0x104a0, 0x104a9,
5169 0x10500, 0x10527,
5170 0x10530, 0x10563,
5171 0x1056f, 0x1056f,
5172 0x10600, 0x10736,
5173 0x10740, 0x10755,
5174 0x10760, 0x10767,
5175 0x10800, 0x10805,
5176 0x10808, 0x10808,
5177 0x1080a, 0x10835,
5178 0x10837, 0x10838,
5179 0x1083c, 0x1083c,
5180 0x1083f, 0x10855,
5181 0x10857, 0x1089e,
5182 0x108a7, 0x108af,
5183 0x108e0, 0x108f2,
5184 0x108f4, 0x108f5,
5185 0x108fb, 0x1091b,
5186 0x1091f, 0x10939,
5187 0x1093f, 0x1093f,
5188 0x10980, 0x109b7,
5189 0x109bc, 0x109cf,
5190 0x109d2, 0x10a03,
5191 0x10a05, 0x10a06,
5192 0x10a0c, 0x10a13,
5193 0x10a15, 0x10a17,
5194 0x10a19, 0x10a33,
5195 0x10a38, 0x10a3a,
5196 0x10a3f, 0x10a47,
5197 0x10a50, 0x10a58,
5198 0x10a60, 0x10a9f,
5199 0x10ac0, 0x10ae6,
5200 0x10aeb, 0x10af6,
5201 0x10b00, 0x10b35,
5202 0x10b39, 0x10b55,
5203 0x10b58, 0x10b72,
5204 0x10b78, 0x10b91,
5205 0x10b99, 0x10b9c,
5206 0x10ba9, 0x10baf,
5207 0x10c00, 0x10c48,
5208 0x10c80, 0x10cb2,
5209 0x10cc0, 0x10cf2,
5210 0x10cfa, 0x10cff,
5211 0x10e60, 0x10e7e,
5212 0x11000, 0x1104d,
5213 0x11052, 0x1106f,
5214 0x1107f, 0x110c1,
5215 0x110d0, 0x110e8,
5216 0x110f0, 0x110f9,
5217 0x11100, 0x11134,
5218 0x11136, 0x11143,
5219 0x11150, 0x11176,
5220 0x11180, 0x111cd,
5221 0x111d0, 0x111df,
5222 0x111e1, 0x111f4,
5223 0x11200, 0x11211,
5224 0x11213, 0x1123d,
5225 0x11280, 0x11286,
5226 0x11288, 0x11288,
5227 0x1128a, 0x1128d,
5228 0x1128f, 0x1129d,
5229 0x1129f, 0x112a9,
5230 0x112b0, 0x112ea,
5231 0x112f0, 0x112f9,
5232 0x11300, 0x11303,
5233 0x11305, 0x1130c,
5234 0x1130f, 0x11310,
5235 0x11313, 0x11328,
5236 0x1132a, 0x11330,
5237 0x11332, 0x11333,
5238 0x11335, 0x11339,
5239 0x1133c, 0x11344,
5240 0x11347, 0x11348,
5241 0x1134b, 0x1134d,
5242 0x11350, 0x11350,
5243 0x11357, 0x11357,
5244 0x1135d, 0x11363,
5245 0x11366, 0x1136c,
5246 0x11370, 0x11374,
5247 0x11480, 0x114c7,
5248 0x114d0, 0x114d9,
5249 0x11580, 0x115b5,
5250 0x115b8, 0x115dd,
5251 0x11600, 0x11644,
5252 0x11650, 0x11659,
5253 0x11680, 0x116b7,
5254 0x116c0, 0x116c9,
5255 0x11700, 0x11719,
5256 0x1171d, 0x1172b,
5257 0x11730, 0x1173f,
5258 0x118a0, 0x118f2,
5259 0x118ff, 0x118ff,
5260 0x11ac0, 0x11af8,
5261 0x12000, 0x12399,
5262 0x12400, 0x1246e,
5263 0x12470, 0x12474,
5264 0x12480, 0x12543,
5265 0x13000, 0x1342e,
5266 0x14400, 0x14646,
5267 0x16800, 0x16a38,
5268 0x16a40, 0x16a5e,
5269 0x16a60, 0x16a69,
5270 0x16a6e, 0x16a6f,
5271 0x16ad0, 0x16aed,
5272 0x16af0, 0x16af5,
5273 0x16b00, 0x16b45,
5274 0x16b50, 0x16b59,
5275 0x16b5b, 0x16b61,
5276 0x16b63, 0x16b77,
5277 0x16b7d, 0x16b8f,
5278 0x16f00, 0x16f44,
5279 0x16f50, 0x16f7e,
5280 0x16f8f, 0x16f9f,
5281 0x1b000, 0x1b001,
5282 0x1bc00, 0x1bc6a,
5283 0x1bc70, 0x1bc7c,
5284 0x1bc80, 0x1bc88,
5285 0x1bc90, 0x1bc99,
5286 0x1bc9c, 0x1bca3,
5287 0x1d000, 0x1d0f5,
5288 0x1d100, 0x1d126,
5289 0x1d129, 0x1d1e8,
5290 0x1d200, 0x1d245,
5291 0x1d300, 0x1d356,
5292 0x1d360, 0x1d371,
5293 0x1d400, 0x1d454,
5294 0x1d456, 0x1d49c,
5295 0x1d49e, 0x1d49f,
5296 0x1d4a2, 0x1d4a2,
5297 0x1d4a5, 0x1d4a6,
5298 0x1d4a9, 0x1d4ac,
5299 0x1d4ae, 0x1d4b9,
5300 0x1d4bb, 0x1d4bb,
5301 0x1d4bd, 0x1d4c3,
5302 0x1d4c5, 0x1d505,
5303 0x1d507, 0x1d50a,
5304 0x1d50d, 0x1d514,
5305 0x1d516, 0x1d51c,
5306 0x1d51e, 0x1d539,
5307 0x1d53b, 0x1d53e,
5308 0x1d540, 0x1d544,
5309 0x1d546, 0x1d546,
5310 0x1d54a, 0x1d550,
5311 0x1d552, 0x1d6a5,
5312 0x1d6a8, 0x1d7cb,
5313 0x1d7ce, 0x1da8b,
5314 0x1da9b, 0x1da9f,
5315 0x1daa1, 0x1daaf,
5316 0x1e800, 0x1e8c4,
5317 0x1e8c7, 0x1e8d6,
5318 0x1ee00, 0x1ee03,
5319 0x1ee05, 0x1ee1f,
5320 0x1ee21, 0x1ee22,
5321 0x1ee24, 0x1ee24,
5322 0x1ee27, 0x1ee27,
5323 0x1ee29, 0x1ee32,
5324 0x1ee34, 0x1ee37,
5325 0x1ee39, 0x1ee39,
5326 0x1ee3b, 0x1ee3b,
5327 0x1ee42, 0x1ee42,
5328 0x1ee47, 0x1ee47,
5329 0x1ee49, 0x1ee49,
5330 0x1ee4b, 0x1ee4b,
5331 0x1ee4d, 0x1ee4f,
5332 0x1ee51, 0x1ee52,
5333 0x1ee54, 0x1ee54,
5334 0x1ee57, 0x1ee57,
5335 0x1ee59, 0x1ee59,
5336 0x1ee5b, 0x1ee5b,
5337 0x1ee5d, 0x1ee5d,
5338 0x1ee5f, 0x1ee5f,
5339 0x1ee61, 0x1ee62,
5340 0x1ee64, 0x1ee64,
5341 0x1ee67, 0x1ee6a,
5342 0x1ee6c, 0x1ee72,
5343 0x1ee74, 0x1ee77,
5344 0x1ee79, 0x1ee7c,
5345 0x1ee7e, 0x1ee7e,
5346 0x1ee80, 0x1ee89,
5347 0x1ee8b, 0x1ee9b,
5348 0x1eea1, 0x1eea3,
5349 0x1eea5, 0x1eea9,
5350 0x1eeab, 0x1eebb,
5351 0x1eef0, 0x1eef1,
5352 0x1f000, 0x1f02b,
5353 0x1f030, 0x1f093,
5354 0x1f0a0, 0x1f0ae,
5355 0x1f0b1, 0x1f0bf,
5356 0x1f0c1, 0x1f0cf,
5357 0x1f0d1, 0x1f0f5,
5358 0x1f100, 0x1f10c,
5359 0x1f110, 0x1f12e,
5360 0x1f130, 0x1f16b,
5361 0x1f170, 0x1f19a,
5362 0x1f1e6, 0x1f202,
5363 0x1f210, 0x1f23a,
5364 0x1f240, 0x1f248,
5365 0x1f250, 0x1f251,
5366 0x1f300, 0x1f579,
5367 0x1f57b, 0x1f5a3,
5368 0x1f5a5, 0x1f6d0,
5369 0x1f6e0, 0x1f6ec,
5370 0x1f6f0, 0x1f6f3,
5371 0x1f700, 0x1f773,
5372 0x1f780, 0x1f7d4,
5373 0x1f800, 0x1f80b,
5374 0x1f810, 0x1f847,
5375 0x1f850, 0x1f859,
5376 0x1f860, 0x1f887,
5377 0x1f890, 0x1f8ad,
5378 0x1f910, 0x1f918,
5379 0x1f980, 0x1f984,
5380 0x1f9c0, 0x1f9c0,
5381 0x20000, 0x2a6d6,
5382 0x2a700, 0x2b734,
5383 0x2b740, 0x2b81d,
5384 0x2b820, 0x2cea1,
5385 0x2f800, 0x2fa1d,
5386 0xe0001, 0xe0001,
5387 0xe0020, 0xe007f,
5388 0xe0100, 0xe01ef,
5389 0xf0000, 0xffffd,
5390 0x100000, 0x10fffd,
5391 }; /* END of CR_Assigned */
5392
5393 /* PROPERTY: 'C': Major Category */
5394 static const OnigCodePoint
5395 CR_C[] = { 616,
5396 0x0000, 0x001f,
5397 0x007f, 0x009f,
5398 0x00ad, 0x00ad,
5399 0x0378, 0x0379,
5400 0x0380, 0x0383,
5401 0x038b, 0x038b,
5402 0x038d, 0x038d,
5403 0x03a2, 0x03a2,
5404 0x0530, 0x0530,
5405 0x0557, 0x0558,
5406 0x0560, 0x0560,
5407 0x0588, 0x0588,
5408 0x058b, 0x058c,
5409 0x0590, 0x0590,
5410 0x05c8, 0x05cf,
5411 0x05eb, 0x05ef,
5412 0x05f5, 0x0605,
5413 0x061c, 0x061d,
5414 0x06dd, 0x06dd,
5415 0x070e, 0x070f,
5416 0x074b, 0x074c,
5417 0x07b2, 0x07bf,
5418 0x07fb, 0x07ff,
5419 0x082e, 0x082f,
5420 0x083f, 0x083f,
5421 0x085c, 0x085d,
5422 0x085f, 0x089f,
5423 0x08b5, 0x08e2,
5424 0x0984, 0x0984,
5425 0x098d, 0x098e,
5426 0x0991, 0x0992,
5427 0x09a9, 0x09a9,
5428 0x09b1, 0x09b1,
5429 0x09b3, 0x09b5,
5430 0x09ba, 0x09bb,
5431 0x09c5, 0x09c6,
5432 0x09c9, 0x09ca,
5433 0x09cf, 0x09d6,
5434 0x09d8, 0x09db,
5435 0x09de, 0x09de,
5436 0x09e4, 0x09e5,
5437 0x09fc, 0x0a00,
5438 0x0a04, 0x0a04,
5439 0x0a0b, 0x0a0e,
5440 0x0a11, 0x0a12,
5441 0x0a29, 0x0a29,
5442 0x0a31, 0x0a31,
5443 0x0a34, 0x0a34,
5444 0x0a37, 0x0a37,
5445 0x0a3a, 0x0a3b,
5446 0x0a3d, 0x0a3d,
5447 0x0a43, 0x0a46,
5448 0x0a49, 0x0a4a,
5449 0x0a4e, 0x0a50,
5450 0x0a52, 0x0a58,
5451 0x0a5d, 0x0a5d,
5452 0x0a5f, 0x0a65,
5453 0x0a76, 0x0a80,
5454 0x0a84, 0x0a84,
5455 0x0a8e, 0x0a8e,
5456 0x0a92, 0x0a92,
5457 0x0aa9, 0x0aa9,
5458 0x0ab1, 0x0ab1,
5459 0x0ab4, 0x0ab4,
5460 0x0aba, 0x0abb,
5461 0x0ac6, 0x0ac6,
5462 0x0aca, 0x0aca,
5463 0x0ace, 0x0acf,
5464 0x0ad1, 0x0adf,
5465 0x0ae4, 0x0ae5,
5466 0x0af2, 0x0af8,
5467 0x0afa, 0x0b00,
5468 0x0b04, 0x0b04,
5469 0x0b0d, 0x0b0e,
5470 0x0b11, 0x0b12,
5471 0x0b29, 0x0b29,
5472 0x0b31, 0x0b31,
5473 0x0b34, 0x0b34,
5474 0x0b3a, 0x0b3b,
5475 0x0b45, 0x0b46,
5476 0x0b49, 0x0b4a,
5477 0x0b4e, 0x0b55,
5478 0x0b58, 0x0b5b,
5479 0x0b5e, 0x0b5e,
5480 0x0b64, 0x0b65,
5481 0x0b78, 0x0b81,
5482 0x0b84, 0x0b84,
5483 0x0b8b, 0x0b8d,
5484 0x0b91, 0x0b91,
5485 0x0b96, 0x0b98,
5486 0x0b9b, 0x0b9b,
5487 0x0b9d, 0x0b9d,
5488 0x0ba0, 0x0ba2,
5489 0x0ba5, 0x0ba7,
5490 0x0bab, 0x0bad,
5491 0x0bba, 0x0bbd,
5492 0x0bc3, 0x0bc5,
5493 0x0bc9, 0x0bc9,
5494 0x0bce, 0x0bcf,
5495 0x0bd1, 0x0bd6,
5496 0x0bd8, 0x0be5,
5497 0x0bfb, 0x0bff,
5498 0x0c04, 0x0c04,
5499 0x0c0d, 0x0c0d,
5500 0x0c11, 0x0c11,
5501 0x0c29, 0x0c29,
5502 0x0c3a, 0x0c3c,
5503 0x0c45, 0x0c45,
5504 0x0c49, 0x0c49,
5505 0x0c4e, 0x0c54,
5506 0x0c57, 0x0c57,
5507 0x0c5b, 0x0c5f,
5508 0x0c64, 0x0c65,
5509 0x0c70, 0x0c77,
5510 0x0c80, 0x0c80,
5511 0x0c84, 0x0c84,
5512 0x0c8d, 0x0c8d,
5513 0x0c91, 0x0c91,
5514 0x0ca9, 0x0ca9,
5515 0x0cb4, 0x0cb4,
5516 0x0cba, 0x0cbb,
5517 0x0cc5, 0x0cc5,
5518 0x0cc9, 0x0cc9,
5519 0x0cce, 0x0cd4,
5520 0x0cd7, 0x0cdd,
5521 0x0cdf, 0x0cdf,
5522 0x0ce4, 0x0ce5,
5523 0x0cf0, 0x0cf0,
5524 0x0cf3, 0x0d00,
5525 0x0d04, 0x0d04,
5526 0x0d0d, 0x0d0d,
5527 0x0d11, 0x0d11,
5528 0x0d3b, 0x0d3c,
5529 0x0d45, 0x0d45,
5530 0x0d49, 0x0d49,
5531 0x0d4f, 0x0d56,
5532 0x0d58, 0x0d5e,
5533 0x0d64, 0x0d65,
5534 0x0d76, 0x0d78,
5535 0x0d80, 0x0d81,
5536 0x0d84, 0x0d84,
5537 0x0d97, 0x0d99,
5538 0x0db2, 0x0db2,
5539 0x0dbc, 0x0dbc,
5540 0x0dbe, 0x0dbf,
5541 0x0dc7, 0x0dc9,
5542 0x0dcb, 0x0dce,
5543 0x0dd5, 0x0dd5,
5544 0x0dd7, 0x0dd7,
5545 0x0de0, 0x0de5,
5546 0x0df0, 0x0df1,
5547 0x0df5, 0x0e00,
5548 0x0e3b, 0x0e3e,
5549 0x0e5c, 0x0e80,
5550 0x0e83, 0x0e83,
5551 0x0e85, 0x0e86,
5552 0x0e89, 0x0e89,
5553 0x0e8b, 0x0e8c,
5554 0x0e8e, 0x0e93,
5555 0x0e98, 0x0e98,
5556 0x0ea0, 0x0ea0,
5557 0x0ea4, 0x0ea4,
5558 0x0ea6, 0x0ea6,
5559 0x0ea8, 0x0ea9,
5560 0x0eac, 0x0eac,
5561 0x0eba, 0x0eba,
5562 0x0ebe, 0x0ebf,
5563 0x0ec5, 0x0ec5,
5564 0x0ec7, 0x0ec7,
5565 0x0ece, 0x0ecf,
5566 0x0eda, 0x0edb,
5567 0x0ee0, 0x0eff,
5568 0x0f48, 0x0f48,
5569 0x0f6d, 0x0f70,
5570 0x0f98, 0x0f98,
5571 0x0fbd, 0x0fbd,
5572 0x0fcd, 0x0fcd,
5573 0x0fdb, 0x0fff,
5574 0x10c6, 0x10c6,
5575 0x10c8, 0x10cc,
5576 0x10ce, 0x10cf,
5577 0x1249, 0x1249,
5578 0x124e, 0x124f,
5579 0x1257, 0x1257,
5580 0x1259, 0x1259,
5581 0x125e, 0x125f,
5582 0x1289, 0x1289,
5583 0x128e, 0x128f,
5584 0x12b1, 0x12b1,
5585 0x12b6, 0x12b7,
5586 0x12bf, 0x12bf,
5587 0x12c1, 0x12c1,
5588 0x12c6, 0x12c7,
5589 0x12d7, 0x12d7,
5590 0x1311, 0x1311,
5591 0x1316, 0x1317,
5592 0x135b, 0x135c,
5593 0x137d, 0x137f,
5594 0x139a, 0x139f,
5595 0x13f6, 0x13f7,
5596 0x13fe, 0x13ff,
5597 0x169d, 0x169f,
5598 0x16f9, 0x16ff,
5599 0x170d, 0x170d,
5600 0x1715, 0x171f,
5601 0x1737, 0x173f,
5602 0x1754, 0x175f,
5603 0x176d, 0x176d,
5604 0x1771, 0x1771,
5605 0x1774, 0x177f,
5606 0x17de, 0x17df,
5607 0x17ea, 0x17ef,
5608 0x17fa, 0x17ff,
5609 0x180e, 0x180f,
5610 0x181a, 0x181f,
5611 0x1878, 0x187f,
5612 0x18ab, 0x18af,
5613 0x18f6, 0x18ff,
5614 0x191f, 0x191f,
5615 0x192c, 0x192f,
5616 0x193c, 0x193f,
5617 0x1941, 0x1943,
5618 0x196e, 0x196f,
5619 0x1975, 0x197f,
5620 0x19ac, 0x19af,
5621 0x19ca, 0x19cf,
5622 0x19db, 0x19dd,
5623 0x1a1c, 0x1a1d,
5624 0x1a5f, 0x1a5f,
5625 0x1a7d, 0x1a7e,
5626 0x1a8a, 0x1a8f,
5627 0x1a9a, 0x1a9f,
5628 0x1aae, 0x1aaf,
5629 0x1abf, 0x1aff,
5630 0x1b4c, 0x1b4f,
5631 0x1b7d, 0x1b7f,
5632 0x1bf4, 0x1bfb,
5633 0x1c38, 0x1c3a,
5634 0x1c4a, 0x1c4c,
5635 0x1c80, 0x1cbf,
5636 0x1cc8, 0x1ccf,
5637 0x1cf7, 0x1cf7,
5638 0x1cfa, 0x1cff,
5639 0x1df6, 0x1dfb,
5640 0x1f16, 0x1f17,
5641 0x1f1e, 0x1f1f,
5642 0x1f46, 0x1f47,
5643 0x1f4e, 0x1f4f,
5644 0x1f58, 0x1f58,
5645 0x1f5a, 0x1f5a,
5646 0x1f5c, 0x1f5c,
5647 0x1f5e, 0x1f5e,
5648 0x1f7e, 0x1f7f,
5649 0x1fb5, 0x1fb5,
5650 0x1fc5, 0x1fc5,
5651 0x1fd4, 0x1fd5,
5652 0x1fdc, 0x1fdc,
5653 0x1ff0, 0x1ff1,
5654 0x1ff5, 0x1ff5,
5655 0x1fff, 0x1fff,
5656 0x200b, 0x200f,
5657 0x202a, 0x202e,
5658 0x2060, 0x206f,
5659 0x2072, 0x2073,
5660 0x208f, 0x208f,
5661 0x209d, 0x209f,
5662 0x20bf, 0x20cf,
5663 0x20f1, 0x20ff,
5664 0x218c, 0x218f,
5665 0x23fb, 0x23ff,
5666 0x2427, 0x243f,
5667 0x244b, 0x245f,
5668 0x2b74, 0x2b75,
5669 0x2b96, 0x2b97,
5670 0x2bba, 0x2bbc,
5671 0x2bc9, 0x2bc9,
5672 0x2bd2, 0x2beb,
5673 0x2bf0, 0x2bff,
5674 0x2c2f, 0x2c2f,
5675 0x2c5f, 0x2c5f,
5676 0x2cf4, 0x2cf8,
5677 0x2d26, 0x2d26,
5678 0x2d28, 0x2d2c,
5679 0x2d2e, 0x2d2f,
5680 0x2d68, 0x2d6e,
5681 0x2d71, 0x2d7e,
5682 0x2d97, 0x2d9f,
5683 0x2da7, 0x2da7,
5684 0x2daf, 0x2daf,
5685 0x2db7, 0x2db7,
5686 0x2dbf, 0x2dbf,
5687 0x2dc7, 0x2dc7,
5688 0x2dcf, 0x2dcf,
5689 0x2dd7, 0x2dd7,
5690 0x2ddf, 0x2ddf,
5691 0x2e43, 0x2e7f,
5692 0x2e9a, 0x2e9a,
5693 0x2ef4, 0x2eff,
5694 0x2fd6, 0x2fef,
5695 0x2ffc, 0x2fff,
5696 0x3040, 0x3040,
5697 0x3097, 0x3098,
5698 0x3100, 0x3104,
5699 0x312e, 0x3130,
5700 0x318f, 0x318f,
5701 0x31bb, 0x31bf,
5702 0x31e4, 0x31ef,
5703 0x321f, 0x321f,
5704 0x32ff, 0x32ff,
5705 0x4db6, 0x4dbf,
5706 0x9fd6, 0x9fff,
5707 0xa48d, 0xa48f,
5708 0xa4c7, 0xa4cf,
5709 0xa62c, 0xa63f,
5710 0xa6f8, 0xa6ff,
5711 0xa7ae, 0xa7af,
5712 0xa7b8, 0xa7f6,
5713 0xa82c, 0xa82f,
5714 0xa83a, 0xa83f,
5715 0xa878, 0xa87f,
5716 0xa8c5, 0xa8cd,
5717 0xa8da, 0xa8df,
5718 0xa8fe, 0xa8ff,
5719 0xa954, 0xa95e,
5720 0xa97d, 0xa97f,
5721 0xa9ce, 0xa9ce,
5722 0xa9da, 0xa9dd,
5723 0xa9ff, 0xa9ff,
5724 0xaa37, 0xaa3f,
5725 0xaa4e, 0xaa4f,
5726 0xaa5a, 0xaa5b,
5727 0xaac3, 0xaada,
5728 0xaaf7, 0xab00,
5729 0xab07, 0xab08,
5730 0xab0f, 0xab10,
5731 0xab17, 0xab1f,
5732 0xab27, 0xab27,
5733 0xab2f, 0xab2f,
5734 0xab66, 0xab6f,
5735 0xabee, 0xabef,
5736 0xabfa, 0xabff,
5737 0xd7a4, 0xd7af,
5738 0xd7c7, 0xd7ca,
5739 0xd7fc, 0xf8ff,
5740 0xfa6e, 0xfa6f,
5741 0xfada, 0xfaff,
5742 0xfb07, 0xfb12,
5743 0xfb18, 0xfb1c,
5744 0xfb37, 0xfb37,
5745 0xfb3d, 0xfb3d,
5746 0xfb3f, 0xfb3f,
5747 0xfb42, 0xfb42,
5748 0xfb45, 0xfb45,
5749 0xfbc2, 0xfbd2,
5750 0xfd40, 0xfd4f,
5751 0xfd90, 0xfd91,
5752 0xfdc8, 0xfdef,
5753 0xfdfe, 0xfdff,
5754 0xfe1a, 0xfe1f,
5755 0xfe53, 0xfe53,
5756 0xfe67, 0xfe67,
5757 0xfe6c, 0xfe6f,
5758 0xfe75, 0xfe75,
5759 0xfefd, 0xff00,
5760 0xffbf, 0xffc1,
5761 0xffc8, 0xffc9,
5762 0xffd0, 0xffd1,
5763 0xffd8, 0xffd9,
5764 0xffdd, 0xffdf,
5765 0xffe7, 0xffe7,
5766 0xffef, 0xfffb,
5767 0xfffe, 0xffff,
5768 0x1000c, 0x1000c,
5769 0x10027, 0x10027,
5770 0x1003b, 0x1003b,
5771 0x1003e, 0x1003e,
5772 0x1004e, 0x1004f,
5773 0x1005e, 0x1007f,
5774 0x100fb, 0x100ff,
5775 0x10103, 0x10106,
5776 0x10134, 0x10136,
5777 0x1018d, 0x1018f,
5778 0x1019c, 0x1019f,
5779 0x101a1, 0x101cf,
5780 0x101fe, 0x1027f,
5781 0x1029d, 0x1029f,
5782 0x102d1, 0x102df,
5783 0x102fc, 0x102ff,
5784 0x10324, 0x1032f,
5785 0x1034b, 0x1034f,
5786 0x1037b, 0x1037f,
5787 0x1039e, 0x1039e,
5788 0x103c4, 0x103c7,
5789 0x103d6, 0x103ff,
5790 0x1049e, 0x1049f,
5791 0x104aa, 0x104ff,
5792 0x10528, 0x1052f,
5793 0x10564, 0x1056e,
5794 0x10570, 0x105ff,
5795 0x10737, 0x1073f,
5796 0x10756, 0x1075f,
5797 0x10768, 0x107ff,
5798 0x10806, 0x10807,
5799 0x10809, 0x10809,
5800 0x10836, 0x10836,
5801 0x10839, 0x1083b,
5802 0x1083d, 0x1083e,
5803 0x10856, 0x10856,
5804 0x1089f, 0x108a6,
5805 0x108b0, 0x108df,
5806 0x108f3, 0x108f3,
5807 0x108f6, 0x108fa,
5808 0x1091c, 0x1091e,
5809 0x1093a, 0x1093e,
5810 0x10940, 0x1097f,
5811 0x109b8, 0x109bb,
5812 0x109d0, 0x109d1,
5813 0x10a04, 0x10a04,
5814 0x10a07, 0x10a0b,
5815 0x10a14, 0x10a14,
5816 0x10a18, 0x10a18,
5817 0x10a34, 0x10a37,
5818 0x10a3b, 0x10a3e,
5819 0x10a48, 0x10a4f,
5820 0x10a59, 0x10a5f,
5821 0x10aa0, 0x10abf,
5822 0x10ae7, 0x10aea,
5823 0x10af7, 0x10aff,
5824 0x10b36, 0x10b38,
5825 0x10b56, 0x10b57,
5826 0x10b73, 0x10b77,
5827 0x10b92, 0x10b98,
5828 0x10b9d, 0x10ba8,
5829 0x10bb0, 0x10bff,
5830 0x10c49, 0x10c7f,
5831 0x10cb3, 0x10cbf,
5832 0x10cf3, 0x10cf9,
5833 0x10d00, 0x10e5f,
5834 0x10e7f, 0x10fff,
5835 0x1104e, 0x11051,
5836 0x11070, 0x1107e,
5837 0x110bd, 0x110bd,
5838 0x110c2, 0x110cf,
5839 0x110e9, 0x110ef,
5840 0x110fa, 0x110ff,
5841 0x11135, 0x11135,
5842 0x11144, 0x1114f,
5843 0x11177, 0x1117f,
5844 0x111ce, 0x111cf,
5845 0x111e0, 0x111e0,
5846 0x111f5, 0x111ff,
5847 0x11212, 0x11212,
5848 0x1123e, 0x1127f,
5849 0x11287, 0x11287,
5850 0x11289, 0x11289,
5851 0x1128e, 0x1128e,
5852 0x1129e, 0x1129e,
5853 0x112aa, 0x112af,
5854 0x112eb, 0x112ef,
5855 0x112fa, 0x112ff,
5856 0x11304, 0x11304,
5857 0x1130d, 0x1130e,
5858 0x11311, 0x11312,
5859 0x11329, 0x11329,
5860 0x11331, 0x11331,
5861 0x11334, 0x11334,
5862 0x1133a, 0x1133b,
5863 0x11345, 0x11346,
5864 0x11349, 0x1134a,
5865 0x1134e, 0x1134f,
5866 0x11351, 0x11356,
5867 0x11358, 0x1135c,
5868 0x11364, 0x11365,
5869 0x1136d, 0x1136f,
5870 0x11375, 0x1147f,
5871 0x114c8, 0x114cf,
5872 0x114da, 0x1157f,
5873 0x115b6, 0x115b7,
5874 0x115de, 0x115ff,
5875 0x11645, 0x1164f,
5876 0x1165a, 0x1167f,
5877 0x116b8, 0x116bf,
5878 0x116ca, 0x116ff,
5879 0x1171a, 0x1171c,
5880 0x1172c, 0x1172f,
5881 0x11740, 0x1189f,
5882 0x118f3, 0x118fe,
5883 0x11900, 0x11abf,
5884 0x11af9, 0x11fff,
5885 0x1239a, 0x123ff,
5886 0x1246f, 0x1246f,
5887 0x12475, 0x1247f,
5888 0x12544, 0x12fff,
5889 0x1342f, 0x143ff,
5890 0x14647, 0x167ff,
5891 0x16a39, 0x16a3f,
5892 0x16a5f, 0x16a5f,
5893 0x16a6a, 0x16a6d,
5894 0x16a70, 0x16acf,
5895 0x16aee, 0x16aef,
5896 0x16af6, 0x16aff,
5897 0x16b46, 0x16b4f,
5898 0x16b5a, 0x16b5a,
5899 0x16b62, 0x16b62,
5900 0x16b78, 0x16b7c,
5901 0x16b90, 0x16eff,
5902 0x16f45, 0x16f4f,
5903 0x16f7f, 0x16f8e,
5904 0x16fa0, 0x1afff,
5905 0x1b002, 0x1bbff,
5906 0x1bc6b, 0x1bc6f,
5907 0x1bc7d, 0x1bc7f,
5908 0x1bc89, 0x1bc8f,
5909 0x1bc9a, 0x1bc9b,
5910 0x1bca0, 0x1cfff,
5911 0x1d0f6, 0x1d0ff,
5912 0x1d127, 0x1d128,
5913 0x1d173, 0x1d17a,
5914 0x1d1e9, 0x1d1ff,
5915 0x1d246, 0x1d2ff,
5916 0x1d357, 0x1d35f,
5917 0x1d372, 0x1d3ff,
5918 0x1d455, 0x1d455,
5919 0x1d49d, 0x1d49d,
5920 0x1d4a0, 0x1d4a1,
5921 0x1d4a3, 0x1d4a4,
5922 0x1d4a7, 0x1d4a8,
5923 0x1d4ad, 0x1d4ad,
5924 0x1d4ba, 0x1d4ba,
5925 0x1d4bc, 0x1d4bc,
5926 0x1d4c4, 0x1d4c4,
5927 0x1d506, 0x1d506,
5928 0x1d50b, 0x1d50c,
5929 0x1d515, 0x1d515,
5930 0x1d51d, 0x1d51d,
5931 0x1d53a, 0x1d53a,
5932 0x1d53f, 0x1d53f,
5933 0x1d545, 0x1d545,
5934 0x1d547, 0x1d549,
5935 0x1d551, 0x1d551,
5936 0x1d6a6, 0x1d6a7,
5937 0x1d7cc, 0x1d7cd,
5938 0x1da8c, 0x1da9a,
5939 0x1daa0, 0x1daa0,
5940 0x1dab0, 0x1e7ff,
5941 0x1e8c5, 0x1e8c6,
5942 0x1e8d7, 0x1edff,
5943 0x1ee04, 0x1ee04,
5944 0x1ee20, 0x1ee20,
5945 0x1ee23, 0x1ee23,
5946 0x1ee25, 0x1ee26,
5947 0x1ee28, 0x1ee28,
5948 0x1ee33, 0x1ee33,
5949 0x1ee38, 0x1ee38,
5950 0x1ee3a, 0x1ee3a,
5951 0x1ee3c, 0x1ee41,
5952 0x1ee43, 0x1ee46,
5953 0x1ee48, 0x1ee48,
5954 0x1ee4a, 0x1ee4a,
5955 0x1ee4c, 0x1ee4c,
5956 0x1ee50, 0x1ee50,
5957 0x1ee53, 0x1ee53,
5958 0x1ee55, 0x1ee56,
5959 0x1ee58, 0x1ee58,
5960 0x1ee5a, 0x1ee5a,
5961 0x1ee5c, 0x1ee5c,
5962 0x1ee5e, 0x1ee5e,
5963 0x1ee60, 0x1ee60,
5964 0x1ee63, 0x1ee63,
5965 0x1ee65, 0x1ee66,
5966 0x1ee6b, 0x1ee6b,
5967 0x1ee73, 0x1ee73,
5968 0x1ee78, 0x1ee78,
5969 0x1ee7d, 0x1ee7d,
5970 0x1ee7f, 0x1ee7f,
5971 0x1ee8a, 0x1ee8a,
5972 0x1ee9c, 0x1eea0,
5973 0x1eea4, 0x1eea4,
5974 0x1eeaa, 0x1eeaa,
5975 0x1eebc, 0x1eeef,
5976 0x1eef2, 0x1efff,
5977 0x1f02c, 0x1f02f,
5978 0x1f094, 0x1f09f,
5979 0x1f0af, 0x1f0b0,
5980 0x1f0c0, 0x1f0c0,
5981 0x1f0d0, 0x1f0d0,
5982 0x1f0f6, 0x1f0ff,
5983 0x1f10d, 0x1f10f,
5984 0x1f12f, 0x1f12f,
5985 0x1f16c, 0x1f16f,
5986 0x1f19b, 0x1f1e5,
5987 0x1f203, 0x1f20f,
5988 0x1f23b, 0x1f23f,
5989 0x1f249, 0x1f24f,
5990 0x1f252, 0x1f2ff,
5991 0x1f57a, 0x1f57a,
5992 0x1f5a4, 0x1f5a4,
5993 0x1f6d1, 0x1f6df,
5994 0x1f6ed, 0x1f6ef,
5995 0x1f6f4, 0x1f6ff,
5996 0x1f774, 0x1f77f,
5997 0x1f7d5, 0x1f7ff,
5998 0x1f80c, 0x1f80f,
5999 0x1f848, 0x1f84f,
6000 0x1f85a, 0x1f85f,
6001 0x1f888, 0x1f88f,
6002 0x1f8ae, 0x1f90f,
6003 0x1f919, 0x1f97f,
6004 0x1f985, 0x1f9bf,
6005 0x1f9c1, 0x1ffff,
6006 0x2a6d7, 0x2a6ff,
6007 0x2b735, 0x2b73f,
6008 0x2b81e, 0x2b81f,
6009 0x2cea2, 0x2f7ff,
6010 0x2fa1e, 0xe00ff,
6011 0xe01f0, 0x10ffff,
6012 }; /* END of CR_C */
6013
6014 /* PROPERTY: 'Cc': General Category */
6015 #define CR_Cc CR_Cntrl
6016
6017 /* PROPERTY: 'Cf': General Category */
6018 static const OnigCodePoint
6019 CR_Cf[] = { 17,
6020 0x00ad, 0x00ad,
6021 0x0600, 0x0605,
6022 0x061c, 0x061c,
6023 0x06dd, 0x06dd,
6024 0x070f, 0x070f,
6025 0x180e, 0x180e,
6026 0x200b, 0x200f,
6027 0x202a, 0x202e,
6028 0x2060, 0x2064,
6029 0x2066, 0x206f,
6030 0xfeff, 0xfeff,
6031 0xfff9, 0xfffb,
6032 0x110bd, 0x110bd,
6033 0x1bca0, 0x1bca3,
6034 0x1d173, 0x1d17a,
6035 0xe0001, 0xe0001,
6036 0xe0020, 0xe007f,
6037 }; /* END of CR_Cf */
6038
6039 /* PROPERTY: 'Cn': General Category */
6040 static const OnigCodePoint
6041 CR_Cn[] = { 613,
6042 0x0378, 0x0379,
6043 0x0380, 0x0383,
6044 0x038b, 0x038b,
6045 0x038d, 0x038d,
6046 0x03a2, 0x03a2,
6047 0x0530, 0x0530,
6048 0x0557, 0x0558,
6049 0x0560, 0x0560,
6050 0x0588, 0x0588,
6051 0x058b, 0x058c,
6052 0x0590, 0x0590,
6053 0x05c8, 0x05cf,
6054 0x05eb, 0x05ef,
6055 0x05f5, 0x05ff,
6056 0x061d, 0x061d,
6057 0x070e, 0x070e,
6058 0x074b, 0x074c,
6059 0x07b2, 0x07bf,
6060 0x07fb, 0x07ff,
6061 0x082e, 0x082f,
6062 0x083f, 0x083f,
6063 0x085c, 0x085d,
6064 0x085f, 0x089f,
6065 0x08b5, 0x08e2,
6066 0x0984, 0x0984,
6067 0x098d, 0x098e,
6068 0x0991, 0x0992,
6069 0x09a9, 0x09a9,
6070 0x09b1, 0x09b1,
6071 0x09b3, 0x09b5,
6072 0x09ba, 0x09bb,
6073 0x09c5, 0x09c6,
6074 0x09c9, 0x09ca,
6075 0x09cf, 0x09d6,
6076 0x09d8, 0x09db,
6077 0x09de, 0x09de,
6078 0x09e4, 0x09e5,
6079 0x09fc, 0x0a00,
6080 0x0a04, 0x0a04,
6081 0x0a0b, 0x0a0e,
6082 0x0a11, 0x0a12,
6083 0x0a29, 0x0a29,
6084 0x0a31, 0x0a31,
6085 0x0a34, 0x0a34,
6086 0x0a37, 0x0a37,
6087 0x0a3a, 0x0a3b,
6088 0x0a3d, 0x0a3d,
6089 0x0a43, 0x0a46,
6090 0x0a49, 0x0a4a,
6091 0x0a4e, 0x0a50,
6092 0x0a52, 0x0a58,
6093 0x0a5d, 0x0a5d,
6094 0x0a5f, 0x0a65,
6095 0x0a76, 0x0a80,
6096 0x0a84, 0x0a84,
6097 0x0a8e, 0x0a8e,
6098 0x0a92, 0x0a92,
6099 0x0aa9, 0x0aa9,
6100 0x0ab1, 0x0ab1,
6101 0x0ab4, 0x0ab4,
6102 0x0aba, 0x0abb,
6103 0x0ac6, 0x0ac6,
6104 0x0aca, 0x0aca,
6105 0x0ace, 0x0acf,
6106 0x0ad1, 0x0adf,
6107 0x0ae4, 0x0ae5,
6108 0x0af2, 0x0af8,
6109 0x0afa, 0x0b00,
6110 0x0b04, 0x0b04,
6111 0x0b0d, 0x0b0e,
6112 0x0b11, 0x0b12,
6113 0x0b29, 0x0b29,
6114 0x0b31, 0x0b31,
6115 0x0b34, 0x0b34,
6116 0x0b3a, 0x0b3b,
6117 0x0b45, 0x0b46,
6118 0x0b49, 0x0b4a,
6119 0x0b4e, 0x0b55,
6120 0x0b58, 0x0b5b,
6121 0x0b5e, 0x0b5e,
6122 0x0b64, 0x0b65,
6123 0x0b78, 0x0b81,
6124 0x0b84, 0x0b84,
6125 0x0b8b, 0x0b8d,
6126 0x0b91, 0x0b91,
6127 0x0b96, 0x0b98,
6128 0x0b9b, 0x0b9b,
6129 0x0b9d, 0x0b9d,
6130 0x0ba0, 0x0ba2,
6131 0x0ba5, 0x0ba7,
6132 0x0bab, 0x0bad,
6133 0x0bba, 0x0bbd,
6134 0x0bc3, 0x0bc5,
6135 0x0bc9, 0x0bc9,
6136 0x0bce, 0x0bcf,
6137 0x0bd1, 0x0bd6,
6138 0x0bd8, 0x0be5,
6139 0x0bfb, 0x0bff,
6140 0x0c04, 0x0c04,
6141 0x0c0d, 0x0c0d,
6142 0x0c11, 0x0c11,
6143 0x0c29, 0x0c29,
6144 0x0c3a, 0x0c3c,
6145 0x0c45, 0x0c45,
6146 0x0c49, 0x0c49,
6147 0x0c4e, 0x0c54,
6148 0x0c57, 0x0c57,
6149 0x0c5b, 0x0c5f,
6150 0x0c64, 0x0c65,
6151 0x0c70, 0x0c77,
6152 0x0c80, 0x0c80,
6153 0x0c84, 0x0c84,
6154 0x0c8d, 0x0c8d,
6155 0x0c91, 0x0c91,
6156 0x0ca9, 0x0ca9,
6157 0x0cb4, 0x0cb4,
6158 0x0cba, 0x0cbb,
6159 0x0cc5, 0x0cc5,
6160 0x0cc9, 0x0cc9,
6161 0x0cce, 0x0cd4,
6162 0x0cd7, 0x0cdd,
6163 0x0cdf, 0x0cdf,
6164 0x0ce4, 0x0ce5,
6165 0x0cf0, 0x0cf0,
6166 0x0cf3, 0x0d00,
6167 0x0d04, 0x0d04,
6168 0x0d0d, 0x0d0d,
6169 0x0d11, 0x0d11,
6170 0x0d3b, 0x0d3c,
6171 0x0d45, 0x0d45,
6172 0x0d49, 0x0d49,
6173 0x0d4f, 0x0d56,
6174 0x0d58, 0x0d5e,
6175 0x0d64, 0x0d65,
6176 0x0d76, 0x0d78,
6177 0x0d80, 0x0d81,
6178 0x0d84, 0x0d84,
6179 0x0d97, 0x0d99,
6180 0x0db2, 0x0db2,
6181 0x0dbc, 0x0dbc,
6182 0x0dbe, 0x0dbf,
6183 0x0dc7, 0x0dc9,
6184 0x0dcb, 0x0dce,
6185 0x0dd5, 0x0dd5,
6186 0x0dd7, 0x0dd7,
6187 0x0de0, 0x0de5,
6188 0x0df0, 0x0df1,
6189 0x0df5, 0x0e00,
6190 0x0e3b, 0x0e3e,
6191 0x0e5c, 0x0e80,
6192 0x0e83, 0x0e83,
6193 0x0e85, 0x0e86,
6194 0x0e89, 0x0e89,
6195 0x0e8b, 0x0e8c,
6196 0x0e8e, 0x0e93,
6197 0x0e98, 0x0e98,
6198 0x0ea0, 0x0ea0,
6199 0x0ea4, 0x0ea4,
6200 0x0ea6, 0x0ea6,
6201 0x0ea8, 0x0ea9,
6202 0x0eac, 0x0eac,
6203 0x0eba, 0x0eba,
6204 0x0ebe, 0x0ebf,
6205 0x0ec5, 0x0ec5,
6206 0x0ec7, 0x0ec7,
6207 0x0ece, 0x0ecf,
6208 0x0eda, 0x0edb,
6209 0x0ee0, 0x0eff,
6210 0x0f48, 0x0f48,
6211 0x0f6d, 0x0f70,
6212 0x0f98, 0x0f98,
6213 0x0fbd, 0x0fbd,
6214 0x0fcd, 0x0fcd,
6215 0x0fdb, 0x0fff,
6216 0x10c6, 0x10c6,
6217 0x10c8, 0x10cc,
6218 0x10ce, 0x10cf,
6219 0x1249, 0x1249,
6220 0x124e, 0x124f,
6221 0x1257, 0x1257,
6222 0x1259, 0x1259,
6223 0x125e, 0x125f,
6224 0x1289, 0x1289,
6225 0x128e, 0x128f,
6226 0x12b1, 0x12b1,
6227 0x12b6, 0x12b7,
6228 0x12bf, 0x12bf,
6229 0x12c1, 0x12c1,
6230 0x12c6, 0x12c7,
6231 0x12d7, 0x12d7,
6232 0x1311, 0x1311,
6233 0x1316, 0x1317,
6234 0x135b, 0x135c,
6235 0x137d, 0x137f,
6236 0x139a, 0x139f,
6237 0x13f6, 0x13f7,
6238 0x13fe, 0x13ff,
6239 0x169d, 0x169f,
6240 0x16f9, 0x16ff,
6241 0x170d, 0x170d,
6242 0x1715, 0x171f,
6243 0x1737, 0x173f,
6244 0x1754, 0x175f,
6245 0x176d, 0x176d,
6246 0x1771, 0x1771,
6247 0x1774, 0x177f,
6248 0x17de, 0x17df,
6249 0x17ea, 0x17ef,
6250 0x17fa, 0x17ff,
6251 0x180f, 0x180f,
6252 0x181a, 0x181f,
6253 0x1878, 0x187f,
6254 0x18ab, 0x18af,
6255 0x18f6, 0x18ff,
6256 0x191f, 0x191f,
6257 0x192c, 0x192f,
6258 0x193c, 0x193f,
6259 0x1941, 0x1943,
6260 0x196e, 0x196f,
6261 0x1975, 0x197f,
6262 0x19ac, 0x19af,
6263 0x19ca, 0x19cf,
6264 0x19db, 0x19dd,
6265 0x1a1c, 0x1a1d,
6266 0x1a5f, 0x1a5f,
6267 0x1a7d, 0x1a7e,
6268 0x1a8a, 0x1a8f,
6269 0x1a9a, 0x1a9f,
6270 0x1aae, 0x1aaf,
6271 0x1abf, 0x1aff,
6272 0x1b4c, 0x1b4f,
6273 0x1b7d, 0x1b7f,
6274 0x1bf4, 0x1bfb,
6275 0x1c38, 0x1c3a,
6276 0x1c4a, 0x1c4c,
6277 0x1c80, 0x1cbf,
6278 0x1cc8, 0x1ccf,
6279 0x1cf7, 0x1cf7,
6280 0x1cfa, 0x1cff,
6281 0x1df6, 0x1dfb,
6282 0x1f16, 0x1f17,
6283 0x1f1e, 0x1f1f,
6284 0x1f46, 0x1f47,
6285 0x1f4e, 0x1f4f,
6286 0x1f58, 0x1f58,
6287 0x1f5a, 0x1f5a,
6288 0x1f5c, 0x1f5c,
6289 0x1f5e, 0x1f5e,
6290 0x1f7e, 0x1f7f,
6291 0x1fb5, 0x1fb5,
6292 0x1fc5, 0x1fc5,
6293 0x1fd4, 0x1fd5,
6294 0x1fdc, 0x1fdc,
6295 0x1ff0, 0x1ff1,
6296 0x1ff5, 0x1ff5,
6297 0x1fff, 0x1fff,
6298 0x2065, 0x2065,
6299 0x2072, 0x2073,
6300 0x208f, 0x208f,
6301 0x209d, 0x209f,
6302 0x20bf, 0x20cf,
6303 0x20f1, 0x20ff,
6304 0x218c, 0x218f,
6305 0x23fb, 0x23ff,
6306 0x2427, 0x243f,
6307 0x244b, 0x245f,
6308 0x2b74, 0x2b75,
6309 0x2b96, 0x2b97,
6310 0x2bba, 0x2bbc,
6311 0x2bc9, 0x2bc9,
6312 0x2bd2, 0x2beb,
6313 0x2bf0, 0x2bff,
6314 0x2c2f, 0x2c2f,
6315 0x2c5f, 0x2c5f,
6316 0x2cf4, 0x2cf8,
6317 0x2d26, 0x2d26,
6318 0x2d28, 0x2d2c,
6319 0x2d2e, 0x2d2f,
6320 0x2d68, 0x2d6e,
6321 0x2d71, 0x2d7e,
6322 0x2d97, 0x2d9f,
6323 0x2da7, 0x2da7,
6324 0x2daf, 0x2daf,
6325 0x2db7, 0x2db7,
6326 0x2dbf, 0x2dbf,
6327 0x2dc7, 0x2dc7,
6328 0x2dcf, 0x2dcf,
6329 0x2dd7, 0x2dd7,
6330 0x2ddf, 0x2ddf,
6331 0x2e43, 0x2e7f,
6332 0x2e9a, 0x2e9a,
6333 0x2ef4, 0x2eff,
6334 0x2fd6, 0x2fef,
6335 0x2ffc, 0x2fff,
6336 0x3040, 0x3040,
6337 0x3097, 0x3098,
6338 0x3100, 0x3104,
6339 0x312e, 0x3130,
6340 0x318f, 0x318f,
6341 0x31bb, 0x31bf,
6342 0x31e4, 0x31ef,
6343 0x321f, 0x321f,
6344 0x32ff, 0x32ff,
6345 0x4db6, 0x4dbf,
6346 0x9fd6, 0x9fff,
6347 0xa48d, 0xa48f,
6348 0xa4c7, 0xa4cf,
6349 0xa62c, 0xa63f,
6350 0xa6f8, 0xa6ff,
6351 0xa7ae, 0xa7af,
6352 0xa7b8, 0xa7f6,
6353 0xa82c, 0xa82f,
6354 0xa83a, 0xa83f,
6355 0xa878, 0xa87f,
6356 0xa8c5, 0xa8cd,
6357 0xa8da, 0xa8df,
6358 0xa8fe, 0xa8ff,
6359 0xa954, 0xa95e,
6360 0xa97d, 0xa97f,
6361 0xa9ce, 0xa9ce,
6362 0xa9da, 0xa9dd,
6363 0xa9ff, 0xa9ff,
6364 0xaa37, 0xaa3f,
6365 0xaa4e, 0xaa4f,
6366 0xaa5a, 0xaa5b,
6367 0xaac3, 0xaada,
6368 0xaaf7, 0xab00,
6369 0xab07, 0xab08,
6370 0xab0f, 0xab10,
6371 0xab17, 0xab1f,
6372 0xab27, 0xab27,
6373 0xab2f, 0xab2f,
6374 0xab66, 0xab6f,
6375 0xabee, 0xabef,
6376 0xabfa, 0xabff,
6377 0xd7a4, 0xd7af,
6378 0xd7c7, 0xd7ca,
6379 0xd7fc, 0xd7ff,
6380 0xfa6e, 0xfa6f,
6381 0xfada, 0xfaff,
6382 0xfb07, 0xfb12,
6383 0xfb18, 0xfb1c,
6384 0xfb37, 0xfb37,
6385 0xfb3d, 0xfb3d,
6386 0xfb3f, 0xfb3f,
6387 0xfb42, 0xfb42,
6388 0xfb45, 0xfb45,
6389 0xfbc2, 0xfbd2,
6390 0xfd40, 0xfd4f,
6391 0xfd90, 0xfd91,
6392 0xfdc8, 0xfdef,
6393 0xfdfe, 0xfdff,
6394 0xfe1a, 0xfe1f,
6395 0xfe53, 0xfe53,
6396 0xfe67, 0xfe67,
6397 0xfe6c, 0xfe6f,
6398 0xfe75, 0xfe75,
6399 0xfefd, 0xfefe,
6400 0xff00, 0xff00,
6401 0xffbf, 0xffc1,
6402 0xffc8, 0xffc9,
6403 0xffd0, 0xffd1,
6404 0xffd8, 0xffd9,
6405 0xffdd, 0xffdf,
6406 0xffe7, 0xffe7,
6407 0xffef, 0xfff8,
6408 0xfffe, 0xffff,
6409 0x1000c, 0x1000c,
6410 0x10027, 0x10027,
6411 0x1003b, 0x1003b,
6412 0x1003e, 0x1003e,
6413 0x1004e, 0x1004f,
6414 0x1005e, 0x1007f,
6415 0x100fb, 0x100ff,
6416 0x10103, 0x10106,
6417 0x10134, 0x10136,
6418 0x1018d, 0x1018f,
6419 0x1019c, 0x1019f,
6420 0x101a1, 0x101cf,
6421 0x101fe, 0x1027f,
6422 0x1029d, 0x1029f,
6423 0x102d1, 0x102df,
6424 0x102fc, 0x102ff,
6425 0x10324, 0x1032f,
6426 0x1034b, 0x1034f,
6427 0x1037b, 0x1037f,
6428 0x1039e, 0x1039e,
6429 0x103c4, 0x103c7,
6430 0x103d6, 0x103ff,
6431 0x1049e, 0x1049f,
6432 0x104aa, 0x104ff,
6433 0x10528, 0x1052f,
6434 0x10564, 0x1056e,
6435 0x10570, 0x105ff,
6436 0x10737, 0x1073f,
6437 0x10756, 0x1075f,
6438 0x10768, 0x107ff,
6439 0x10806, 0x10807,
6440 0x10809, 0x10809,
6441 0x10836, 0x10836,
6442 0x10839, 0x1083b,
6443 0x1083d, 0x1083e,
6444 0x10856, 0x10856,
6445 0x1089f, 0x108a6,
6446 0x108b0, 0x108df,
6447 0x108f3, 0x108f3,
6448 0x108f6, 0x108fa,
6449 0x1091c, 0x1091e,
6450 0x1093a, 0x1093e,
6451 0x10940, 0x1097f,
6452 0x109b8, 0x109bb,
6453 0x109d0, 0x109d1,
6454 0x10a04, 0x10a04,
6455 0x10a07, 0x10a0b,
6456 0x10a14, 0x10a14,
6457 0x10a18, 0x10a18,
6458 0x10a34, 0x10a37,
6459 0x10a3b, 0x10a3e,
6460 0x10a48, 0x10a4f,
6461 0x10a59, 0x10a5f,
6462 0x10aa0, 0x10abf,
6463 0x10ae7, 0x10aea,
6464 0x10af7, 0x10aff,
6465 0x10b36, 0x10b38,
6466 0x10b56, 0x10b57,
6467 0x10b73, 0x10b77,
6468 0x10b92, 0x10b98,
6469 0x10b9d, 0x10ba8,
6470 0x10bb0, 0x10bff,
6471 0x10c49, 0x10c7f,
6472 0x10cb3, 0x10cbf,
6473 0x10cf3, 0x10cf9,
6474 0x10d00, 0x10e5f,
6475 0x10e7f, 0x10fff,
6476 0x1104e, 0x11051,
6477 0x11070, 0x1107e,
6478 0x110c2, 0x110cf,
6479 0x110e9, 0x110ef,
6480 0x110fa, 0x110ff,
6481 0x11135, 0x11135,
6482 0x11144, 0x1114f,
6483 0x11177, 0x1117f,
6484 0x111ce, 0x111cf,
6485 0x111e0, 0x111e0,
6486 0x111f5, 0x111ff,
6487 0x11212, 0x11212,
6488 0x1123e, 0x1127f,
6489 0x11287, 0x11287,
6490 0x11289, 0x11289,
6491 0x1128e, 0x1128e,
6492 0x1129e, 0x1129e,
6493 0x112aa, 0x112af,
6494 0x112eb, 0x112ef,
6495 0x112fa, 0x112ff,
6496 0x11304, 0x11304,
6497 0x1130d, 0x1130e,
6498 0x11311, 0x11312,
6499 0x11329, 0x11329,
6500 0x11331, 0x11331,
6501 0x11334, 0x11334,
6502 0x1133a, 0x1133b,
6503 0x11345, 0x11346,
6504 0x11349, 0x1134a,
6505 0x1134e, 0x1134f,
6506 0x11351, 0x11356,
6507 0x11358, 0x1135c,
6508 0x11364, 0x11365,
6509 0x1136d, 0x1136f,
6510 0x11375, 0x1147f,
6511 0x114c8, 0x114cf,
6512 0x114da, 0x1157f,
6513 0x115b6, 0x115b7,
6514 0x115de, 0x115ff,
6515 0x11645, 0x1164f,
6516 0x1165a, 0x1167f,
6517 0x116b8, 0x116bf,
6518 0x116ca, 0x116ff,
6519 0x1171a, 0x1171c,
6520 0x1172c, 0x1172f,
6521 0x11740, 0x1189f,
6522 0x118f3, 0x118fe,
6523 0x11900, 0x11abf,
6524 0x11af9, 0x11fff,
6525 0x1239a, 0x123ff,
6526 0x1246f, 0x1246f,
6527 0x12475, 0x1247f,
6528 0x12544, 0x12fff,
6529 0x1342f, 0x143ff,
6530 0x14647, 0x167ff,
6531 0x16a39, 0x16a3f,
6532 0x16a5f, 0x16a5f,
6533 0x16a6a, 0x16a6d,
6534 0x16a70, 0x16acf,
6535 0x16aee, 0x16aef,
6536 0x16af6, 0x16aff,
6537 0x16b46, 0x16b4f,
6538 0x16b5a, 0x16b5a,
6539 0x16b62, 0x16b62,
6540 0x16b78, 0x16b7c,
6541 0x16b90, 0x16eff,
6542 0x16f45, 0x16f4f,
6543 0x16f7f, 0x16f8e,
6544 0x16fa0, 0x1afff,
6545 0x1b002, 0x1bbff,
6546 0x1bc6b, 0x1bc6f,
6547 0x1bc7d, 0x1bc7f,
6548 0x1bc89, 0x1bc8f,
6549 0x1bc9a, 0x1bc9b,
6550 0x1bca4, 0x1cfff,
6551 0x1d0f6, 0x1d0ff,
6552 0x1d127, 0x1d128,
6553 0x1d1e9, 0x1d1ff,
6554 0x1d246, 0x1d2ff,
6555 0x1d357, 0x1d35f,
6556 0x1d372, 0x1d3ff,
6557 0x1d455, 0x1d455,
6558 0x1d49d, 0x1d49d,
6559 0x1d4a0, 0x1d4a1,
6560 0x1d4a3, 0x1d4a4,
6561 0x1d4a7, 0x1d4a8,
6562 0x1d4ad, 0x1d4ad,
6563 0x1d4ba, 0x1d4ba,
6564 0x1d4bc, 0x1d4bc,
6565 0x1d4c4, 0x1d4c4,
6566 0x1d506, 0x1d506,
6567 0x1d50b, 0x1d50c,
6568 0x1d515, 0x1d515,
6569 0x1d51d, 0x1d51d,
6570 0x1d53a, 0x1d53a,
6571 0x1d53f, 0x1d53f,
6572 0x1d545, 0x1d545,
6573 0x1d547, 0x1d549,
6574 0x1d551, 0x1d551,
6575 0x1d6a6, 0x1d6a7,
6576 0x1d7cc, 0x1d7cd,
6577 0x1da8c, 0x1da9a,
6578 0x1daa0, 0x1daa0,
6579 0x1dab0, 0x1e7ff,
6580 0x1e8c5, 0x1e8c6,
6581 0x1e8d7, 0x1edff,
6582 0x1ee04, 0x1ee04,
6583 0x1ee20, 0x1ee20,
6584 0x1ee23, 0x1ee23,
6585 0x1ee25, 0x1ee26,
6586 0x1ee28, 0x1ee28,
6587 0x1ee33, 0x1ee33,
6588 0x1ee38, 0x1ee38,
6589 0x1ee3a, 0x1ee3a,
6590 0x1ee3c, 0x1ee41,
6591 0x1ee43, 0x1ee46,
6592 0x1ee48, 0x1ee48,
6593 0x1ee4a, 0x1ee4a,
6594 0x1ee4c, 0x1ee4c,
6595 0x1ee50, 0x1ee50,
6596 0x1ee53, 0x1ee53,
6597 0x1ee55, 0x1ee56,
6598 0x1ee58, 0x1ee58,
6599 0x1ee5a, 0x1ee5a,
6600 0x1ee5c, 0x1ee5c,
6601 0x1ee5e, 0x1ee5e,
6602 0x1ee60, 0x1ee60,
6603 0x1ee63, 0x1ee63,
6604 0x1ee65, 0x1ee66,
6605 0x1ee6b, 0x1ee6b,
6606 0x1ee73, 0x1ee73,
6607 0x1ee78, 0x1ee78,
6608 0x1ee7d, 0x1ee7d,
6609 0x1ee7f, 0x1ee7f,
6610 0x1ee8a, 0x1ee8a,
6611 0x1ee9c, 0x1eea0,
6612 0x1eea4, 0x1eea4,
6613 0x1eeaa, 0x1eeaa,
6614 0x1eebc, 0x1eeef,
6615 0x1eef2, 0x1efff,
6616 0x1f02c, 0x1f02f,
6617 0x1f094, 0x1f09f,
6618 0x1f0af, 0x1f0b0,
6619 0x1f0c0, 0x1f0c0,
6620 0x1f0d0, 0x1f0d0,
6621 0x1f0f6, 0x1f0ff,
6622 0x1f10d, 0x1f10f,
6623 0x1f12f, 0x1f12f,
6624 0x1f16c, 0x1f16f,
6625 0x1f19b, 0x1f1e5,
6626 0x1f203, 0x1f20f,
6627 0x1f23b, 0x1f23f,
6628 0x1f249, 0x1f24f,
6629 0x1f252, 0x1f2ff,
6630 0x1f57a, 0x1f57a,
6631 0x1f5a4, 0x1f5a4,
6632 0x1f6d1, 0x1f6df,
6633 0x1f6ed, 0x1f6ef,
6634 0x1f6f4, 0x1f6ff,
6635 0x1f774, 0x1f77f,
6636 0x1f7d5, 0x1f7ff,
6637 0x1f80c, 0x1f80f,
6638 0x1f848, 0x1f84f,
6639 0x1f85a, 0x1f85f,
6640 0x1f888, 0x1f88f,
6641 0x1f8ae, 0x1f90f,
6642 0x1f919, 0x1f97f,
6643 0x1f985, 0x1f9bf,
6644 0x1f9c1, 0x1ffff,
6645 0x2a6d7, 0x2a6ff,
6646 0x2b735, 0x2b73f,
6647 0x2b81e, 0x2b81f,
6648 0x2cea2, 0x2f7ff,
6649 0x2fa1e, 0xe0000,
6650 0xe0002, 0xe001f,
6651 0xe0080, 0xe00ff,
6652 0xe01f0, 0xeffff,
6653 0xffffe, 0xfffff,
6654 0x10fffe, 0x10ffff,
6655 }; /* END of CR_Cn */
6656
6657 /* PROPERTY: 'Co': General Category */
6658 static const OnigCodePoint
6659 CR_Co[] = { 3,
6660 0xe000, 0xf8ff,
6661 0xf0000, 0xffffd,
6662 0x100000, 0x10fffd,
6663 }; /* END of CR_Co */
6664
6665 /* PROPERTY: 'Cs': General Category */
6666 static const OnigCodePoint
6667 CR_Cs[] = { 1,
6668 0xd800, 0xdfff,
6669 }; /* END of CR_Cs */
6670
6671 /* PROPERTY: 'L': Major Category */
6672 static const OnigCodePoint
6673 CR_L[] = { 554,
6674 0x0041, 0x005a,
6675 0x0061, 0x007a,
6676 0x00aa, 0x00aa,
6677 0x00b5, 0x00b5,
6678 0x00ba, 0x00ba,
6679 0x00c0, 0x00d6,
6680 0x00d8, 0x00f6,
6681 0x00f8, 0x02c1,
6682 0x02c6, 0x02d1,
6683 0x02e0, 0x02e4,
6684 0x02ec, 0x02ec,
6685 0x02ee, 0x02ee,
6686 0x0370, 0x0374,
6687 0x0376, 0x0377,
6688 0x037a, 0x037d,
6689 0x037f, 0x037f,
6690 0x0386, 0x0386,
6691 0x0388, 0x038a,
6692 0x038c, 0x038c,
6693 0x038e, 0x03a1,
6694 0x03a3, 0x03f5,
6695 0x03f7, 0x0481,
6696 0x048a, 0x052f,
6697 0x0531, 0x0556,
6698 0x0559, 0x0559,
6699 0x0561, 0x0587,
6700 0x05d0, 0x05ea,
6701 0x05f0, 0x05f2,
6702 0x0620, 0x064a,
6703 0x066e, 0x066f,
6704 0x0671, 0x06d3,
6705 0x06d5, 0x06d5,
6706 0x06e5, 0x06e6,
6707 0x06ee, 0x06ef,
6708 0x06fa, 0x06fc,
6709 0x06ff, 0x06ff,
6710 0x0710, 0x0710,
6711 0x0712, 0x072f,
6712 0x074d, 0x07a5,
6713 0x07b1, 0x07b1,
6714 0x07ca, 0x07ea,
6715 0x07f4, 0x07f5,
6716 0x07fa, 0x07fa,
6717 0x0800, 0x0815,
6718 0x081a, 0x081a,
6719 0x0824, 0x0824,
6720 0x0828, 0x0828,
6721 0x0840, 0x0858,
6722 0x08a0, 0x08b4,
6723 0x0904, 0x0939,
6724 0x093d, 0x093d,
6725 0x0950, 0x0950,
6726 0x0958, 0x0961,
6727 0x0971, 0x0980,
6728 0x0985, 0x098c,
6729 0x098f, 0x0990,
6730 0x0993, 0x09a8,
6731 0x09aa, 0x09b0,
6732 0x09b2, 0x09b2,
6733 0x09b6, 0x09b9,
6734 0x09bd, 0x09bd,
6735 0x09ce, 0x09ce,
6736 0x09dc, 0x09dd,
6737 0x09df, 0x09e1,
6738 0x09f0, 0x09f1,
6739 0x0a05, 0x0a0a,
6740 0x0a0f, 0x0a10,
6741 0x0a13, 0x0a28,
6742 0x0a2a, 0x0a30,
6743 0x0a32, 0x0a33,
6744 0x0a35, 0x0a36,
6745 0x0a38, 0x0a39,
6746 0x0a59, 0x0a5c,
6747 0x0a5e, 0x0a5e,
6748 0x0a72, 0x0a74,
6749 0x0a85, 0x0a8d,
6750 0x0a8f, 0x0a91,
6751 0x0a93, 0x0aa8,
6752 0x0aaa, 0x0ab0,
6753 0x0ab2, 0x0ab3,
6754 0x0ab5, 0x0ab9,
6755 0x0abd, 0x0abd,
6756 0x0ad0, 0x0ad0,
6757 0x0ae0, 0x0ae1,
6758 0x0af9, 0x0af9,
6759 0x0b05, 0x0b0c,
6760 0x0b0f, 0x0b10,
6761 0x0b13, 0x0b28,
6762 0x0b2a, 0x0b30,
6763 0x0b32, 0x0b33,
6764 0x0b35, 0x0b39,
6765 0x0b3d, 0x0b3d,
6766 0x0b5c, 0x0b5d,
6767 0x0b5f, 0x0b61,
6768 0x0b71, 0x0b71,
6769 0x0b83, 0x0b83,
6770 0x0b85, 0x0b8a,
6771 0x0b8e, 0x0b90,
6772 0x0b92, 0x0b95,
6773 0x0b99, 0x0b9a,
6774 0x0b9c, 0x0b9c,
6775 0x0b9e, 0x0b9f,
6776 0x0ba3, 0x0ba4,
6777 0x0ba8, 0x0baa,
6778 0x0bae, 0x0bb9,
6779 0x0bd0, 0x0bd0,
6780 0x0c05, 0x0c0c,
6781 0x0c0e, 0x0c10,
6782 0x0c12, 0x0c28,
6783 0x0c2a, 0x0c39,
6784 0x0c3d, 0x0c3d,
6785 0x0c58, 0x0c5a,
6786 0x0c60, 0x0c61,
6787 0x0c85, 0x0c8c,
6788 0x0c8e, 0x0c90,
6789 0x0c92, 0x0ca8,
6790 0x0caa, 0x0cb3,
6791 0x0cb5, 0x0cb9,
6792 0x0cbd, 0x0cbd,
6793 0x0cde, 0x0cde,
6794 0x0ce0, 0x0ce1,
6795 0x0cf1, 0x0cf2,
6796 0x0d05, 0x0d0c,
6797 0x0d0e, 0x0d10,
6798 0x0d12, 0x0d3a,
6799 0x0d3d, 0x0d3d,
6800 0x0d4e, 0x0d4e,
6801 0x0d5f, 0x0d61,
6802 0x0d7a, 0x0d7f,
6803 0x0d85, 0x0d96,
6804 0x0d9a, 0x0db1,
6805 0x0db3, 0x0dbb,
6806 0x0dbd, 0x0dbd,
6807 0x0dc0, 0x0dc6,
6808 0x0e01, 0x0e30,
6809 0x0e32, 0x0e33,
6810 0x0e40, 0x0e46,
6811 0x0e81, 0x0e82,
6812 0x0e84, 0x0e84,
6813 0x0e87, 0x0e88,
6814 0x0e8a, 0x0e8a,
6815 0x0e8d, 0x0e8d,
6816 0x0e94, 0x0e97,
6817 0x0e99, 0x0e9f,
6818 0x0ea1, 0x0ea3,
6819 0x0ea5, 0x0ea5,
6820 0x0ea7, 0x0ea7,
6821 0x0eaa, 0x0eab,
6822 0x0ead, 0x0eb0,
6823 0x0eb2, 0x0eb3,
6824 0x0ebd, 0x0ebd,
6825 0x0ec0, 0x0ec4,
6826 0x0ec6, 0x0ec6,
6827 0x0edc, 0x0edf,
6828 0x0f00, 0x0f00,
6829 0x0f40, 0x0f47,
6830 0x0f49, 0x0f6c,
6831 0x0f88, 0x0f8c,
6832 0x1000, 0x102a,
6833 0x103f, 0x103f,
6834 0x1050, 0x1055,
6835 0x105a, 0x105d,
6836 0x1061, 0x1061,
6837 0x1065, 0x1066,
6838 0x106e, 0x1070,
6839 0x1075, 0x1081,
6840 0x108e, 0x108e,
6841 0x10a0, 0x10c5,
6842 0x10c7, 0x10c7,
6843 0x10cd, 0x10cd,
6844 0x10d0, 0x10fa,
6845 0x10fc, 0x1248,
6846 0x124a, 0x124d,
6847 0x1250, 0x1256,
6848 0x1258, 0x1258,
6849 0x125a, 0x125d,
6850 0x1260, 0x1288,
6851 0x128a, 0x128d,
6852 0x1290, 0x12b0,
6853 0x12b2, 0x12b5,
6854 0x12b8, 0x12be,
6855 0x12c0, 0x12c0,
6856 0x12c2, 0x12c5,
6857 0x12c8, 0x12d6,
6858 0x12d8, 0x1310,
6859 0x1312, 0x1315,
6860 0x1318, 0x135a,
6861 0x1380, 0x138f,
6862 0x13a0, 0x13f5,
6863 0x13f8, 0x13fd,
6864 0x1401, 0x166c,
6865 0x166f, 0x167f,
6866 0x1681, 0x169a,
6867 0x16a0, 0x16ea,
6868 0x16f1, 0x16f8,
6869 0x1700, 0x170c,
6870 0x170e, 0x1711,
6871 0x1720, 0x1731,
6872 0x1740, 0x1751,
6873 0x1760, 0x176c,
6874 0x176e, 0x1770,
6875 0x1780, 0x17b3,
6876 0x17d7, 0x17d7,
6877 0x17dc, 0x17dc,
6878 0x1820, 0x1877,
6879 0x1880, 0x18a8,
6880 0x18aa, 0x18aa,
6881 0x18b0, 0x18f5,
6882 0x1900, 0x191e,
6883 0x1950, 0x196d,
6884 0x1970, 0x1974,
6885 0x1980, 0x19ab,
6886 0x19b0, 0x19c9,
6887 0x1a00, 0x1a16,
6888 0x1a20, 0x1a54,
6889 0x1aa7, 0x1aa7,
6890 0x1b05, 0x1b33,
6891 0x1b45, 0x1b4b,
6892 0x1b83, 0x1ba0,
6893 0x1bae, 0x1baf,
6894 0x1bba, 0x1be5,
6895 0x1c00, 0x1c23,
6896 0x1c4d, 0x1c4f,
6897 0x1c5a, 0x1c7d,
6898 0x1ce9, 0x1cec,
6899 0x1cee, 0x1cf1,
6900 0x1cf5, 0x1cf6,
6901 0x1d00, 0x1dbf,
6902 0x1e00, 0x1f15,
6903 0x1f18, 0x1f1d,
6904 0x1f20, 0x1f45,
6905 0x1f48, 0x1f4d,
6906 0x1f50, 0x1f57,
6907 0x1f59, 0x1f59,
6908 0x1f5b, 0x1f5b,
6909 0x1f5d, 0x1f5d,
6910 0x1f5f, 0x1f7d,
6911 0x1f80, 0x1fb4,
6912 0x1fb6, 0x1fbc,
6913 0x1fbe, 0x1fbe,
6914 0x1fc2, 0x1fc4,
6915 0x1fc6, 0x1fcc,
6916 0x1fd0, 0x1fd3,
6917 0x1fd6, 0x1fdb,
6918 0x1fe0, 0x1fec,
6919 0x1ff2, 0x1ff4,
6920 0x1ff6, 0x1ffc,
6921 0x2071, 0x2071,
6922 0x207f, 0x207f,
6923 0x2090, 0x209c,
6924 0x2102, 0x2102,
6925 0x2107, 0x2107,
6926 0x210a, 0x2113,
6927 0x2115, 0x2115,
6928 0x2119, 0x211d,
6929 0x2124, 0x2124,
6930 0x2126, 0x2126,
6931 0x2128, 0x2128,
6932 0x212a, 0x212d,
6933 0x212f, 0x2139,
6934 0x213c, 0x213f,
6935 0x2145, 0x2149,
6936 0x214e, 0x214e,
6937 0x2183, 0x2184,
6938 0x2c00, 0x2c2e,
6939 0x2c30, 0x2c5e,
6940 0x2c60, 0x2ce4,
6941 0x2ceb, 0x2cee,
6942 0x2cf2, 0x2cf3,
6943 0x2d00, 0x2d25,
6944 0x2d27, 0x2d27,
6945 0x2d2d, 0x2d2d,
6946 0x2d30, 0x2d67,
6947 0x2d6f, 0x2d6f,
6948 0x2d80, 0x2d96,
6949 0x2da0, 0x2da6,
6950 0x2da8, 0x2dae,
6951 0x2db0, 0x2db6,
6952 0x2db8, 0x2dbe,
6953 0x2dc0, 0x2dc6,
6954 0x2dc8, 0x2dce,
6955 0x2dd0, 0x2dd6,
6956 0x2dd8, 0x2dde,
6957 0x2e2f, 0x2e2f,
6958 0x3005, 0x3006,
6959 0x3031, 0x3035,
6960 0x303b, 0x303c,
6961 0x3041, 0x3096,
6962 0x309d, 0x309f,
6963 0x30a1, 0x30fa,
6964 0x30fc, 0x30ff,
6965 0x3105, 0x312d,
6966 0x3131, 0x318e,
6967 0x31a0, 0x31ba,
6968 0x31f0, 0x31ff,
6969 0x3400, 0x4db5,
6970 0x4e00, 0x9fd5,
6971 0xa000, 0xa48c,
6972 0xa4d0, 0xa4fd,
6973 0xa500, 0xa60c,
6974 0xa610, 0xa61f,
6975 0xa62a, 0xa62b,
6976 0xa640, 0xa66e,
6977 0xa67f, 0xa69d,
6978 0xa6a0, 0xa6e5,
6979 0xa717, 0xa71f,
6980 0xa722, 0xa788,
6981 0xa78b, 0xa7ad,
6982 0xa7b0, 0xa7b7,
6983 0xa7f7, 0xa801,
6984 0xa803, 0xa805,
6985 0xa807, 0xa80a,
6986 0xa80c, 0xa822,
6987 0xa840, 0xa873,
6988 0xa882, 0xa8b3,
6989 0xa8f2, 0xa8f7,
6990 0xa8fb, 0xa8fb,
6991 0xa8fd, 0xa8fd,
6992 0xa90a, 0xa925,
6993 0xa930, 0xa946,
6994 0xa960, 0xa97c,
6995 0xa984, 0xa9b2,
6996 0xa9cf, 0xa9cf,
6997 0xa9e0, 0xa9e4,
6998 0xa9e6, 0xa9ef,
6999 0xa9fa, 0xa9fe,
7000 0xaa00, 0xaa28,
7001 0xaa40, 0xaa42,
7002 0xaa44, 0xaa4b,
7003 0xaa60, 0xaa76,
7004 0xaa7a, 0xaa7a,
7005 0xaa7e, 0xaaaf,
7006 0xaab1, 0xaab1,
7007 0xaab5, 0xaab6,
7008 0xaab9, 0xaabd,
7009 0xaac0, 0xaac0,
7010 0xaac2, 0xaac2,
7011 0xaadb, 0xaadd,
7012 0xaae0, 0xaaea,
7013 0xaaf2, 0xaaf4,
7014 0xab01, 0xab06,
7015 0xab09, 0xab0e,
7016 0xab11, 0xab16,
7017 0xab20, 0xab26,
7018 0xab28, 0xab2e,
7019 0xab30, 0xab5a,
7020 0xab5c, 0xab65,
7021 0xab70, 0xabe2,
7022 0xac00, 0xd7a3,
7023 0xd7b0, 0xd7c6,
7024 0xd7cb, 0xd7fb,
7025 0xf900, 0xfa6d,
7026 0xfa70, 0xfad9,
7027 0xfb00, 0xfb06,
7028 0xfb13, 0xfb17,
7029 0xfb1d, 0xfb1d,
7030 0xfb1f, 0xfb28,
7031 0xfb2a, 0xfb36,
7032 0xfb38, 0xfb3c,
7033 0xfb3e, 0xfb3e,
7034 0xfb40, 0xfb41,
7035 0xfb43, 0xfb44,
7036 0xfb46, 0xfbb1,
7037 0xfbd3, 0xfd3d,
7038 0xfd50, 0xfd8f,
7039 0xfd92, 0xfdc7,
7040 0xfdf0, 0xfdfb,
7041 0xfe70, 0xfe74,
7042 0xfe76, 0xfefc,
7043 0xff21, 0xff3a,
7044 0xff41, 0xff5a,
7045 0xff66, 0xffbe,
7046 0xffc2, 0xffc7,
7047 0xffca, 0xffcf,
7048 0xffd2, 0xffd7,
7049 0xffda, 0xffdc,
7050 0x10000, 0x1000b,
7051 0x1000d, 0x10026,
7052 0x10028, 0x1003a,
7053 0x1003c, 0x1003d,
7054 0x1003f, 0x1004d,
7055 0x10050, 0x1005d,
7056 0x10080, 0x100fa,
7057 0x10280, 0x1029c,
7058 0x102a0, 0x102d0,
7059 0x10300, 0x1031f,
7060 0x10330, 0x10340,
7061 0x10342, 0x10349,
7062 0x10350, 0x10375,
7063 0x10380, 0x1039d,
7064 0x103a0, 0x103c3,
7065 0x103c8, 0x103cf,
7066 0x10400, 0x1049d,
7067 0x10500, 0x10527,
7068 0x10530, 0x10563,
7069 0x10600, 0x10736,
7070 0x10740, 0x10755,
7071 0x10760, 0x10767,
7072 0x10800, 0x10805,
7073 0x10808, 0x10808,
7074 0x1080a, 0x10835,
7075 0x10837, 0x10838,
7076 0x1083c, 0x1083c,
7077 0x1083f, 0x10855,
7078 0x10860, 0x10876,
7079 0x10880, 0x1089e,
7080 0x108e0, 0x108f2,
7081 0x108f4, 0x108f5,
7082 0x10900, 0x10915,
7083 0x10920, 0x10939,
7084 0x10980, 0x109b7,
7085 0x109be, 0x109bf,
7086 0x10a00, 0x10a00,
7087 0x10a10, 0x10a13,
7088 0x10a15, 0x10a17,
7089 0x10a19, 0x10a33,
7090 0x10a60, 0x10a7c,
7091 0x10a80, 0x10a9c,
7092 0x10ac0, 0x10ac7,
7093 0x10ac9, 0x10ae4,
7094 0x10b00, 0x10b35,
7095 0x10b40, 0x10b55,
7096 0x10b60, 0x10b72,
7097 0x10b80, 0x10b91,
7098 0x10c00, 0x10c48,
7099 0x10c80, 0x10cb2,
7100 0x10cc0, 0x10cf2,
7101 0x11003, 0x11037,
7102 0x11083, 0x110af,
7103 0x110d0, 0x110e8,
7104 0x11103, 0x11126,
7105 0x11150, 0x11172,
7106 0x11176, 0x11176,
7107 0x11183, 0x111b2,
7108 0x111c1, 0x111c4,
7109 0x111da, 0x111da,
7110 0x111dc, 0x111dc,
7111 0x11200, 0x11211,
7112 0x11213, 0x1122b,
7113 0x11280, 0x11286,
7114 0x11288, 0x11288,
7115 0x1128a, 0x1128d,
7116 0x1128f, 0x1129d,
7117 0x1129f, 0x112a8,
7118 0x112b0, 0x112de,
7119 0x11305, 0x1130c,
7120 0x1130f, 0x11310,
7121 0x11313, 0x11328,
7122 0x1132a, 0x11330,
7123 0x11332, 0x11333,
7124 0x11335, 0x11339,
7125 0x1133d, 0x1133d,
7126 0x11350, 0x11350,
7127 0x1135d, 0x11361,
7128 0x11480, 0x114af,
7129 0x114c4, 0x114c5,
7130 0x114c7, 0x114c7,
7131 0x11580, 0x115ae,
7132 0x115d8, 0x115db,
7133 0x11600, 0x1162f,
7134 0x11644, 0x11644,
7135 0x11680, 0x116aa,
7136 0x11700, 0x11719,
7137 0x118a0, 0x118df,
7138 0x118ff, 0x118ff,
7139 0x11ac0, 0x11af8,
7140 0x12000, 0x12399,
7141 0x12480, 0x12543,
7142 0x13000, 0x1342e,
7143 0x14400, 0x14646,
7144 0x16800, 0x16a38,
7145 0x16a40, 0x16a5e,
7146 0x16ad0, 0x16aed,
7147 0x16b00, 0x16b2f,
7148 0x16b40, 0x16b43,
7149 0x16b63, 0x16b77,
7150 0x16b7d, 0x16b8f,
7151 0x16f00, 0x16f44,
7152 0x16f50, 0x16f50,
7153 0x16f93, 0x16f9f,
7154 0x1b000, 0x1b001,
7155 0x1bc00, 0x1bc6a,
7156 0x1bc70, 0x1bc7c,
7157 0x1bc80, 0x1bc88,
7158 0x1bc90, 0x1bc99,
7159 0x1d400, 0x1d454,
7160 0x1d456, 0x1d49c,
7161 0x1d49e, 0x1d49f,
7162 0x1d4a2, 0x1d4a2,
7163 0x1d4a5, 0x1d4a6,
7164 0x1d4a9, 0x1d4ac,
7165 0x1d4ae, 0x1d4b9,
7166 0x1d4bb, 0x1d4bb,
7167 0x1d4bd, 0x1d4c3,
7168 0x1d4c5, 0x1d505,
7169 0x1d507, 0x1d50a,
7170 0x1d50d, 0x1d514,
7171 0x1d516, 0x1d51c,
7172 0x1d51e, 0x1d539,
7173 0x1d53b, 0x1d53e,
7174 0x1d540, 0x1d544,
7175 0x1d546, 0x1d546,
7176 0x1d54a, 0x1d550,
7177 0x1d552, 0x1d6a5,
7178 0x1d6a8, 0x1d6c0,
7179 0x1d6c2, 0x1d6da,
7180 0x1d6dc, 0x1d6fa,
7181 0x1d6fc, 0x1d714,
7182 0x1d716, 0x1d734,
7183 0x1d736, 0x1d74e,
7184 0x1d750, 0x1d76e,
7185 0x1d770, 0x1d788,
7186 0x1d78a, 0x1d7a8,
7187 0x1d7aa, 0x1d7c2,
7188 0x1d7c4, 0x1d7cb,
7189 0x1e800, 0x1e8c4,
7190 0x1ee00, 0x1ee03,
7191 0x1ee05, 0x1ee1f,
7192 0x1ee21, 0x1ee22,
7193 0x1ee24, 0x1ee24,
7194 0x1ee27, 0x1ee27,
7195 0x1ee29, 0x1ee32,
7196 0x1ee34, 0x1ee37,
7197 0x1ee39, 0x1ee39,
7198 0x1ee3b, 0x1ee3b,
7199 0x1ee42, 0x1ee42,
7200 0x1ee47, 0x1ee47,
7201 0x1ee49, 0x1ee49,
7202 0x1ee4b, 0x1ee4b,
7203 0x1ee4d, 0x1ee4f,
7204 0x1ee51, 0x1ee52,
7205 0x1ee54, 0x1ee54,
7206 0x1ee57, 0x1ee57,
7207 0x1ee59, 0x1ee59,
7208 0x1ee5b, 0x1ee5b,
7209 0x1ee5d, 0x1ee5d,
7210 0x1ee5f, 0x1ee5f,
7211 0x1ee61, 0x1ee62,
7212 0x1ee64, 0x1ee64,
7213 0x1ee67, 0x1ee6a,
7214 0x1ee6c, 0x1ee72,
7215 0x1ee74, 0x1ee77,
7216 0x1ee79, 0x1ee7c,
7217 0x1ee7e, 0x1ee7e,
7218 0x1ee80, 0x1ee89,
7219 0x1ee8b, 0x1ee9b,
7220 0x1eea1, 0x1eea3,
7221 0x1eea5, 0x1eea9,
7222 0x1eeab, 0x1eebb,
7223 0x20000, 0x2a6d6,
7224 0x2a700, 0x2b734,
7225 0x2b740, 0x2b81d,
7226 0x2b820, 0x2cea1,
7227 0x2f800, 0x2fa1d,
7228 }; /* END of CR_L */
7229
7230 /* PROPERTY: 'LC': General Category */
7231 static const OnigCodePoint
7232 CR_LC[] = { 122,
7233 0x0041, 0x005a,
7234 0x0061, 0x007a,
7235 0x00b5, 0x00b5,
7236 0x00c0, 0x00d6,
7237 0x00d8, 0x00f6,
7238 0x00f8, 0x01ba,
7239 0x01bc, 0x01bf,
7240 0x01c4, 0x0293,
7241 0x0295, 0x02af,
7242 0x0370, 0x0373,
7243 0x0376, 0x0377,
7244 0x037b, 0x037d,
7245 0x037f, 0x037f,
7246 0x0386, 0x0386,
7247 0x0388, 0x038a,
7248 0x038c, 0x038c,
7249 0x038e, 0x03a1,
7250 0x03a3, 0x03f5,
7251 0x03f7, 0x0481,
7252 0x048a, 0x052f,
7253 0x0531, 0x0556,
7254 0x0561, 0x0587,
7255 0x10a0, 0x10c5,
7256 0x10c7, 0x10c7,
7257 0x10cd, 0x10cd,
7258 0x13a0, 0x13f5,
7259 0x13f8, 0x13fd,
7260 0x1d00, 0x1d2b,
7261 0x1d6b, 0x1d77,
7262 0x1d79, 0x1d9a,
7263 0x1e00, 0x1f15,
7264 0x1f18, 0x1f1d,
7265 0x1f20, 0x1f45,
7266 0x1f48, 0x1f4d,
7267 0x1f50, 0x1f57,
7268 0x1f59, 0x1f59,
7269 0x1f5b, 0x1f5b,
7270 0x1f5d, 0x1f5d,
7271 0x1f5f, 0x1f7d,
7272 0x1f80, 0x1fb4,
7273 0x1fb6, 0x1fbc,
7274 0x1fbe, 0x1fbe,
7275 0x1fc2, 0x1fc4,
7276 0x1fc6, 0x1fcc,
7277 0x1fd0, 0x1fd3,
7278 0x1fd6, 0x1fdb,
7279 0x1fe0, 0x1fec,
7280 0x1ff2, 0x1ff4,
7281 0x1ff6, 0x1ffc,
7282 0x2102, 0x2102,
7283 0x2107, 0x2107,
7284 0x210a, 0x2113,
7285 0x2115, 0x2115,
7286 0x2119, 0x211d,
7287 0x2124, 0x2124,
7288 0x2126, 0x2126,
7289 0x2128, 0x2128,
7290 0x212a, 0x212d,
7291 0x212f, 0x2134,
7292 0x2139, 0x2139,
7293 0x213c, 0x213f,
7294 0x2145, 0x2149,
7295 0x214e, 0x214e,
7296 0x2183, 0x2184,
7297 0x2c00, 0x2c2e,
7298 0x2c30, 0x2c5e,
7299 0x2c60, 0x2c7b,
7300 0x2c7e, 0x2ce4,
7301 0x2ceb, 0x2cee,
7302 0x2cf2, 0x2cf3,
7303 0x2d00, 0x2d25,
7304 0x2d27, 0x2d27,
7305 0x2d2d, 0x2d2d,
7306 0xa640, 0xa66d,
7307 0xa680, 0xa69b,
7308 0xa722, 0xa76f,
7309 0xa771, 0xa787,
7310 0xa78b, 0xa78e,
7311 0xa790, 0xa7ad,
7312 0xa7b0, 0xa7b7,
7313 0xa7fa, 0xa7fa,
7314 0xab30, 0xab5a,
7315 0xab60, 0xab65,
7316 0xab70, 0xabbf,
7317 0xfb00, 0xfb06,
7318 0xfb13, 0xfb17,
7319 0xff21, 0xff3a,
7320 0xff41, 0xff5a,
7321 0x10400, 0x1044f,
7322 0x10c80, 0x10cb2,
7323 0x10cc0, 0x10cf2,
7324 0x118a0, 0x118df,
7325 0x1d400, 0x1d454,
7326 0x1d456, 0x1d49c,
7327 0x1d49e, 0x1d49f,
7328 0x1d4a2, 0x1d4a2,
7329 0x1d4a5, 0x1d4a6,
7330 0x1d4a9, 0x1d4ac,
7331 0x1d4ae, 0x1d4b9,
7332 0x1d4bb, 0x1d4bb,
7333 0x1d4bd, 0x1d4c3,
7334 0x1d4c5, 0x1d505,
7335 0x1d507, 0x1d50a,
7336 0x1d50d, 0x1d514,
7337 0x1d516, 0x1d51c,
7338 0x1d51e, 0x1d539,
7339 0x1d53b, 0x1d53e,
7340 0x1d540, 0x1d544,
7341 0x1d546, 0x1d546,
7342 0x1d54a, 0x1d550,
7343 0x1d552, 0x1d6a5,
7344 0x1d6a8, 0x1d6c0,
7345 0x1d6c2, 0x1d6da,
7346 0x1d6dc, 0x1d6fa,
7347 0x1d6fc, 0x1d714,
7348 0x1d716, 0x1d734,
7349 0x1d736, 0x1d74e,
7350 0x1d750, 0x1d76e,
7351 0x1d770, 0x1d788,
7352 0x1d78a, 0x1d7a8,
7353 0x1d7aa, 0x1d7c2,
7354 0x1d7c4, 0x1d7cb,
7355 }; /* END of CR_LC */
7356
7357 /* PROPERTY: 'Ll': General Category */
7358 static const OnigCodePoint
7359 CR_Ll[] = { 630,
7360 0x0061, 0x007a,
7361 0x00b5, 0x00b5,
7362 0x00df, 0x00f6,
7363 0x00f8, 0x00ff,
7364 0x0101, 0x0101,
7365 0x0103, 0x0103,
7366 0x0105, 0x0105,
7367 0x0107, 0x0107,
7368 0x0109, 0x0109,
7369 0x010b, 0x010b,
7370 0x010d, 0x010d,
7371 0x010f, 0x010f,
7372 0x0111, 0x0111,
7373 0x0113, 0x0113,
7374 0x0115, 0x0115,
7375 0x0117, 0x0117,
7376 0x0119, 0x0119,
7377 0x011b, 0x011b,
7378 0x011d, 0x011d,
7379 0x011f, 0x011f,
7380 0x0121, 0x0121,
7381 0x0123, 0x0123,
7382 0x0125, 0x0125,
7383 0x0127, 0x0127,
7384 0x0129, 0x0129,
7385 0x012b, 0x012b,
7386 0x012d, 0x012d,
7387 0x012f, 0x012f,
7388 0x0131, 0x0131,
7389 0x0133, 0x0133,
7390 0x0135, 0x0135,
7391 0x0137, 0x0138,
7392 0x013a, 0x013a,
7393 0x013c, 0x013c,
7394 0x013e, 0x013e,
7395 0x0140, 0x0140,
7396 0x0142, 0x0142,
7397 0x0144, 0x0144,
7398 0x0146, 0x0146,
7399 0x0148, 0x0149,
7400 0x014b, 0x014b,
7401 0x014d, 0x014d,
7402 0x014f, 0x014f,
7403 0x0151, 0x0151,
7404 0x0153, 0x0153,
7405 0x0155, 0x0155,
7406 0x0157, 0x0157,
7407 0x0159, 0x0159,
7408 0x015b, 0x015b,
7409 0x015d, 0x015d,
7410 0x015f, 0x015f,
7411 0x0161, 0x0161,
7412 0x0163, 0x0163,
7413 0x0165, 0x0165,
7414 0x0167, 0x0167,
7415 0x0169, 0x0169,
7416 0x016b, 0x016b,
7417 0x016d, 0x016d,
7418 0x016f, 0x016f,
7419 0x0171, 0x0171,
7420 0x0173, 0x0173,
7421 0x0175, 0x0175,
7422 0x0177, 0x0177,
7423 0x017a, 0x017a,
7424 0x017c, 0x017c,
7425 0x017e, 0x0180,
7426 0x0183, 0x0183,
7427 0x0185, 0x0185,
7428 0x0188, 0x0188,
7429 0x018c, 0x018d,
7430 0x0192, 0x0192,
7431 0x0195, 0x0195,
7432 0x0199, 0x019b,
7433 0x019e, 0x019e,
7434 0x01a1, 0x01a1,
7435 0x01a3, 0x01a3,
7436 0x01a5, 0x01a5,
7437 0x01a8, 0x01a8,
7438 0x01aa, 0x01ab,
7439 0x01ad, 0x01ad,
7440 0x01b0, 0x01b0,
7441 0x01b4, 0x01b4,
7442 0x01b6, 0x01b6,
7443 0x01b9, 0x01ba,
7444 0x01bd, 0x01bf,
7445 0x01c6, 0x01c6,
7446 0x01c9, 0x01c9,
7447 0x01cc, 0x01cc,
7448 0x01ce, 0x01ce,
7449 0x01d0, 0x01d0,
7450 0x01d2, 0x01d2,
7451 0x01d4, 0x01d4,
7452 0x01d6, 0x01d6,
7453 0x01d8, 0x01d8,
7454 0x01da, 0x01da,
7455 0x01dc, 0x01dd,
7456 0x01df, 0x01df,
7457 0x01e1, 0x01e1,
7458 0x01e3, 0x01e3,
7459 0x01e5, 0x01e5,
7460 0x01e7, 0x01e7,
7461 0x01e9, 0x01e9,
7462 0x01eb, 0x01eb,
7463 0x01ed, 0x01ed,
7464 0x01ef, 0x01f0,
7465 0x01f3, 0x01f3,
7466 0x01f5, 0x01f5,
7467 0x01f9, 0x01f9,
7468 0x01fb, 0x01fb,
7469 0x01fd, 0x01fd,
7470 0x01ff, 0x01ff,
7471 0x0201, 0x0201,
7472 0x0203, 0x0203,
7473 0x0205, 0x0205,
7474 0x0207, 0x0207,
7475 0x0209, 0x0209,
7476 0x020b, 0x020b,
7477 0x020d, 0x020d,
7478 0x020f, 0x020f,
7479 0x0211, 0x0211,
7480 0x0213, 0x0213,
7481 0x0215, 0x0215,
7482 0x0217, 0x0217,
7483 0x0219, 0x0219,
7484 0x021b, 0x021b,
7485 0x021d, 0x021d,
7486 0x021f, 0x021f,
7487 0x0221, 0x0221,
7488 0x0223, 0x0223,
7489 0x0225, 0x0225,
7490 0x0227, 0x0227,
7491 0x0229, 0x0229,
7492 0x022b, 0x022b,
7493 0x022d, 0x022d,
7494 0x022f, 0x022f,
7495 0x0231, 0x0231,
7496 0x0233, 0x0239,
7497 0x023c, 0x023c,
7498 0x023f, 0x0240,
7499 0x0242, 0x0242,
7500 0x0247, 0x0247,
7501 0x0249, 0x0249,
7502 0x024b, 0x024b,
7503 0x024d, 0x024d,
7504 0x024f, 0x0293,
7505 0x0295, 0x02af,
7506 0x0371, 0x0371,
7507 0x0373, 0x0373,
7508 0x0377, 0x0377,
7509 0x037b, 0x037d,
7510 0x0390, 0x0390,
7511 0x03ac, 0x03ce,
7512 0x03d0, 0x03d1,
7513 0x03d5, 0x03d7,
7514 0x03d9, 0x03d9,
7515 0x03db, 0x03db,
7516 0x03dd, 0x03dd,
7517 0x03df, 0x03df,
7518 0x03e1, 0x03e1,
7519 0x03e3, 0x03e3,
7520 0x03e5, 0x03e5,
7521 0x03e7, 0x03e7,
7522 0x03e9, 0x03e9,
7523 0x03eb, 0x03eb,
7524 0x03ed, 0x03ed,
7525 0x03ef, 0x03f3,
7526 0x03f5, 0x03f5,
7527 0x03f8, 0x03f8,
7528 0x03fb, 0x03fc,
7529 0x0430, 0x045f,
7530 0x0461, 0x0461,
7531 0x0463, 0x0463,
7532 0x0465, 0x0465,
7533 0x0467, 0x0467,
7534 0x0469, 0x0469,
7535 0x046b, 0x046b,
7536 0x046d, 0x046d,
7537 0x046f, 0x046f,
7538 0x0471, 0x0471,
7539 0x0473, 0x0473,
7540 0x0475, 0x0475,
7541 0x0477, 0x0477,
7542 0x0479, 0x0479,
7543 0x047b, 0x047b,
7544 0x047d, 0x047d,
7545 0x047f, 0x047f,
7546 0x0481, 0x0481,
7547 0x048b, 0x048b,
7548 0x048d, 0x048d,
7549 0x048f, 0x048f,
7550 0x0491, 0x0491,
7551 0x0493, 0x0493,
7552 0x0495, 0x0495,
7553 0x0497, 0x0497,
7554 0x0499, 0x0499,
7555 0x049b, 0x049b,
7556 0x049d, 0x049d,
7557 0x049f, 0x049f,
7558 0x04a1, 0x04a1,
7559 0x04a3, 0x04a3,
7560 0x04a5, 0x04a5,
7561 0x04a7, 0x04a7,
7562 0x04a9, 0x04a9,
7563 0x04ab, 0x04ab,
7564 0x04ad, 0x04ad,
7565 0x04af, 0x04af,
7566 0x04b1, 0x04b1,
7567 0x04b3, 0x04b3,
7568 0x04b5, 0x04b5,
7569 0x04b7, 0x04b7,
7570 0x04b9, 0x04b9,
7571 0x04bb, 0x04bb,
7572 0x04bd, 0x04bd,
7573 0x04bf, 0x04bf,
7574 0x04c2, 0x04c2,
7575 0x04c4, 0x04c4,
7576 0x04c6, 0x04c6,
7577 0x04c8, 0x04c8,
7578 0x04ca, 0x04ca,
7579 0x04cc, 0x04cc,
7580 0x04ce, 0x04cf,
7581 0x04d1, 0x04d1,
7582 0x04d3, 0x04d3,
7583 0x04d5, 0x04d5,
7584 0x04d7, 0x04d7,
7585 0x04d9, 0x04d9,
7586 0x04db, 0x04db,
7587 0x04dd, 0x04dd,
7588 0x04df, 0x04df,
7589 0x04e1, 0x04e1,
7590 0x04e3, 0x04e3,
7591 0x04e5, 0x04e5,
7592 0x04e7, 0x04e7,
7593 0x04e9, 0x04e9,
7594 0x04eb, 0x04eb,
7595 0x04ed, 0x04ed,
7596 0x04ef, 0x04ef,
7597 0x04f1, 0x04f1,
7598 0x04f3, 0x04f3,
7599 0x04f5, 0x04f5,
7600 0x04f7, 0x04f7,
7601 0x04f9, 0x04f9,
7602 0x04fb, 0x04fb,
7603 0x04fd, 0x04fd,
7604 0x04ff, 0x04ff,
7605 0x0501, 0x0501,
7606 0x0503, 0x0503,
7607 0x0505, 0x0505,
7608 0x0507, 0x0507,
7609 0x0509, 0x0509,
7610 0x050b, 0x050b,
7611 0x050d, 0x050d,
7612 0x050f, 0x050f,
7613 0x0511, 0x0511,
7614 0x0513, 0x0513,
7615 0x0515, 0x0515,
7616 0x0517, 0x0517,
7617 0x0519, 0x0519,
7618 0x051b, 0x051b,
7619 0x051d, 0x051d,
7620 0x051f, 0x051f,
7621 0x0521, 0x0521,
7622 0x0523, 0x0523,
7623 0x0525, 0x0525,
7624 0x0527, 0x0527,
7625 0x0529, 0x0529,
7626 0x052b, 0x052b,
7627 0x052d, 0x052d,
7628 0x052f, 0x052f,
7629 0x0561, 0x0587,
7630 0x13f8, 0x13fd,
7631 0x1d00, 0x1d2b,
7632 0x1d6b, 0x1d77,
7633 0x1d79, 0x1d9a,
7634 0x1e01, 0x1e01,
7635 0x1e03, 0x1e03,
7636 0x1e05, 0x1e05,
7637 0x1e07, 0x1e07,
7638 0x1e09, 0x1e09,
7639 0x1e0b, 0x1e0b,
7640 0x1e0d, 0x1e0d,
7641 0x1e0f, 0x1e0f,
7642 0x1e11, 0x1e11,
7643 0x1e13, 0x1e13,
7644 0x1e15, 0x1e15,
7645 0x1e17, 0x1e17,
7646 0x1e19, 0x1e19,
7647 0x1e1b, 0x1e1b,
7648 0x1e1d, 0x1e1d,
7649 0x1e1f, 0x1e1f,
7650 0x1e21, 0x1e21,
7651 0x1e23, 0x1e23,
7652 0x1e25, 0x1e25,
7653 0x1e27, 0x1e27,
7654 0x1e29, 0x1e29,
7655 0x1e2b, 0x1e2b,
7656 0x1e2d, 0x1e2d,
7657 0x1e2f, 0x1e2f,
7658 0x1e31, 0x1e31,
7659 0x1e33, 0x1e33,
7660 0x1e35, 0x1e35,
7661 0x1e37, 0x1e37,
7662 0x1e39, 0x1e39,
7663 0x1e3b, 0x1e3b,
7664 0x1e3d, 0x1e3d,
7665 0x1e3f, 0x1e3f,
7666 0x1e41, 0x1e41,
7667 0x1e43, 0x1e43,
7668 0x1e45, 0x1e45,
7669 0x1e47, 0x1e47,
7670 0x1e49, 0x1e49,
7671 0x1e4b, 0x1e4b,
7672 0x1e4d, 0x1e4d,
7673 0x1e4f, 0x1e4f,
7674 0x1e51, 0x1e51,
7675 0x1e53, 0x1e53,
7676 0x1e55, 0x1e55,
7677 0x1e57, 0x1e57,
7678 0x1e59, 0x1e59,
7679 0x1e5b, 0x1e5b,
7680 0x1e5d, 0x1e5d,
7681 0x1e5f, 0x1e5f,
7682 0x1e61, 0x1e61,
7683 0x1e63, 0x1e63,
7684 0x1e65, 0x1e65,
7685 0x1e67, 0x1e67,
7686 0x1e69, 0x1e69,
7687 0x1e6b, 0x1e6b,
7688 0x1e6d, 0x1e6d,
7689 0x1e6f, 0x1e6f,
7690 0x1e71, 0x1e71,
7691 0x1e73, 0x1e73,
7692 0x1e75, 0x1e75,
7693 0x1e77, 0x1e77,
7694 0x1e79, 0x1e79,
7695 0x1e7b, 0x1e7b,
7696 0x1e7d, 0x1e7d,
7697 0x1e7f, 0x1e7f,
7698 0x1e81, 0x1e81,
7699 0x1e83, 0x1e83,
7700 0x1e85, 0x1e85,
7701 0x1e87, 0x1e87,
7702 0x1e89, 0x1e89,
7703 0x1e8b, 0x1e8b,
7704 0x1e8d, 0x1e8d,
7705 0x1e8f, 0x1e8f,
7706 0x1e91, 0x1e91,
7707 0x1e93, 0x1e93,
7708 0x1e95, 0x1e9d,
7709 0x1e9f, 0x1e9f,
7710 0x1ea1, 0x1ea1,
7711 0x1ea3, 0x1ea3,
7712 0x1ea5, 0x1ea5,
7713 0x1ea7, 0x1ea7,
7714 0x1ea9, 0x1ea9,
7715 0x1eab, 0x1eab,
7716 0x1ead, 0x1ead,
7717 0x1eaf, 0x1eaf,
7718 0x1eb1, 0x1eb1,
7719 0x1eb3, 0x1eb3,
7720 0x1eb5, 0x1eb5,
7721 0x1eb7, 0x1eb7,
7722 0x1eb9, 0x1eb9,
7723 0x1ebb, 0x1ebb,
7724 0x1ebd, 0x1ebd,
7725 0x1ebf, 0x1ebf,
7726 0x1ec1, 0x1ec1,
7727 0x1ec3, 0x1ec3,
7728 0x1ec5, 0x1ec5,
7729 0x1ec7, 0x1ec7,
7730 0x1ec9, 0x1ec9,
7731 0x1ecb, 0x1ecb,
7732 0x1ecd, 0x1ecd,
7733 0x1ecf, 0x1ecf,
7734 0x1ed1, 0x1ed1,
7735 0x1ed3, 0x1ed3,
7736 0x1ed5, 0x1ed5,
7737 0x1ed7, 0x1ed7,
7738 0x1ed9, 0x1ed9,
7739 0x1edb, 0x1edb,
7740 0x1edd, 0x1edd,
7741 0x1edf, 0x1edf,
7742 0x1ee1, 0x1ee1,
7743 0x1ee3, 0x1ee3,
7744 0x1ee5, 0x1ee5,
7745 0x1ee7, 0x1ee7,
7746 0x1ee9, 0x1ee9,
7747 0x1eeb, 0x1eeb,
7748 0x1eed, 0x1eed,
7749 0x1eef, 0x1eef,
7750 0x1ef1, 0x1ef1,
7751 0x1ef3, 0x1ef3,
7752 0x1ef5, 0x1ef5,
7753 0x1ef7, 0x1ef7,
7754 0x1ef9, 0x1ef9,
7755 0x1efb, 0x1efb,
7756 0x1efd, 0x1efd,
7757 0x1eff, 0x1f07,
7758 0x1f10, 0x1f15,
7759 0x1f20, 0x1f27,
7760 0x1f30, 0x1f37,
7761 0x1f40, 0x1f45,
7762 0x1f50, 0x1f57,
7763 0x1f60, 0x1f67,
7764 0x1f70, 0x1f7d,
7765 0x1f80, 0x1f87,
7766 0x1f90, 0x1f97,
7767 0x1fa0, 0x1fa7,
7768 0x1fb0, 0x1fb4,
7769 0x1fb6, 0x1fb7,
7770 0x1fbe, 0x1fbe,
7771 0x1fc2, 0x1fc4,
7772 0x1fc6, 0x1fc7,
7773 0x1fd0, 0x1fd3,
7774 0x1fd6, 0x1fd7,
7775 0x1fe0, 0x1fe7,
7776 0x1ff2, 0x1ff4,
7777 0x1ff6, 0x1ff7,
7778 0x210a, 0x210a,
7779 0x210e, 0x210f,
7780 0x2113, 0x2113,
7781 0x212f, 0x212f,
7782 0x2134, 0x2134,
7783 0x2139, 0x2139,
7784 0x213c, 0x213d,
7785 0x2146, 0x2149,
7786 0x214e, 0x214e,
7787 0x2184, 0x2184,
7788 0x2c30, 0x2c5e,
7789 0x2c61, 0x2c61,
7790 0x2c65, 0x2c66,
7791 0x2c68, 0x2c68,
7792 0x2c6a, 0x2c6a,
7793 0x2c6c, 0x2c6c,
7794 0x2c71, 0x2c71,
7795 0x2c73, 0x2c74,
7796 0x2c76, 0x2c7b,
7797 0x2c81, 0x2c81,
7798 0x2c83, 0x2c83,
7799 0x2c85, 0x2c85,
7800 0x2c87, 0x2c87,
7801 0x2c89, 0x2c89,
7802 0x2c8b, 0x2c8b,
7803 0x2c8d, 0x2c8d,
7804 0x2c8f, 0x2c8f,
7805 0x2c91, 0x2c91,
7806 0x2c93, 0x2c93,
7807 0x2c95, 0x2c95,
7808 0x2c97, 0x2c97,
7809 0x2c99, 0x2c99,
7810 0x2c9b, 0x2c9b,
7811 0x2c9d, 0x2c9d,
7812 0x2c9f, 0x2c9f,
7813 0x2ca1, 0x2ca1,
7814 0x2ca3, 0x2ca3,
7815 0x2ca5, 0x2ca5,
7816 0x2ca7, 0x2ca7,
7817 0x2ca9, 0x2ca9,
7818 0x2cab, 0x2cab,
7819 0x2cad, 0x2cad,
7820 0x2caf, 0x2caf,
7821 0x2cb1, 0x2cb1,
7822 0x2cb3, 0x2cb3,
7823 0x2cb5, 0x2cb5,
7824 0x2cb7, 0x2cb7,
7825 0x2cb9, 0x2cb9,
7826 0x2cbb, 0x2cbb,
7827 0x2cbd, 0x2cbd,
7828 0x2cbf, 0x2cbf,
7829 0x2cc1, 0x2cc1,
7830 0x2cc3, 0x2cc3,
7831 0x2cc5, 0x2cc5,
7832 0x2cc7, 0x2cc7,
7833 0x2cc9, 0x2cc9,
7834 0x2ccb, 0x2ccb,
7835 0x2ccd, 0x2ccd,
7836 0x2ccf, 0x2ccf,
7837 0x2cd1, 0x2cd1,
7838 0x2cd3, 0x2cd3,
7839 0x2cd5, 0x2cd5,
7840 0x2cd7, 0x2cd7,
7841 0x2cd9, 0x2cd9,
7842 0x2cdb, 0x2cdb,
7843 0x2cdd, 0x2cdd,
7844 0x2cdf, 0x2cdf,
7845 0x2ce1, 0x2ce1,
7846 0x2ce3, 0x2ce4,
7847 0x2cec, 0x2cec,
7848 0x2cee, 0x2cee,
7849 0x2cf3, 0x2cf3,
7850 0x2d00, 0x2d25,
7851 0x2d27, 0x2d27,
7852 0x2d2d, 0x2d2d,
7853 0xa641, 0xa641,
7854 0xa643, 0xa643,
7855 0xa645, 0xa645,
7856 0xa647, 0xa647,
7857 0xa649, 0xa649,
7858 0xa64b, 0xa64b,
7859 0xa64d, 0xa64d,
7860 0xa64f, 0xa64f,
7861 0xa651, 0xa651,
7862 0xa653, 0xa653,
7863 0xa655, 0xa655,
7864 0xa657, 0xa657,
7865 0xa659, 0xa659,
7866 0xa65b, 0xa65b,
7867 0xa65d, 0xa65d,
7868 0xa65f, 0xa65f,
7869 0xa661, 0xa661,
7870 0xa663, 0xa663,
7871 0xa665, 0xa665,
7872 0xa667, 0xa667,
7873 0xa669, 0xa669,
7874 0xa66b, 0xa66b,
7875 0xa66d, 0xa66d,
7876 0xa681, 0xa681,
7877 0xa683, 0xa683,
7878 0xa685, 0xa685,
7879 0xa687, 0xa687,
7880 0xa689, 0xa689,
7881 0xa68b, 0xa68b,
7882 0xa68d, 0xa68d,
7883 0xa68f, 0xa68f,
7884 0xa691, 0xa691,
7885 0xa693, 0xa693,
7886 0xa695, 0xa695,
7887 0xa697, 0xa697,
7888 0xa699, 0xa699,
7889 0xa69b, 0xa69b,
7890 0xa723, 0xa723,
7891 0xa725, 0xa725,
7892 0xa727, 0xa727,
7893 0xa729, 0xa729,
7894 0xa72b, 0xa72b,
7895 0xa72d, 0xa72d,
7896 0xa72f, 0xa731,
7897 0xa733, 0xa733,
7898 0xa735, 0xa735,
7899 0xa737, 0xa737,
7900 0xa739, 0xa739,
7901 0xa73b, 0xa73b,
7902 0xa73d, 0xa73d,
7903 0xa73f, 0xa73f,
7904 0xa741, 0xa741,
7905 0xa743, 0xa743,
7906 0xa745, 0xa745,
7907 0xa747, 0xa747,
7908 0xa749, 0xa749,
7909 0xa74b, 0xa74b,
7910 0xa74d, 0xa74d,
7911 0xa74f, 0xa74f,
7912 0xa751, 0xa751,
7913 0xa753, 0xa753,
7914 0xa755, 0xa755,
7915 0xa757, 0xa757,
7916 0xa759, 0xa759,
7917 0xa75b, 0xa75b,
7918 0xa75d, 0xa75d,
7919 0xa75f, 0xa75f,
7920 0xa761, 0xa761,
7921 0xa763, 0xa763,
7922 0xa765, 0xa765,
7923 0xa767, 0xa767,
7924 0xa769, 0xa769,
7925 0xa76b, 0xa76b,
7926 0xa76d, 0xa76d,
7927 0xa76f, 0xa76f,
7928 0xa771, 0xa778,
7929 0xa77a, 0xa77a,
7930 0xa77c, 0xa77c,
7931 0xa77f, 0xa77f,
7932 0xa781, 0xa781,
7933 0xa783, 0xa783,
7934 0xa785, 0xa785,
7935 0xa787, 0xa787,
7936 0xa78c, 0xa78c,
7937 0xa78e, 0xa78e,
7938 0xa791, 0xa791,
7939 0xa793, 0xa795,
7940 0xa797, 0xa797,
7941 0xa799, 0xa799,
7942 0xa79b, 0xa79b,
7943 0xa79d, 0xa79d,
7944 0xa79f, 0xa79f,
7945 0xa7a1, 0xa7a1,
7946 0xa7a3, 0xa7a3,
7947 0xa7a5, 0xa7a5,
7948 0xa7a7, 0xa7a7,
7949 0xa7a9, 0xa7a9,
7950 0xa7b5, 0xa7b5,
7951 0xa7b7, 0xa7b7,
7952 0xa7fa, 0xa7fa,
7953 0xab30, 0xab5a,
7954 0xab60, 0xab65,
7955 0xab70, 0xabbf,
7956 0xfb00, 0xfb06,
7957 0xfb13, 0xfb17,
7958 0xff41, 0xff5a,
7959 0x10428, 0x1044f,
7960 0x10cc0, 0x10cf2,
7961 0x118c0, 0x118df,
7962 0x1d41a, 0x1d433,
7963 0x1d44e, 0x1d454,
7964 0x1d456, 0x1d467,
7965 0x1d482, 0x1d49b,
7966 0x1d4b6, 0x1d4b9,
7967 0x1d4bb, 0x1d4bb,
7968 0x1d4bd, 0x1d4c3,
7969 0x1d4c5, 0x1d4cf,
7970 0x1d4ea, 0x1d503,
7971 0x1d51e, 0x1d537,
7972 0x1d552, 0x1d56b,
7973 0x1d586, 0x1d59f,
7974 0x1d5ba, 0x1d5d3,
7975 0x1d5ee, 0x1d607,
7976 0x1d622, 0x1d63b,
7977 0x1d656, 0x1d66f,
7978 0x1d68a, 0x1d6a5,
7979 0x1d6c2, 0x1d6da,
7980 0x1d6dc, 0x1d6e1,
7981 0x1d6fc, 0x1d714,
7982 0x1d716, 0x1d71b,
7983 0x1d736, 0x1d74e,
7984 0x1d750, 0x1d755,
7985 0x1d770, 0x1d788,
7986 0x1d78a, 0x1d78f,
7987 0x1d7aa, 0x1d7c2,
7988 0x1d7c4, 0x1d7c9,
7989 0x1d7cb, 0x1d7cb,
7990 }; /* END of CR_Ll */
7991
7992 /* PROPERTY: 'Lm': General Category */
7993 static const OnigCodePoint
7994 CR_Lm[] = { 56,
7995 0x02b0, 0x02c1,
7996 0x02c6, 0x02d1,
7997 0x02e0, 0x02e4,
7998 0x02ec, 0x02ec,
7999 0x02ee, 0x02ee,
8000 0x0374, 0x0374,
8001 0x037a, 0x037a,
8002 0x0559, 0x0559,
8003 0x0640, 0x0640,
8004 0x06e5, 0x06e6,
8005 0x07f4, 0x07f5,
8006 0x07fa, 0x07fa,
8007 0x081a, 0x081a,
8008 0x0824, 0x0824,
8009 0x0828, 0x0828,
8010 0x0971, 0x0971,
8011 0x0e46, 0x0e46,
8012 0x0ec6, 0x0ec6,
8013 0x10fc, 0x10fc,
8014 0x17d7, 0x17d7,
8015 0x1843, 0x1843,
8016 0x1aa7, 0x1aa7,
8017 0x1c78, 0x1c7d,
8018 0x1d2c, 0x1d6a,
8019 0x1d78, 0x1d78,
8020 0x1d9b, 0x1dbf,
8021 0x2071, 0x2071,
8022 0x207f, 0x207f,
8023 0x2090, 0x209c,
8024 0x2c7c, 0x2c7d,
8025 0x2d6f, 0x2d6f,
8026 0x2e2f, 0x2e2f,
8027 0x3005, 0x3005,
8028 0x3031, 0x3035,
8029 0x303b, 0x303b,
8030 0x309d, 0x309e,
8031 0x30fc, 0x30fe,
8032 0xa015, 0xa015,
8033 0xa4f8, 0xa4fd,
8034 0xa60c, 0xa60c,
8035 0xa67f, 0xa67f,
8036 0xa69c, 0xa69d,
8037 0xa717, 0xa71f,
8038 0xa770, 0xa770,
8039 0xa788, 0xa788,
8040 0xa7f8, 0xa7f9,
8041 0xa9cf, 0xa9cf,
8042 0xa9e6, 0xa9e6,
8043 0xaa70, 0xaa70,
8044 0xaadd, 0xaadd,
8045 0xaaf3, 0xaaf4,
8046 0xab5c, 0xab5f,
8047 0xff70, 0xff70,
8048 0xff9e, 0xff9f,
8049 0x16b40, 0x16b43,
8050 0x16f93, 0x16f9f,
8051 }; /* END of CR_Lm */
8052
8053 /* PROPERTY: 'Lo': General Category */
8054 static const OnigCodePoint
8055 CR_Lo[] = { 433,
8056 0x00aa, 0x00aa,
8057 0x00ba, 0x00ba,
8058 0x01bb, 0x01bb,
8059 0x01c0, 0x01c3,
8060 0x0294, 0x0294,
8061 0x05d0, 0x05ea,
8062 0x05f0, 0x05f2,
8063 0x0620, 0x063f,
8064 0x0641, 0x064a,
8065 0x066e, 0x066f,
8066 0x0671, 0x06d3,
8067 0x06d5, 0x06d5,
8068 0x06ee, 0x06ef,
8069 0x06fa, 0x06fc,
8070 0x06ff, 0x06ff,
8071 0x0710, 0x0710,
8072 0x0712, 0x072f,
8073 0x074d, 0x07a5,
8074 0x07b1, 0x07b1,
8075 0x07ca, 0x07ea,
8076 0x0800, 0x0815,
8077 0x0840, 0x0858,
8078 0x08a0, 0x08b4,
8079 0x0904, 0x0939,
8080 0x093d, 0x093d,
8081 0x0950, 0x0950,
8082 0x0958, 0x0961,
8083 0x0972, 0x0980,
8084 0x0985, 0x098c,
8085 0x098f, 0x0990,
8086 0x0993, 0x09a8,
8087 0x09aa, 0x09b0,
8088 0x09b2, 0x09b2,
8089 0x09b6, 0x09b9,
8090 0x09bd, 0x09bd,
8091 0x09ce, 0x09ce,
8092 0x09dc, 0x09dd,
8093 0x09df, 0x09e1,
8094 0x09f0, 0x09f1,
8095 0x0a05, 0x0a0a,
8096 0x0a0f, 0x0a10,
8097 0x0a13, 0x0a28,
8098 0x0a2a, 0x0a30,
8099 0x0a32, 0x0a33,
8100 0x0a35, 0x0a36,
8101 0x0a38, 0x0a39,
8102 0x0a59, 0x0a5c,
8103 0x0a5e, 0x0a5e,
8104 0x0a72, 0x0a74,
8105 0x0a85, 0x0a8d,
8106 0x0a8f, 0x0a91,
8107 0x0a93, 0x0aa8,
8108 0x0aaa, 0x0ab0,
8109 0x0ab2, 0x0ab3,
8110 0x0ab5, 0x0ab9,
8111 0x0abd, 0x0abd,
8112 0x0ad0, 0x0ad0,
8113 0x0ae0, 0x0ae1,
8114 0x0af9, 0x0af9,
8115 0x0b05, 0x0b0c,
8116 0x0b0f, 0x0b10,
8117 0x0b13, 0x0b28,
8118 0x0b2a, 0x0b30,
8119 0x0b32, 0x0b33,
8120 0x0b35, 0x0b39,
8121 0x0b3d, 0x0b3d,
8122 0x0b5c, 0x0b5d,
8123 0x0b5f, 0x0b61,
8124 0x0b71, 0x0b71,
8125 0x0b83, 0x0b83,
8126 0x0b85, 0x0b8a,
8127 0x0b8e, 0x0b90,
8128 0x0b92, 0x0b95,
8129 0x0b99, 0x0b9a,
8130 0x0b9c, 0x0b9c,
8131 0x0b9e, 0x0b9f,
8132 0x0ba3, 0x0ba4,
8133 0x0ba8, 0x0baa,
8134 0x0bae, 0x0bb9,
8135 0x0bd0, 0x0bd0,
8136 0x0c05, 0x0c0c,
8137 0x0c0e, 0x0c10,
8138 0x0c12, 0x0c28,
8139 0x0c2a, 0x0c39,
8140 0x0c3d, 0x0c3d,
8141 0x0c58, 0x0c5a,
8142 0x0c60, 0x0c61,
8143 0x0c85, 0x0c8c,
8144 0x0c8e, 0x0c90,
8145 0x0c92, 0x0ca8,
8146 0x0caa, 0x0cb3,
8147 0x0cb5, 0x0cb9,
8148 0x0cbd, 0x0cbd,
8149 0x0cde, 0x0cde,
8150 0x0ce0, 0x0ce1,
8151 0x0cf1, 0x0cf2,
8152 0x0d05, 0x0d0c,
8153 0x0d0e, 0x0d10,
8154 0x0d12, 0x0d3a,
8155 0x0d3d, 0x0d3d,
8156 0x0d4e, 0x0d4e,
8157 0x0d5f, 0x0d61,
8158 0x0d7a, 0x0d7f,
8159 0x0d85, 0x0d96,
8160 0x0d9a, 0x0db1,
8161 0x0db3, 0x0dbb,
8162 0x0dbd, 0x0dbd,
8163 0x0dc0, 0x0dc6,
8164 0x0e01, 0x0e30,
8165 0x0e32, 0x0e33,
8166 0x0e40, 0x0e45,
8167 0x0e81, 0x0e82,
8168 0x0e84, 0x0e84,
8169 0x0e87, 0x0e88,
8170 0x0e8a, 0x0e8a,
8171 0x0e8d, 0x0e8d,
8172 0x0e94, 0x0e97,
8173 0x0e99, 0x0e9f,
8174 0x0ea1, 0x0ea3,
8175 0x0ea5, 0x0ea5,
8176 0x0ea7, 0x0ea7,
8177 0x0eaa, 0x0eab,
8178 0x0ead, 0x0eb0,
8179 0x0eb2, 0x0eb3,
8180 0x0ebd, 0x0ebd,
8181 0x0ec0, 0x0ec4,
8182 0x0edc, 0x0edf,
8183 0x0f00, 0x0f00,
8184 0x0f40, 0x0f47,
8185 0x0f49, 0x0f6c,
8186 0x0f88, 0x0f8c,
8187 0x1000, 0x102a,
8188 0x103f, 0x103f,
8189 0x1050, 0x1055,
8190 0x105a, 0x105d,
8191 0x1061, 0x1061,
8192 0x1065, 0x1066,
8193 0x106e, 0x1070,
8194 0x1075, 0x1081,
8195 0x108e, 0x108e,
8196 0x10d0, 0x10fa,
8197 0x10fd, 0x1248,
8198 0x124a, 0x124d,
8199 0x1250, 0x1256,
8200 0x1258, 0x1258,
8201 0x125a, 0x125d,
8202 0x1260, 0x1288,
8203 0x128a, 0x128d,
8204 0x1290, 0x12b0,
8205 0x12b2, 0x12b5,
8206 0x12b8, 0x12be,
8207 0x12c0, 0x12c0,
8208 0x12c2, 0x12c5,
8209 0x12c8, 0x12d6,
8210 0x12d8, 0x1310,
8211 0x1312, 0x1315,
8212 0x1318, 0x135a,
8213 0x1380, 0x138f,
8214 0x1401, 0x166c,
8215 0x166f, 0x167f,
8216 0x1681, 0x169a,
8217 0x16a0, 0x16ea,
8218 0x16f1, 0x16f8,
8219 0x1700, 0x170c,
8220 0x170e, 0x1711,
8221 0x1720, 0x1731,
8222 0x1740, 0x1751,
8223 0x1760, 0x176c,
8224 0x176e, 0x1770,
8225 0x1780, 0x17b3,
8226 0x17dc, 0x17dc,
8227 0x1820, 0x1842,
8228 0x1844, 0x1877,
8229 0x1880, 0x18a8,
8230 0x18aa, 0x18aa,
8231 0x18b0, 0x18f5,
8232 0x1900, 0x191e,
8233 0x1950, 0x196d,
8234 0x1970, 0x1974,
8235 0x1980, 0x19ab,
8236 0x19b0, 0x19c9,
8237 0x1a00, 0x1a16,
8238 0x1a20, 0x1a54,
8239 0x1b05, 0x1b33,
8240 0x1b45, 0x1b4b,
8241 0x1b83, 0x1ba0,
8242 0x1bae, 0x1baf,
8243 0x1bba, 0x1be5,
8244 0x1c00, 0x1c23,
8245 0x1c4d, 0x1c4f,
8246 0x1c5a, 0x1c77,
8247 0x1ce9, 0x1cec,
8248 0x1cee, 0x1cf1,
8249 0x1cf5, 0x1cf6,
8250 0x2135, 0x2138,
8251 0x2d30, 0x2d67,
8252 0x2d80, 0x2d96,
8253 0x2da0, 0x2da6,
8254 0x2da8, 0x2dae,
8255 0x2db0, 0x2db6,
8256 0x2db8, 0x2dbe,
8257 0x2dc0, 0x2dc6,
8258 0x2dc8, 0x2dce,
8259 0x2dd0, 0x2dd6,
8260 0x2dd8, 0x2dde,
8261 0x3006, 0x3006,
8262 0x303c, 0x303c,
8263 0x3041, 0x3096,
8264 0x309f, 0x309f,
8265 0x30a1, 0x30fa,
8266 0x30ff, 0x30ff,
8267 0x3105, 0x312d,
8268 0x3131, 0x318e,
8269 0x31a0, 0x31ba,
8270 0x31f0, 0x31ff,
8271 0x3400, 0x4db5,
8272 0x4e00, 0x9fd5,
8273 0xa000, 0xa014,
8274 0xa016, 0xa48c,
8275 0xa4d0, 0xa4f7,
8276 0xa500, 0xa60b,
8277 0xa610, 0xa61f,
8278 0xa62a, 0xa62b,
8279 0xa66e, 0xa66e,
8280 0xa6a0, 0xa6e5,
8281 0xa78f, 0xa78f,
8282 0xa7f7, 0xa7f7,
8283 0xa7fb, 0xa801,
8284 0xa803, 0xa805,
8285 0xa807, 0xa80a,
8286 0xa80c, 0xa822,
8287 0xa840, 0xa873,
8288 0xa882, 0xa8b3,
8289 0xa8f2, 0xa8f7,
8290 0xa8fb, 0xa8fb,
8291 0xa8fd, 0xa8fd,
8292 0xa90a, 0xa925,
8293 0xa930, 0xa946,
8294 0xa960, 0xa97c,
8295 0xa984, 0xa9b2,
8296 0xa9e0, 0xa9e4,
8297 0xa9e7, 0xa9ef,
8298 0xa9fa, 0xa9fe,
8299 0xaa00, 0xaa28,
8300 0xaa40, 0xaa42,
8301 0xaa44, 0xaa4b,
8302 0xaa60, 0xaa6f,
8303 0xaa71, 0xaa76,
8304 0xaa7a, 0xaa7a,
8305 0xaa7e, 0xaaaf,
8306 0xaab1, 0xaab1,
8307 0xaab5, 0xaab6,
8308 0xaab9, 0xaabd,
8309 0xaac0, 0xaac0,
8310 0xaac2, 0xaac2,
8311 0xaadb, 0xaadc,
8312 0xaae0, 0xaaea,
8313 0xaaf2, 0xaaf2,
8314 0xab01, 0xab06,
8315 0xab09, 0xab0e,
8316 0xab11, 0xab16,
8317 0xab20, 0xab26,
8318 0xab28, 0xab2e,
8319 0xabc0, 0xabe2,
8320 0xac00, 0xd7a3,
8321 0xd7b0, 0xd7c6,
8322 0xd7cb, 0xd7fb,
8323 0xf900, 0xfa6d,
8324 0xfa70, 0xfad9,
8325 0xfb1d, 0xfb1d,
8326 0xfb1f, 0xfb28,
8327 0xfb2a, 0xfb36,
8328 0xfb38, 0xfb3c,
8329 0xfb3e, 0xfb3e,
8330 0xfb40, 0xfb41,
8331 0xfb43, 0xfb44,
8332 0xfb46, 0xfbb1,
8333 0xfbd3, 0xfd3d,
8334 0xfd50, 0xfd8f,
8335 0xfd92, 0xfdc7,
8336 0xfdf0, 0xfdfb,
8337 0xfe70, 0xfe74,
8338 0xfe76, 0xfefc,
8339 0xff66, 0xff6f,
8340 0xff71, 0xff9d,
8341 0xffa0, 0xffbe,
8342 0xffc2, 0xffc7,
8343 0xffca, 0xffcf,
8344 0xffd2, 0xffd7,
8345 0xffda, 0xffdc,
8346 0x10000, 0x1000b,
8347 0x1000d, 0x10026,
8348 0x10028, 0x1003a,
8349 0x1003c, 0x1003d,
8350 0x1003f, 0x1004d,
8351 0x10050, 0x1005d,
8352 0x10080, 0x100fa,
8353 0x10280, 0x1029c,
8354 0x102a0, 0x102d0,
8355 0x10300, 0x1031f,
8356 0x10330, 0x10340,
8357 0x10342, 0x10349,
8358 0x10350, 0x10375,
8359 0x10380, 0x1039d,
8360 0x103a0, 0x103c3,
8361 0x103c8, 0x103cf,
8362 0x10450, 0x1049d,
8363 0x10500, 0x10527,
8364 0x10530, 0x10563,
8365 0x10600, 0x10736,
8366 0x10740, 0x10755,
8367 0x10760, 0x10767,
8368 0x10800, 0x10805,
8369 0x10808, 0x10808,
8370 0x1080a, 0x10835,
8371 0x10837, 0x10838,
8372 0x1083c, 0x1083c,
8373 0x1083f, 0x10855,
8374 0x10860, 0x10876,
8375 0x10880, 0x1089e,
8376 0x108e0, 0x108f2,
8377 0x108f4, 0x108f5,
8378 0x10900, 0x10915,
8379 0x10920, 0x10939,
8380 0x10980, 0x109b7,
8381 0x109be, 0x109bf,
8382 0x10a00, 0x10a00,
8383 0x10a10, 0x10a13,
8384 0x10a15, 0x10a17,
8385 0x10a19, 0x10a33,
8386 0x10a60, 0x10a7c,
8387 0x10a80, 0x10a9c,
8388 0x10ac0, 0x10ac7,
8389 0x10ac9, 0x10ae4,
8390 0x10b00, 0x10b35,
8391 0x10b40, 0x10b55,
8392 0x10b60, 0x10b72,
8393 0x10b80, 0x10b91,
8394 0x10c00, 0x10c48,
8395 0x11003, 0x11037,
8396 0x11083, 0x110af,
8397 0x110d0, 0x110e8,
8398 0x11103, 0x11126,
8399 0x11150, 0x11172,
8400 0x11176, 0x11176,
8401 0x11183, 0x111b2,
8402 0x111c1, 0x111c4,
8403 0x111da, 0x111da,
8404 0x111dc, 0x111dc,
8405 0x11200, 0x11211,
8406 0x11213, 0x1122b,
8407 0x11280, 0x11286,
8408 0x11288, 0x11288,
8409 0x1128a, 0x1128d,
8410 0x1128f, 0x1129d,
8411 0x1129f, 0x112a8,
8412 0x112b0, 0x112de,
8413 0x11305, 0x1130c,
8414 0x1130f, 0x11310,
8415 0x11313, 0x11328,
8416 0x1132a, 0x11330,
8417 0x11332, 0x11333,
8418 0x11335, 0x11339,
8419 0x1133d, 0x1133d,
8420 0x11350, 0x11350,
8421 0x1135d, 0x11361,
8422 0x11480, 0x114af,
8423 0x114c4, 0x114c5,
8424 0x114c7, 0x114c7,
8425 0x11580, 0x115ae,
8426 0x115d8, 0x115db,
8427 0x11600, 0x1162f,
8428 0x11644, 0x11644,
8429 0x11680, 0x116aa,
8430 0x11700, 0x11719,
8431 0x118ff, 0x118ff,
8432 0x11ac0, 0x11af8,
8433 0x12000, 0x12399,
8434 0x12480, 0x12543,
8435 0x13000, 0x1342e,
8436 0x14400, 0x14646,
8437 0x16800, 0x16a38,
8438 0x16a40, 0x16a5e,
8439 0x16ad0, 0x16aed,
8440 0x16b00, 0x16b2f,
8441 0x16b63, 0x16b77,
8442 0x16b7d, 0x16b8f,
8443 0x16f00, 0x16f44,
8444 0x16f50, 0x16f50,
8445 0x1b000, 0x1b001,
8446 0x1bc00, 0x1bc6a,
8447 0x1bc70, 0x1bc7c,
8448 0x1bc80, 0x1bc88,
8449 0x1bc90, 0x1bc99,
8450 0x1e800, 0x1e8c4,
8451 0x1ee00, 0x1ee03,
8452 0x1ee05, 0x1ee1f,
8453 0x1ee21, 0x1ee22,
8454 0x1ee24, 0x1ee24,
8455 0x1ee27, 0x1ee27,
8456 0x1ee29, 0x1ee32,
8457 0x1ee34, 0x1ee37,
8458 0x1ee39, 0x1ee39,
8459 0x1ee3b, 0x1ee3b,
8460 0x1ee42, 0x1ee42,
8461 0x1ee47, 0x1ee47,
8462 0x1ee49, 0x1ee49,
8463 0x1ee4b, 0x1ee4b,
8464 0x1ee4d, 0x1ee4f,
8465 0x1ee51, 0x1ee52,
8466 0x1ee54, 0x1ee54,
8467 0x1ee57, 0x1ee57,
8468 0x1ee59, 0x1ee59,
8469 0x1ee5b, 0x1ee5b,
8470 0x1ee5d, 0x1ee5d,
8471 0x1ee5f, 0x1ee5f,
8472 0x1ee61, 0x1ee62,
8473 0x1ee64, 0x1ee64,
8474 0x1ee67, 0x1ee6a,
8475 0x1ee6c, 0x1ee72,
8476 0x1ee74, 0x1ee77,
8477 0x1ee79, 0x1ee7c,
8478 0x1ee7e, 0x1ee7e,
8479 0x1ee80, 0x1ee89,
8480 0x1ee8b, 0x1ee9b,
8481 0x1eea1, 0x1eea3,
8482 0x1eea5, 0x1eea9,
8483 0x1eeab, 0x1eebb,
8484 0x20000, 0x2a6d6,
8485 0x2a700, 0x2b734,
8486 0x2b740, 0x2b81d,
8487 0x2b820, 0x2cea1,
8488 0x2f800, 0x2fa1d,
8489 }; /* END of CR_Lo */
8490
8491 /* PROPERTY: 'Lt': General Category */
8492 static const OnigCodePoint
8493 CR_Lt[] = { 10,
8494 0x01c5, 0x01c5,
8495 0x01c8, 0x01c8,
8496 0x01cb, 0x01cb,
8497 0x01f2, 0x01f2,
8498 0x1f88, 0x1f8f,
8499 0x1f98, 0x1f9f,
8500 0x1fa8, 0x1faf,
8501 0x1fbc, 0x1fbc,
8502 0x1fcc, 0x1fcc,
8503 0x1ffc, 0x1ffc,
8504 }; /* END of CR_Lt */
8505
8506 /* PROPERTY: 'Lu': General Category */
8507 static const OnigCodePoint
8508 CR_Lu[] = { 625,
8509 0x0041, 0x005a,
8510 0x00c0, 0x00d6,
8511 0x00d8, 0x00de,
8512 0x0100, 0x0100,
8513 0x0102, 0x0102,
8514 0x0104, 0x0104,
8515 0x0106, 0x0106,
8516 0x0108, 0x0108,
8517 0x010a, 0x010a,
8518 0x010c, 0x010c,
8519 0x010e, 0x010e,
8520 0x0110, 0x0110,
8521 0x0112, 0x0112,
8522 0x0114, 0x0114,
8523 0x0116, 0x0116,
8524 0x0118, 0x0118,
8525 0x011a, 0x011a,
8526 0x011c, 0x011c,
8527 0x011e, 0x011e,
8528 0x0120, 0x0120,
8529 0x0122, 0x0122,
8530 0x0124, 0x0124,
8531 0x0126, 0x0126,
8532 0x0128, 0x0128,
8533 0x012a, 0x012a,
8534 0x012c, 0x012c,
8535 0x012e, 0x012e,
8536 0x0130, 0x0130,
8537 0x0132, 0x0132,
8538 0x0134, 0x0134,
8539 0x0136, 0x0136,
8540 0x0139, 0x0139,
8541 0x013b, 0x013b,
8542 0x013d, 0x013d,
8543 0x013f, 0x013f,
8544 0x0141, 0x0141,
8545 0x0143, 0x0143,
8546 0x0145, 0x0145,
8547 0x0147, 0x0147,
8548 0x014a, 0x014a,
8549 0x014c, 0x014c,
8550 0x014e, 0x014e,
8551 0x0150, 0x0150,
8552 0x0152, 0x0152,
8553 0x0154, 0x0154,
8554 0x0156, 0x0156,
8555 0x0158, 0x0158,
8556 0x015a, 0x015a,
8557 0x015c, 0x015c,
8558 0x015e, 0x015e,
8559 0x0160, 0x0160,
8560 0x0162, 0x0162,
8561 0x0164, 0x0164,
8562 0x0166, 0x0166,
8563 0x0168, 0x0168,
8564 0x016a, 0x016a,
8565 0x016c, 0x016c,
8566 0x016e, 0x016e,
8567 0x0170, 0x0170,
8568 0x0172, 0x0172,
8569 0x0174, 0x0174,
8570 0x0176, 0x0176,
8571 0x0178, 0x0179,
8572 0x017b, 0x017b,
8573 0x017d, 0x017d,
8574 0x0181, 0x0182,
8575 0x0184, 0x0184,
8576 0x0186, 0x0187,
8577 0x0189, 0x018b,
8578 0x018e, 0x0191,
8579 0x0193, 0x0194,
8580 0x0196, 0x0198,
8581 0x019c, 0x019d,
8582 0x019f, 0x01a0,
8583 0x01a2, 0x01a2,
8584 0x01a4, 0x01a4,
8585 0x01a6, 0x01a7,
8586 0x01a9, 0x01a9,
8587 0x01ac, 0x01ac,
8588 0x01ae, 0x01af,
8589 0x01b1, 0x01b3,
8590 0x01b5, 0x01b5,
8591 0x01b7, 0x01b8,
8592 0x01bc, 0x01bc,
8593 0x01c4, 0x01c4,
8594 0x01c7, 0x01c7,
8595 0x01ca, 0x01ca,
8596 0x01cd, 0x01cd,
8597 0x01cf, 0x01cf,
8598 0x01d1, 0x01d1,
8599 0x01d3, 0x01d3,
8600 0x01d5, 0x01d5,
8601 0x01d7, 0x01d7,
8602 0x01d9, 0x01d9,
8603 0x01db, 0x01db,
8604 0x01de, 0x01de,
8605 0x01e0, 0x01e0,
8606 0x01e2, 0x01e2,
8607 0x01e4, 0x01e4,
8608 0x01e6, 0x01e6,
8609 0x01e8, 0x01e8,
8610 0x01ea, 0x01ea,
8611 0x01ec, 0x01ec,
8612 0x01ee, 0x01ee,
8613 0x01f1, 0x01f1,
8614 0x01f4, 0x01f4,
8615 0x01f6, 0x01f8,
8616 0x01fa, 0x01fa,
8617 0x01fc, 0x01fc,
8618 0x01fe, 0x01fe,
8619 0x0200, 0x0200,
8620 0x0202, 0x0202,
8621 0x0204, 0x0204,
8622 0x0206, 0x0206,
8623 0x0208, 0x0208,
8624 0x020a, 0x020a,
8625 0x020c, 0x020c,
8626 0x020e, 0x020e,
8627 0x0210, 0x0210,
8628 0x0212, 0x0212,
8629 0x0214, 0x0214,
8630 0x0216, 0x0216,
8631 0x0218, 0x0218,
8632 0x021a, 0x021a,
8633 0x021c, 0x021c,
8634 0x021e, 0x021e,
8635 0x0220, 0x0220,
8636 0x0222, 0x0222,
8637 0x0224, 0x0224,
8638 0x0226, 0x0226,
8639 0x0228, 0x0228,
8640 0x022a, 0x022a,
8641 0x022c, 0x022c,
8642 0x022e, 0x022e,
8643 0x0230, 0x0230,
8644 0x0232, 0x0232,
8645 0x023a, 0x023b,
8646 0x023d, 0x023e,
8647 0x0241, 0x0241,
8648 0x0243, 0x0246,
8649 0x0248, 0x0248,
8650 0x024a, 0x024a,
8651 0x024c, 0x024c,
8652 0x024e, 0x024e,
8653 0x0370, 0x0370,
8654 0x0372, 0x0372,
8655 0x0376, 0x0376,
8656 0x037f, 0x037f,
8657 0x0386, 0x0386,
8658 0x0388, 0x038a,
8659 0x038c, 0x038c,
8660 0x038e, 0x038f,
8661 0x0391, 0x03a1,
8662 0x03a3, 0x03ab,
8663 0x03cf, 0x03cf,
8664 0x03d2, 0x03d4,
8665 0x03d8, 0x03d8,
8666 0x03da, 0x03da,
8667 0x03dc, 0x03dc,
8668 0x03de, 0x03de,
8669 0x03e0, 0x03e0,
8670 0x03e2, 0x03e2,
8671 0x03e4, 0x03e4,
8672 0x03e6, 0x03e6,
8673 0x03e8, 0x03e8,
8674 0x03ea, 0x03ea,
8675 0x03ec, 0x03ec,
8676 0x03ee, 0x03ee,
8677 0x03f4, 0x03f4,
8678 0x03f7, 0x03f7,
8679 0x03f9, 0x03fa,
8680 0x03fd, 0x042f,
8681 0x0460, 0x0460,
8682 0x0462, 0x0462,
8683 0x0464, 0x0464,
8684 0x0466, 0x0466,
8685 0x0468, 0x0468,
8686 0x046a, 0x046a,
8687 0x046c, 0x046c,
8688 0x046e, 0x046e,
8689 0x0470, 0x0470,
8690 0x0472, 0x0472,
8691 0x0474, 0x0474,
8692 0x0476, 0x0476,
8693 0x0478, 0x0478,
8694 0x047a, 0x047a,
8695 0x047c, 0x047c,
8696 0x047e, 0x047e,
8697 0x0480, 0x0480,
8698 0x048a, 0x048a,
8699 0x048c, 0x048c,
8700 0x048e, 0x048e,
8701 0x0490, 0x0490,
8702 0x0492, 0x0492,
8703 0x0494, 0x0494,
8704 0x0496, 0x0496,
8705 0x0498, 0x0498,
8706 0x049a, 0x049a,
8707 0x049c, 0x049c,
8708 0x049e, 0x049e,
8709 0x04a0, 0x04a0,
8710 0x04a2, 0x04a2,
8711 0x04a4, 0x04a4,
8712 0x04a6, 0x04a6,
8713 0x04a8, 0x04a8,
8714 0x04aa, 0x04aa,
8715 0x04ac, 0x04ac,
8716 0x04ae, 0x04ae,
8717 0x04b0, 0x04b0,
8718 0x04b2, 0x04b2,
8719 0x04b4, 0x04b4,
8720 0x04b6, 0x04b6,
8721 0x04b8, 0x04b8,
8722 0x04ba, 0x04ba,
8723 0x04bc, 0x04bc,
8724 0x04be, 0x04be,
8725 0x04c0, 0x04c1,
8726 0x04c3, 0x04c3,
8727 0x04c5, 0x04c5,
8728 0x04c7, 0x04c7,
8729 0x04c9, 0x04c9,
8730 0x04cb, 0x04cb,
8731 0x04cd, 0x04cd,
8732 0x04d0, 0x04d0,
8733 0x04d2, 0x04d2,
8734 0x04d4, 0x04d4,
8735 0x04d6, 0x04d6,
8736 0x04d8, 0x04d8,
8737 0x04da, 0x04da,
8738 0x04dc, 0x04dc,
8739 0x04de, 0x04de,
8740 0x04e0, 0x04e0,
8741 0x04e2, 0x04e2,
8742 0x04e4, 0x04e4,
8743 0x04e6, 0x04e6,
8744 0x04e8, 0x04e8,
8745 0x04ea, 0x04ea,
8746 0x04ec, 0x04ec,
8747 0x04ee, 0x04ee,
8748 0x04f0, 0x04f0,
8749 0x04f2, 0x04f2,
8750 0x04f4, 0x04f4,
8751 0x04f6, 0x04f6,
8752 0x04f8, 0x04f8,
8753 0x04fa, 0x04fa,
8754 0x04fc, 0x04fc,
8755 0x04fe, 0x04fe,
8756 0x0500, 0x0500,
8757 0x0502, 0x0502,
8758 0x0504, 0x0504,
8759 0x0506, 0x0506,
8760 0x0508, 0x0508,
8761 0x050a, 0x050a,
8762 0x050c, 0x050c,
8763 0x050e, 0x050e,
8764 0x0510, 0x0510,
8765 0x0512, 0x0512,
8766 0x0514, 0x0514,
8767 0x0516, 0x0516,
8768 0x0518, 0x0518,
8769 0x051a, 0x051a,
8770 0x051c, 0x051c,
8771 0x051e, 0x051e,
8772 0x0520, 0x0520,
8773 0x0522, 0x0522,
8774 0x0524, 0x0524,
8775 0x0526, 0x0526,
8776 0x0528, 0x0528,
8777 0x052a, 0x052a,
8778 0x052c, 0x052c,
8779 0x052e, 0x052e,
8780 0x0531, 0x0556,
8781 0x10a0, 0x10c5,
8782 0x10c7, 0x10c7,
8783 0x10cd, 0x10cd,
8784 0x13a0, 0x13f5,
8785 0x1e00, 0x1e00,
8786 0x1e02, 0x1e02,
8787 0x1e04, 0x1e04,
8788 0x1e06, 0x1e06,
8789 0x1e08, 0x1e08,
8790 0x1e0a, 0x1e0a,
8791 0x1e0c, 0x1e0c,
8792 0x1e0e, 0x1e0e,
8793 0x1e10, 0x1e10,
8794 0x1e12, 0x1e12,
8795 0x1e14, 0x1e14,
8796 0x1e16, 0x1e16,
8797 0x1e18, 0x1e18,
8798 0x1e1a, 0x1e1a,
8799 0x1e1c, 0x1e1c,
8800 0x1e1e, 0x1e1e,
8801 0x1e20, 0x1e20,
8802 0x1e22, 0x1e22,
8803 0x1e24, 0x1e24,
8804 0x1e26, 0x1e26,
8805 0x1e28, 0x1e28,
8806 0x1e2a, 0x1e2a,
8807 0x1e2c, 0x1e2c,
8808 0x1e2e, 0x1e2e,
8809 0x1e30, 0x1e30,
8810 0x1e32, 0x1e32,
8811 0x1e34, 0x1e34,
8812 0x1e36, 0x1e36,
8813 0x1e38, 0x1e38,
8814 0x1e3a, 0x1e3a,
8815 0x1e3c, 0x1e3c,
8816 0x1e3e, 0x1e3e,
8817 0x1e40, 0x1e40,
8818 0x1e42, 0x1e42,
8819 0x1e44, 0x1e44,
8820 0x1e46, 0x1e46,
8821 0x1e48, 0x1e48,
8822 0x1e4a, 0x1e4a,
8823 0x1e4c, 0x1e4c,
8824 0x1e4e, 0x1e4e,
8825 0x1e50, 0x1e50,
8826 0x1e52, 0x1e52,
8827 0x1e54, 0x1e54,
8828 0x1e56, 0x1e56,
8829 0x1e58, 0x1e58,
8830 0x1e5a, 0x1e5a,
8831 0x1e5c, 0x1e5c,
8832 0x1e5e, 0x1e5e,
8833 0x1e60, 0x1e60,
8834 0x1e62, 0x1e62,
8835 0x1e64, 0x1e64,
8836 0x1e66, 0x1e66,
8837 0x1e68, 0x1e68,
8838 0x1e6a, 0x1e6a,
8839 0x1e6c, 0x1e6c,
8840 0x1e6e, 0x1e6e,
8841 0x1e70, 0x1e70,
8842 0x1e72, 0x1e72,
8843 0x1e74, 0x1e74,
8844 0x1e76, 0x1e76,
8845 0x1e78, 0x1e78,
8846 0x1e7a, 0x1e7a,
8847 0x1e7c, 0x1e7c,
8848 0x1e7e, 0x1e7e,
8849 0x1e80, 0x1e80,
8850 0x1e82, 0x1e82,
8851 0x1e84, 0x1e84,
8852 0x1e86, 0x1e86,
8853 0x1e88, 0x1e88,
8854 0x1e8a, 0x1e8a,
8855 0x1e8c, 0x1e8c,
8856 0x1e8e, 0x1e8e,
8857 0x1e90, 0x1e90,
8858 0x1e92, 0x1e92,
8859 0x1e94, 0x1e94,
8860 0x1e9e, 0x1e9e,
8861 0x1ea0, 0x1ea0,
8862 0x1ea2, 0x1ea2,
8863 0x1ea4, 0x1ea4,
8864 0x1ea6, 0x1ea6,
8865 0x1ea8, 0x1ea8,
8866 0x1eaa, 0x1eaa,
8867 0x1eac, 0x1eac,
8868 0x1eae, 0x1eae,
8869 0x1eb0, 0x1eb0,
8870 0x1eb2, 0x1eb2,
8871 0x1eb4, 0x1eb4,
8872 0x1eb6, 0x1eb6,
8873 0x1eb8, 0x1eb8,
8874 0x1eba, 0x1eba,
8875 0x1ebc, 0x1ebc,
8876 0x1ebe, 0x1ebe,
8877 0x1ec0, 0x1ec0,
8878 0x1ec2, 0x1ec2,
8879 0x1ec4, 0x1ec4,
8880 0x1ec6, 0x1ec6,
8881 0x1ec8, 0x1ec8,
8882 0x1eca, 0x1eca,
8883 0x1ecc, 0x1ecc,
8884 0x1ece, 0x1ece,
8885 0x1ed0, 0x1ed0,
8886 0x1ed2, 0x1ed2,
8887 0x1ed4, 0x1ed4,
8888 0x1ed6, 0x1ed6,
8889 0x1ed8, 0x1ed8,
8890 0x1eda, 0x1eda,
8891 0x1edc, 0x1edc,
8892 0x1ede, 0x1ede,
8893 0x1ee0, 0x1ee0,
8894 0x1ee2, 0x1ee2,
8895 0x1ee4, 0x1ee4,
8896 0x1ee6, 0x1ee6,
8897 0x1ee8, 0x1ee8,
8898 0x1eea, 0x1eea,
8899 0x1eec, 0x1eec,
8900 0x1eee, 0x1eee,
8901 0x1ef0, 0x1ef0,
8902 0x1ef2, 0x1ef2,
8903 0x1ef4, 0x1ef4,
8904 0x1ef6, 0x1ef6,
8905 0x1ef8, 0x1ef8,
8906 0x1efa, 0x1efa,
8907 0x1efc, 0x1efc,
8908 0x1efe, 0x1efe,
8909 0x1f08, 0x1f0f,
8910 0x1f18, 0x1f1d,
8911 0x1f28, 0x1f2f,
8912 0x1f38, 0x1f3f,
8913 0x1f48, 0x1f4d,
8914 0x1f59, 0x1f59,
8915 0x1f5b, 0x1f5b,
8916 0x1f5d, 0x1f5d,
8917 0x1f5f, 0x1f5f,
8918 0x1f68, 0x1f6f,
8919 0x1fb8, 0x1fbb,
8920 0x1fc8, 0x1fcb,
8921 0x1fd8, 0x1fdb,
8922 0x1fe8, 0x1fec,
8923 0x1ff8, 0x1ffb,
8924 0x2102, 0x2102,
8925 0x2107, 0x2107,
8926 0x210b, 0x210d,
8927 0x2110, 0x2112,
8928 0x2115, 0x2115,
8929 0x2119, 0x211d,
8930 0x2124, 0x2124,
8931 0x2126, 0x2126,
8932 0x2128, 0x2128,
8933 0x212a, 0x212d,
8934 0x2130, 0x2133,
8935 0x213e, 0x213f,
8936 0x2145, 0x2145,
8937 0x2183, 0x2183,
8938 0x2c00, 0x2c2e,
8939 0x2c60, 0x2c60,
8940 0x2c62, 0x2c64,
8941 0x2c67, 0x2c67,
8942 0x2c69, 0x2c69,
8943 0x2c6b, 0x2c6b,
8944 0x2c6d, 0x2c70,
8945 0x2c72, 0x2c72,
8946 0x2c75, 0x2c75,
8947 0x2c7e, 0x2c80,
8948 0x2c82, 0x2c82,
8949 0x2c84, 0x2c84,
8950 0x2c86, 0x2c86,
8951 0x2c88, 0x2c88,
8952 0x2c8a, 0x2c8a,
8953 0x2c8c, 0x2c8c,
8954 0x2c8e, 0x2c8e,
8955 0x2c90, 0x2c90,
8956 0x2c92, 0x2c92,
8957 0x2c94, 0x2c94,
8958 0x2c96, 0x2c96,
8959 0x2c98, 0x2c98,
8960 0x2c9a, 0x2c9a,
8961 0x2c9c, 0x2c9c,
8962 0x2c9e, 0x2c9e,
8963 0x2ca0, 0x2ca0,
8964 0x2ca2, 0x2ca2,
8965 0x2ca4, 0x2ca4,
8966 0x2ca6, 0x2ca6,
8967 0x2ca8, 0x2ca8,
8968 0x2caa, 0x2caa,
8969 0x2cac, 0x2cac,
8970 0x2cae, 0x2cae,
8971 0x2cb0, 0x2cb0,
8972 0x2cb2, 0x2cb2,
8973 0x2cb4, 0x2cb4,
8974 0x2cb6, 0x2cb6,
8975 0x2cb8, 0x2cb8,
8976 0x2cba, 0x2cba,
8977 0x2cbc, 0x2cbc,
8978 0x2cbe, 0x2cbe,
8979 0x2cc0, 0x2cc0,
8980 0x2cc2, 0x2cc2,
8981 0x2cc4, 0x2cc4,
8982 0x2cc6, 0x2cc6,
8983 0x2cc8, 0x2cc8,
8984 0x2cca, 0x2cca,
8985 0x2ccc, 0x2ccc,
8986 0x2cce, 0x2cce,
8987 0x2cd0, 0x2cd0,
8988 0x2cd2, 0x2cd2,
8989 0x2cd4, 0x2cd4,
8990 0x2cd6, 0x2cd6,
8991 0x2cd8, 0x2cd8,
8992 0x2cda, 0x2cda,
8993 0x2cdc, 0x2cdc,
8994 0x2cde, 0x2cde,
8995 0x2ce0, 0x2ce0,
8996 0x2ce2, 0x2ce2,
8997 0x2ceb, 0x2ceb,
8998 0x2ced, 0x2ced,
8999 0x2cf2, 0x2cf2,
9000 0xa640, 0xa640,
9001 0xa642, 0xa642,
9002 0xa644, 0xa644,
9003 0xa646, 0xa646,
9004 0xa648, 0xa648,
9005 0xa64a, 0xa64a,
9006 0xa64c, 0xa64c,
9007 0xa64e, 0xa64e,
9008 0xa650, 0xa650,
9009 0xa652, 0xa652,
9010 0xa654, 0xa654,
9011 0xa656, 0xa656,
9012 0xa658, 0xa658,
9013 0xa65a, 0xa65a,
9014 0xa65c, 0xa65c,
9015 0xa65e, 0xa65e,
9016 0xa660, 0xa660,
9017 0xa662, 0xa662,
9018 0xa664, 0xa664,
9019 0xa666, 0xa666,
9020 0xa668, 0xa668,
9021 0xa66a, 0xa66a,
9022 0xa66c, 0xa66c,
9023 0xa680, 0xa680,
9024 0xa682, 0xa682,
9025 0xa684, 0xa684,
9026 0xa686, 0xa686,
9027 0xa688, 0xa688,
9028 0xa68a, 0xa68a,
9029 0xa68c, 0xa68c,
9030 0xa68e, 0xa68e,
9031 0xa690, 0xa690,
9032 0xa692, 0xa692,
9033 0xa694, 0xa694,
9034 0xa696, 0xa696,
9035 0xa698, 0xa698,
9036 0xa69a, 0xa69a,
9037 0xa722, 0xa722,
9038 0xa724, 0xa724,
9039 0xa726, 0xa726,
9040 0xa728, 0xa728,
9041 0xa72a, 0xa72a,
9042 0xa72c, 0xa72c,
9043 0xa72e, 0xa72e,
9044 0xa732, 0xa732,
9045 0xa734, 0xa734,
9046 0xa736, 0xa736,
9047 0xa738, 0xa738,
9048 0xa73a, 0xa73a,
9049 0xa73c, 0xa73c,
9050 0xa73e, 0xa73e,
9051 0xa740, 0xa740,
9052 0xa742, 0xa742,
9053 0xa744, 0xa744,
9054 0xa746, 0xa746,
9055 0xa748, 0xa748,
9056 0xa74a, 0xa74a,
9057 0xa74c, 0xa74c,
9058 0xa74e, 0xa74e,
9059 0xa750, 0xa750,
9060 0xa752, 0xa752,
9061 0xa754, 0xa754,
9062 0xa756, 0xa756,
9063 0xa758, 0xa758,
9064 0xa75a, 0xa75a,
9065 0xa75c, 0xa75c,
9066 0xa75e, 0xa75e,
9067 0xa760, 0xa760,
9068 0xa762, 0xa762,
9069 0xa764, 0xa764,
9070 0xa766, 0xa766,
9071 0xa768, 0xa768,
9072 0xa76a, 0xa76a,
9073 0xa76c, 0xa76c,
9074 0xa76e, 0xa76e,
9075 0xa779, 0xa779,
9076 0xa77b, 0xa77b,
9077 0xa77d, 0xa77e,
9078 0xa780, 0xa780,
9079 0xa782, 0xa782,
9080 0xa784, 0xa784,
9081 0xa786, 0xa786,
9082 0xa78b, 0xa78b,
9083 0xa78d, 0xa78d,
9084 0xa790, 0xa790,
9085 0xa792, 0xa792,
9086 0xa796, 0xa796,
9087 0xa798, 0xa798,
9088 0xa79a, 0xa79a,
9089 0xa79c, 0xa79c,
9090 0xa79e, 0xa79e,
9091 0xa7a0, 0xa7a0,
9092 0xa7a2, 0xa7a2,
9093 0xa7a4, 0xa7a4,
9094 0xa7a6, 0xa7a6,
9095 0xa7a8, 0xa7a8,
9096 0xa7aa, 0xa7ad,
9097 0xa7b0, 0xa7b4,
9098 0xa7b6, 0xa7b6,
9099 0xff21, 0xff3a,
9100 0x10400, 0x10427,
9101 0x10c80, 0x10cb2,
9102 0x118a0, 0x118bf,
9103 0x1d400, 0x1d419,
9104 0x1d434, 0x1d44d,
9105 0x1d468, 0x1d481,
9106 0x1d49c, 0x1d49c,
9107 0x1d49e, 0x1d49f,
9108 0x1d4a2, 0x1d4a2,
9109 0x1d4a5, 0x1d4a6,
9110 0x1d4a9, 0x1d4ac,
9111 0x1d4ae, 0x1d4b5,
9112 0x1d4d0, 0x1d4e9,
9113 0x1d504, 0x1d505,
9114 0x1d507, 0x1d50a,
9115 0x1d50d, 0x1d514,
9116 0x1d516, 0x1d51c,
9117 0x1d538, 0x1d539,
9118 0x1d53b, 0x1d53e,
9119 0x1d540, 0x1d544,
9120 0x1d546, 0x1d546,
9121 0x1d54a, 0x1d550,
9122 0x1d56c, 0x1d585,
9123 0x1d5a0, 0x1d5b9,
9124 0x1d5d4, 0x1d5ed,
9125 0x1d608, 0x1d621,
9126 0x1d63c, 0x1d655,
9127 0x1d670, 0x1d689,
9128 0x1d6a8, 0x1d6c0,
9129 0x1d6e2, 0x1d6fa,
9130 0x1d71c, 0x1d734,
9131 0x1d756, 0x1d76e,
9132 0x1d790, 0x1d7a8,
9133 0x1d7ca, 0x1d7ca,
9134 }; /* END of CR_Lu */
9135
9136 /* PROPERTY: 'M': Major Category */
9137 static const OnigCodePoint
9138 CR_M[] = { 236,
9139 0x0300, 0x036f,
9140 0x0483, 0x0489,
9141 0x0591, 0x05bd,
9142 0x05bf, 0x05bf,
9143 0x05c1, 0x05c2,
9144 0x05c4, 0x05c5,
9145 0x05c7, 0x05c7,
9146 0x0610, 0x061a,
9147 0x064b, 0x065f,
9148 0x0670, 0x0670,
9149 0x06d6, 0x06dc,
9150 0x06df, 0x06e4,
9151 0x06e7, 0x06e8,
9152 0x06ea, 0x06ed,
9153 0x0711, 0x0711,
9154 0x0730, 0x074a,
9155 0x07a6, 0x07b0,
9156 0x07eb, 0x07f3,
9157 0x0816, 0x0819,
9158 0x081b, 0x0823,
9159 0x0825, 0x0827,
9160 0x0829, 0x082d,
9161 0x0859, 0x085b,
9162 0x08e3, 0x0903,
9163 0x093a, 0x093c,
9164 0x093e, 0x094f,
9165 0x0951, 0x0957,
9166 0x0962, 0x0963,
9167 0x0981, 0x0983,
9168 0x09bc, 0x09bc,
9169 0x09be, 0x09c4,
9170 0x09c7, 0x09c8,
9171 0x09cb, 0x09cd,
9172 0x09d7, 0x09d7,
9173 0x09e2, 0x09e3,
9174 0x0a01, 0x0a03,
9175 0x0a3c, 0x0a3c,
9176 0x0a3e, 0x0a42,
9177 0x0a47, 0x0a48,
9178 0x0a4b, 0x0a4d,
9179 0x0a51, 0x0a51,
9180 0x0a70, 0x0a71,
9181 0x0a75, 0x0a75,
9182 0x0a81, 0x0a83,
9183 0x0abc, 0x0abc,
9184 0x0abe, 0x0ac5,
9185 0x0ac7, 0x0ac9,
9186 0x0acb, 0x0acd,
9187 0x0ae2, 0x0ae3,
9188 0x0b01, 0x0b03,
9189 0x0b3c, 0x0b3c,
9190 0x0b3e, 0x0b44,
9191 0x0b47, 0x0b48,
9192 0x0b4b, 0x0b4d,
9193 0x0b56, 0x0b57,
9194 0x0b62, 0x0b63,
9195 0x0b82, 0x0b82,
9196 0x0bbe, 0x0bc2,
9197 0x0bc6, 0x0bc8,
9198 0x0bca, 0x0bcd,
9199 0x0bd7, 0x0bd7,
9200 0x0c00, 0x0c03,
9201 0x0c3e, 0x0c44,
9202 0x0c46, 0x0c48,
9203 0x0c4a, 0x0c4d,
9204 0x0c55, 0x0c56,
9205 0x0c62, 0x0c63,
9206 0x0c81, 0x0c83,
9207 0x0cbc, 0x0cbc,
9208 0x0cbe, 0x0cc4,
9209 0x0cc6, 0x0cc8,
9210 0x0cca, 0x0ccd,
9211 0x0cd5, 0x0cd6,
9212 0x0ce2, 0x0ce3,
9213 0x0d01, 0x0d03,
9214 0x0d3e, 0x0d44,
9215 0x0d46, 0x0d48,
9216 0x0d4a, 0x0d4d,
9217 0x0d57, 0x0d57,
9218 0x0d62, 0x0d63,
9219 0x0d82, 0x0d83,
9220 0x0dca, 0x0dca,
9221 0x0dcf, 0x0dd4,
9222 0x0dd6, 0x0dd6,
9223 0x0dd8, 0x0ddf,
9224 0x0df2, 0x0df3,
9225 0x0e31, 0x0e31,
9226 0x0e34, 0x0e3a,
9227 0x0e47, 0x0e4e,
9228 0x0eb1, 0x0eb1,
9229 0x0eb4, 0x0eb9,
9230 0x0ebb, 0x0ebc,
9231 0x0ec8, 0x0ecd,
9232 0x0f18, 0x0f19,
9233 0x0f35, 0x0f35,
9234 0x0f37, 0x0f37,
9235 0x0f39, 0x0f39,
9236 0x0f3e, 0x0f3f,
9237 0x0f71, 0x0f84,
9238 0x0f86, 0x0f87,
9239 0x0f8d, 0x0f97,
9240 0x0f99, 0x0fbc,
9241 0x0fc6, 0x0fc6,
9242 0x102b, 0x103e,
9243 0x1056, 0x1059,
9244 0x105e, 0x1060,
9245 0x1062, 0x1064,
9246 0x1067, 0x106d,
9247 0x1071, 0x1074,
9248 0x1082, 0x108d,
9249 0x108f, 0x108f,
9250 0x109a, 0x109d,
9251 0x135d, 0x135f,
9252 0x1712, 0x1714,
9253 0x1732, 0x1734,
9254 0x1752, 0x1753,
9255 0x1772, 0x1773,
9256 0x17b4, 0x17d3,
9257 0x17dd, 0x17dd,
9258 0x180b, 0x180d,
9259 0x18a9, 0x18a9,
9260 0x1920, 0x192b,
9261 0x1930, 0x193b,
9262 0x1a17, 0x1a1b,
9263 0x1a55, 0x1a5e,
9264 0x1a60, 0x1a7c,
9265 0x1a7f, 0x1a7f,
9266 0x1ab0, 0x1abe,
9267 0x1b00, 0x1b04,
9268 0x1b34, 0x1b44,
9269 0x1b6b, 0x1b73,
9270 0x1b80, 0x1b82,
9271 0x1ba1, 0x1bad,
9272 0x1be6, 0x1bf3,
9273 0x1c24, 0x1c37,
9274 0x1cd0, 0x1cd2,
9275 0x1cd4, 0x1ce8,
9276 0x1ced, 0x1ced,
9277 0x1cf2, 0x1cf4,
9278 0x1cf8, 0x1cf9,
9279 0x1dc0, 0x1df5,
9280 0x1dfc, 0x1dff,
9281 0x20d0, 0x20f0,
9282 0x2cef, 0x2cf1,
9283 0x2d7f, 0x2d7f,
9284 0x2de0, 0x2dff,
9285 0x302a, 0x302f,
9286 0x3099, 0x309a,
9287 0xa66f, 0xa672,
9288 0xa674, 0xa67d,
9289 0xa69e, 0xa69f,
9290 0xa6f0, 0xa6f1,
9291 0xa802, 0xa802,
9292 0xa806, 0xa806,
9293 0xa80b, 0xa80b,
9294 0xa823, 0xa827,
9295 0xa880, 0xa881,
9296 0xa8b4, 0xa8c4,
9297 0xa8e0, 0xa8f1,
9298 0xa926, 0xa92d,
9299 0xa947, 0xa953,
9300 0xa980, 0xa983,
9301 0xa9b3, 0xa9c0,
9302 0xa9e5, 0xa9e5,
9303 0xaa29, 0xaa36,
9304 0xaa43, 0xaa43,
9305 0xaa4c, 0xaa4d,
9306 0xaa7b, 0xaa7d,
9307 0xaab0, 0xaab0,
9308 0xaab2, 0xaab4,
9309 0xaab7, 0xaab8,
9310 0xaabe, 0xaabf,
9311 0xaac1, 0xaac1,
9312 0xaaeb, 0xaaef,
9313 0xaaf5, 0xaaf6,
9314 0xabe3, 0xabea,
9315 0xabec, 0xabed,
9316 0xfb1e, 0xfb1e,
9317 0xfe00, 0xfe0f,
9318 0xfe20, 0xfe2f,
9319 0x101fd, 0x101fd,
9320 0x102e0, 0x102e0,
9321 0x10376, 0x1037a,
9322 0x10a01, 0x10a03,
9323 0x10a05, 0x10a06,
9324 0x10a0c, 0x10a0f,
9325 0x10a38, 0x10a3a,
9326 0x10a3f, 0x10a3f,
9327 0x10ae5, 0x10ae6,
9328 0x11000, 0x11002,
9329 0x11038, 0x11046,
9330 0x1107f, 0x11082,
9331 0x110b0, 0x110ba,
9332 0x11100, 0x11102,
9333 0x11127, 0x11134,
9334 0x11173, 0x11173,
9335 0x11180, 0x11182,
9336 0x111b3, 0x111c0,
9337 0x111ca, 0x111cc,
9338 0x1122c, 0x11237,
9339 0x112df, 0x112ea,
9340 0x11300, 0x11303,
9341 0x1133c, 0x1133c,
9342 0x1133e, 0x11344,
9343 0x11347, 0x11348,
9344 0x1134b, 0x1134d,
9345 0x11357, 0x11357,
9346 0x11362, 0x11363,
9347 0x11366, 0x1136c,
9348 0x11370, 0x11374,
9349 0x114b0, 0x114c3,
9350 0x115af, 0x115b5,
9351 0x115b8, 0x115c0,
9352 0x115dc, 0x115dd,
9353 0x11630, 0x11640,
9354 0x116ab, 0x116b7,
9355 0x1171d, 0x1172b,
9356 0x16af0, 0x16af4,
9357 0x16b30, 0x16b36,
9358 0x16f51, 0x16f7e,
9359 0x16f8f, 0x16f92,
9360 0x1bc9d, 0x1bc9e,
9361 0x1d165, 0x1d169,
9362 0x1d16d, 0x1d172,
9363 0x1d17b, 0x1d182,
9364 0x1d185, 0x1d18b,
9365 0x1d1aa, 0x1d1ad,
9366 0x1d242, 0x1d244,
9367 0x1da00, 0x1da36,
9368 0x1da3b, 0x1da6c,
9369 0x1da75, 0x1da75,
9370 0x1da84, 0x1da84,
9371 0x1da9b, 0x1da9f,
9372 0x1daa1, 0x1daaf,
9373 0x1e8d0, 0x1e8d6,
9374 0xe0100, 0xe01ef,
9375 }; /* END of CR_M */
9376
9377 /* PROPERTY: 'Mc': General Category */
9378 static const OnigCodePoint
9379 CR_Mc[] = { 147,
9380 0x0903, 0x0903,
9381 0x093b, 0x093b,
9382 0x093e, 0x0940,
9383 0x0949, 0x094c,
9384 0x094e, 0x094f,
9385 0x0982, 0x0983,
9386 0x09be, 0x09c0,
9387 0x09c7, 0x09c8,
9388 0x09cb, 0x09cc,
9389 0x09d7, 0x09d7,
9390 0x0a03, 0x0a03,
9391 0x0a3e, 0x0a40,
9392 0x0a83, 0x0a83,
9393 0x0abe, 0x0ac0,
9394 0x0ac9, 0x0ac9,
9395 0x0acb, 0x0acc,
9396 0x0b02, 0x0b03,
9397 0x0b3e, 0x0b3e,
9398 0x0b40, 0x0b40,
9399 0x0b47, 0x0b48,
9400 0x0b4b, 0x0b4c,
9401 0x0b57, 0x0b57,
9402 0x0bbe, 0x0bbf,
9403 0x0bc1, 0x0bc2,
9404 0x0bc6, 0x0bc8,
9405 0x0bca, 0x0bcc,
9406 0x0bd7, 0x0bd7,
9407 0x0c01, 0x0c03,
9408 0x0c41, 0x0c44,
9409 0x0c82, 0x0c83,
9410 0x0cbe, 0x0cbe,
9411 0x0cc0, 0x0cc4,
9412 0x0cc7, 0x0cc8,
9413 0x0cca, 0x0ccb,
9414 0x0cd5, 0x0cd6,
9415 0x0d02, 0x0d03,
9416 0x0d3e, 0x0d40,
9417 0x0d46, 0x0d48,
9418 0x0d4a, 0x0d4c,
9419 0x0d57, 0x0d57,
9420 0x0d82, 0x0d83,
9421 0x0dcf, 0x0dd1,
9422 0x0dd8, 0x0ddf,
9423 0x0df2, 0x0df3,
9424 0x0f3e, 0x0f3f,
9425 0x0f7f, 0x0f7f,
9426 0x102b, 0x102c,
9427 0x1031, 0x1031,
9428 0x1038, 0x1038,
9429 0x103b, 0x103c,
9430 0x1056, 0x1057,
9431 0x1062, 0x1064,
9432 0x1067, 0x106d,
9433 0x1083, 0x1084,
9434 0x1087, 0x108c,
9435 0x108f, 0x108f,
9436 0x109a, 0x109c,
9437 0x17b6, 0x17b6,
9438 0x17be, 0x17c5,
9439 0x17c7, 0x17c8,
9440 0x1923, 0x1926,
9441 0x1929, 0x192b,
9442 0x1930, 0x1931,
9443 0x1933, 0x1938,
9444 0x1a19, 0x1a1a,
9445 0x1a55, 0x1a55,
9446 0x1a57, 0x1a57,
9447 0x1a61, 0x1a61,
9448 0x1a63, 0x1a64,
9449 0x1a6d, 0x1a72,
9450 0x1b04, 0x1b04,
9451 0x1b35, 0x1b35,
9452 0x1b3b, 0x1b3b,
9453 0x1b3d, 0x1b41,
9454 0x1b43, 0x1b44,
9455 0x1b82, 0x1b82,
9456 0x1ba1, 0x1ba1,
9457 0x1ba6, 0x1ba7,
9458 0x1baa, 0x1baa,
9459 0x1be7, 0x1be7,
9460 0x1bea, 0x1bec,
9461 0x1bee, 0x1bee,
9462 0x1bf2, 0x1bf3,
9463 0x1c24, 0x1c2b,
9464 0x1c34, 0x1c35,
9465 0x1ce1, 0x1ce1,
9466 0x1cf2, 0x1cf3,
9467 0x302e, 0x302f,
9468 0xa823, 0xa824,
9469 0xa827, 0xa827,
9470 0xa880, 0xa881,
9471 0xa8b4, 0xa8c3,
9472 0xa952, 0xa953,
9473 0xa983, 0xa983,
9474 0xa9b4, 0xa9b5,
9475 0xa9ba, 0xa9bb,
9476 0xa9bd, 0xa9c0,
9477 0xaa2f, 0xaa30,
9478 0xaa33, 0xaa34,
9479 0xaa4d, 0xaa4d,
9480 0xaa7b, 0xaa7b,
9481 0xaa7d, 0xaa7d,
9482 0xaaeb, 0xaaeb,
9483 0xaaee, 0xaaef,
9484 0xaaf5, 0xaaf5,
9485 0xabe3, 0xabe4,
9486 0xabe6, 0xabe7,
9487 0xabe9, 0xabea,
9488 0xabec, 0xabec,
9489 0x11000, 0x11000,
9490 0x11002, 0x11002,
9491 0x11082, 0x11082,
9492 0x110b0, 0x110b2,
9493 0x110b7, 0x110b8,
9494 0x1112c, 0x1112c,
9495 0x11182, 0x11182,
9496 0x111b3, 0x111b5,
9497 0x111bf, 0x111c0,
9498 0x1122c, 0x1122e,
9499 0x11232, 0x11233,
9500 0x11235, 0x11235,
9501 0x112e0, 0x112e2,
9502 0x11302, 0x11303,
9503 0x1133e, 0x1133f,
9504 0x11341, 0x11344,
9505 0x11347, 0x11348,
9506 0x1134b, 0x1134d,
9507 0x11357, 0x11357,
9508 0x11362, 0x11363,
9509 0x114b0, 0x114b2,
9510 0x114b9, 0x114b9,
9511 0x114bb, 0x114be,
9512 0x114c1, 0x114c1,
9513 0x115af, 0x115b1,
9514 0x115b8, 0x115bb,
9515 0x115be, 0x115be,
9516 0x11630, 0x11632,
9517 0x1163b, 0x1163c,
9518 0x1163e, 0x1163e,
9519 0x116ac, 0x116ac,
9520 0x116ae, 0x116af,
9521 0x116b6, 0x116b6,
9522 0x11720, 0x11721,
9523 0x11726, 0x11726,
9524 0x16f51, 0x16f7e,
9525 0x1d165, 0x1d166,
9526 0x1d16d, 0x1d172,
9527 }; /* END of CR_Mc */
9528
9529 /* PROPERTY: 'Me': General Category */
9530 static const OnigCodePoint
9531 CR_Me[] = { 5,
9532 0x0488, 0x0489,
9533 0x1abe, 0x1abe,
9534 0x20dd, 0x20e0,
9535 0x20e2, 0x20e4,
9536 0xa670, 0xa672,
9537 }; /* END of CR_Me */
9538
9539 /* PROPERTY: 'Mn': General Category */
9540 static const OnigCodePoint
9541 CR_Mn[] = { 266,
9542 0x0300, 0x036f,
9543 0x0483, 0x0487,
9544 0x0591, 0x05bd,
9545 0x05bf, 0x05bf,
9546 0x05c1, 0x05c2,
9547 0x05c4, 0x05c5,
9548 0x05c7, 0x05c7,
9549 0x0610, 0x061a,
9550 0x064b, 0x065f,
9551 0x0670, 0x0670,
9552 0x06d6, 0x06dc,
9553 0x06df, 0x06e4,
9554 0x06e7, 0x06e8,
9555 0x06ea, 0x06ed,
9556 0x0711, 0x0711,
9557 0x0730, 0x074a,
9558 0x07a6, 0x07b0,
9559 0x07eb, 0x07f3,
9560 0x0816, 0x0819,
9561 0x081b, 0x0823,
9562 0x0825, 0x0827,
9563 0x0829, 0x082d,
9564 0x0859, 0x085b,
9565 0x08e3, 0x0902,
9566 0x093a, 0x093a,
9567 0x093c, 0x093c,
9568 0x0941, 0x0948,
9569 0x094d, 0x094d,
9570 0x0951, 0x0957,
9571 0x0962, 0x0963,
9572 0x0981, 0x0981,
9573 0x09bc, 0x09bc,
9574 0x09c1, 0x09c4,
9575 0x09cd, 0x09cd,
9576 0x09e2, 0x09e3,
9577 0x0a01, 0x0a02,
9578 0x0a3c, 0x0a3c,
9579 0x0a41, 0x0a42,
9580 0x0a47, 0x0a48,
9581 0x0a4b, 0x0a4d,
9582 0x0a51, 0x0a51,
9583 0x0a70, 0x0a71,
9584 0x0a75, 0x0a75,
9585 0x0a81, 0x0a82,
9586 0x0abc, 0x0abc,
9587 0x0ac1, 0x0ac5,
9588 0x0ac7, 0x0ac8,
9589 0x0acd, 0x0acd,
9590 0x0ae2, 0x0ae3,
9591 0x0b01, 0x0b01,
9592 0x0b3c, 0x0b3c,
9593 0x0b3f, 0x0b3f,
9594 0x0b41, 0x0b44,
9595 0x0b4d, 0x0b4d,
9596 0x0b56, 0x0b56,
9597 0x0b62, 0x0b63,
9598 0x0b82, 0x0b82,
9599 0x0bc0, 0x0bc0,
9600 0x0bcd, 0x0bcd,
9601 0x0c00, 0x0c00,
9602 0x0c3e, 0x0c40,
9603 0x0c46, 0x0c48,
9604 0x0c4a, 0x0c4d,
9605 0x0c55, 0x0c56,
9606 0x0c62, 0x0c63,
9607 0x0c81, 0x0c81,
9608 0x0cbc, 0x0cbc,
9609 0x0cbf, 0x0cbf,
9610 0x0cc6, 0x0cc6,
9611 0x0ccc, 0x0ccd,
9612 0x0ce2, 0x0ce3,
9613 0x0d01, 0x0d01,
9614 0x0d41, 0x0d44,
9615 0x0d4d, 0x0d4d,
9616 0x0d62, 0x0d63,
9617 0x0dca, 0x0dca,
9618 0x0dd2, 0x0dd4,
9619 0x0dd6, 0x0dd6,
9620 0x0e31, 0x0e31,
9621 0x0e34, 0x0e3a,
9622 0x0e47, 0x0e4e,
9623 0x0eb1, 0x0eb1,
9624 0x0eb4, 0x0eb9,
9625 0x0ebb, 0x0ebc,
9626 0x0ec8, 0x0ecd,
9627 0x0f18, 0x0f19,
9628 0x0f35, 0x0f35,
9629 0x0f37, 0x0f37,
9630 0x0f39, 0x0f39,
9631 0x0f71, 0x0f7e,
9632 0x0f80, 0x0f84,
9633 0x0f86, 0x0f87,
9634 0x0f8d, 0x0f97,
9635 0x0f99, 0x0fbc,
9636 0x0fc6, 0x0fc6,
9637 0x102d, 0x1030,
9638 0x1032, 0x1037,
9639 0x1039, 0x103a,
9640 0x103d, 0x103e,
9641 0x1058, 0x1059,
9642 0x105e, 0x1060,
9643 0x1071, 0x1074,
9644 0x1082, 0x1082,
9645 0x1085, 0x1086,
9646 0x108d, 0x108d,
9647 0x109d, 0x109d,
9648 0x135d, 0x135f,
9649 0x1712, 0x1714,
9650 0x1732, 0x1734,
9651 0x1752, 0x1753,
9652 0x1772, 0x1773,
9653 0x17b4, 0x17b5,
9654 0x17b7, 0x17bd,
9655 0x17c6, 0x17c6,
9656 0x17c9, 0x17d3,
9657 0x17dd, 0x17dd,
9658 0x180b, 0x180d,
9659 0x18a9, 0x18a9,
9660 0x1920, 0x1922,
9661 0x1927, 0x1928,
9662 0x1932, 0x1932,
9663 0x1939, 0x193b,
9664 0x1a17, 0x1a18,
9665 0x1a1b, 0x1a1b,
9666 0x1a56, 0x1a56,
9667 0x1a58, 0x1a5e,
9668 0x1a60, 0x1a60,
9669 0x1a62, 0x1a62,
9670 0x1a65, 0x1a6c,
9671 0x1a73, 0x1a7c,
9672 0x1a7f, 0x1a7f,
9673 0x1ab0, 0x1abd,
9674 0x1b00, 0x1b03,
9675 0x1b34, 0x1b34,
9676 0x1b36, 0x1b3a,
9677 0x1b3c, 0x1b3c,
9678 0x1b42, 0x1b42,
9679 0x1b6b, 0x1b73,
9680 0x1b80, 0x1b81,
9681 0x1ba2, 0x1ba5,
9682 0x1ba8, 0x1ba9,
9683 0x1bab, 0x1bad,
9684 0x1be6, 0x1be6,
9685 0x1be8, 0x1be9,
9686 0x1bed, 0x1bed,
9687 0x1bef, 0x1bf1,
9688 0x1c2c, 0x1c33,
9689 0x1c36, 0x1c37,
9690 0x1cd0, 0x1cd2,
9691 0x1cd4, 0x1ce0,
9692 0x1ce2, 0x1ce8,
9693 0x1ced, 0x1ced,
9694 0x1cf4, 0x1cf4,
9695 0x1cf8, 0x1cf9,
9696 0x1dc0, 0x1df5,
9697 0x1dfc, 0x1dff,
9698 0x20d0, 0x20dc,
9699 0x20e1, 0x20e1,
9700 0x20e5, 0x20f0,
9701 0x2cef, 0x2cf1,
9702 0x2d7f, 0x2d7f,
9703 0x2de0, 0x2dff,
9704 0x302a, 0x302d,
9705 0x3099, 0x309a,
9706 0xa66f, 0xa66f,
9707 0xa674, 0xa67d,
9708 0xa69e, 0xa69f,
9709 0xa6f0, 0xa6f1,
9710 0xa802, 0xa802,
9711 0xa806, 0xa806,
9712 0xa80b, 0xa80b,
9713 0xa825, 0xa826,
9714 0xa8c4, 0xa8c4,
9715 0xa8e0, 0xa8f1,
9716 0xa926, 0xa92d,
9717 0xa947, 0xa951,
9718 0xa980, 0xa982,
9719 0xa9b3, 0xa9b3,
9720 0xa9b6, 0xa9b9,
9721 0xa9bc, 0xa9bc,
9722 0xa9e5, 0xa9e5,
9723 0xaa29, 0xaa2e,
9724 0xaa31, 0xaa32,
9725 0xaa35, 0xaa36,
9726 0xaa43, 0xaa43,
9727 0xaa4c, 0xaa4c,
9728 0xaa7c, 0xaa7c,
9729 0xaab0, 0xaab0,
9730 0xaab2, 0xaab4,
9731 0xaab7, 0xaab8,
9732 0xaabe, 0xaabf,
9733 0xaac1, 0xaac1,
9734 0xaaec, 0xaaed,
9735 0xaaf6, 0xaaf6,
9736 0xabe5, 0xabe5,
9737 0xabe8, 0xabe8,
9738 0xabed, 0xabed,
9739 0xfb1e, 0xfb1e,
9740 0xfe00, 0xfe0f,
9741 0xfe20, 0xfe2f,
9742 0x101fd, 0x101fd,
9743 0x102e0, 0x102e0,
9744 0x10376, 0x1037a,
9745 0x10a01, 0x10a03,
9746 0x10a05, 0x10a06,
9747 0x10a0c, 0x10a0f,
9748 0x10a38, 0x10a3a,
9749 0x10a3f, 0x10a3f,
9750 0x10ae5, 0x10ae6,
9751 0x11001, 0x11001,
9752 0x11038, 0x11046,
9753 0x1107f, 0x11081,
9754 0x110b3, 0x110b6,
9755 0x110b9, 0x110ba,
9756 0x11100, 0x11102,
9757 0x11127, 0x1112b,
9758 0x1112d, 0x11134,
9759 0x11173, 0x11173,
9760 0x11180, 0x11181,
9761 0x111b6, 0x111be,
9762 0x111ca, 0x111cc,
9763 0x1122f, 0x11231,
9764 0x11234, 0x11234,
9765 0x11236, 0x11237,
9766 0x112df, 0x112df,
9767 0x112e3, 0x112ea,
9768 0x11300, 0x11301,
9769 0x1133c, 0x1133c,
9770 0x11340, 0x11340,
9771 0x11366, 0x1136c,
9772 0x11370, 0x11374,
9773 0x114b3, 0x114b8,
9774 0x114ba, 0x114ba,
9775 0x114bf, 0x114c0,
9776 0x114c2, 0x114c3,
9777 0x115b2, 0x115b5,
9778 0x115bc, 0x115bd,
9779 0x115bf, 0x115c0,
9780 0x115dc, 0x115dd,
9781 0x11633, 0x1163a,
9782 0x1163d, 0x1163d,
9783 0x1163f, 0x11640,
9784 0x116ab, 0x116ab,
9785 0x116ad, 0x116ad,
9786 0x116b0, 0x116b5,
9787 0x116b7, 0x116b7,
9788 0x1171d, 0x1171f,
9789 0x11722, 0x11725,
9790 0x11727, 0x1172b,
9791 0x16af0, 0x16af4,
9792 0x16b30, 0x16b36,
9793 0x16f8f, 0x16f92,
9794 0x1bc9d, 0x1bc9e,
9795 0x1d167, 0x1d169,
9796 0x1d17b, 0x1d182,
9797 0x1d185, 0x1d18b,
9798 0x1d1aa, 0x1d1ad,
9799 0x1d242, 0x1d244,
9800 0x1da00, 0x1da36,
9801 0x1da3b, 0x1da6c,
9802 0x1da75, 0x1da75,
9803 0x1da84, 0x1da84,
9804 0x1da9b, 0x1da9f,
9805 0x1daa1, 0x1daaf,
9806 0x1e8d0, 0x1e8d6,
9807 0xe0100, 0xe01ef,
9808 }; /* END of CR_Mn */
9809
9810 /* PROPERTY: 'N': Major Category */
9811 static const OnigCodePoint
9812 CR_N[] = { 111,
9813 0x0030, 0x0039,
9814 0x00b2, 0x00b3,
9815 0x00b9, 0x00b9,
9816 0x00bc, 0x00be,
9817 0x0660, 0x0669,
9818 0x06f0, 0x06f9,
9819 0x07c0, 0x07c9,
9820 0x0966, 0x096f,
9821 0x09e6, 0x09ef,
9822 0x09f4, 0x09f9,
9823 0x0a66, 0x0a6f,
9824 0x0ae6, 0x0aef,
9825 0x0b66, 0x0b6f,
9826 0x0b72, 0x0b77,
9827 0x0be6, 0x0bf2,
9828 0x0c66, 0x0c6f,
9829 0x0c78, 0x0c7e,
9830 0x0ce6, 0x0cef,
9831 0x0d66, 0x0d75,
9832 0x0de6, 0x0def,
9833 0x0e50, 0x0e59,
9834 0x0ed0, 0x0ed9,
9835 0x0f20, 0x0f33,
9836 0x1040, 0x1049,
9837 0x1090, 0x1099,
9838 0x1369, 0x137c,
9839 0x16ee, 0x16f0,
9840 0x17e0, 0x17e9,
9841 0x17f0, 0x17f9,
9842 0x1810, 0x1819,
9843 0x1946, 0x194f,
9844 0x19d0, 0x19da,
9845 0x1a80, 0x1a89,
9846 0x1a90, 0x1a99,
9847 0x1b50, 0x1b59,
9848 0x1bb0, 0x1bb9,
9849 0x1c40, 0x1c49,
9850 0x1c50, 0x1c59,
9851 0x2070, 0x2070,
9852 0x2074, 0x2079,
9853 0x2080, 0x2089,
9854 0x2150, 0x2182,
9855 0x2185, 0x2189,
9856 0x2460, 0x249b,
9857 0x24ea, 0x24ff,
9858 0x2776, 0x2793,
9859 0x2cfd, 0x2cfd,
9860 0x3007, 0x3007,
9861 0x3021, 0x3029,
9862 0x3038, 0x303a,
9863 0x3192, 0x3195,
9864 0x3220, 0x3229,
9865 0x3248, 0x324f,
9866 0x3251, 0x325f,
9867 0x3280, 0x3289,
9868 0x32b1, 0x32bf,
9869 0xa620, 0xa629,
9870 0xa6e6, 0xa6ef,
9871 0xa830, 0xa835,
9872 0xa8d0, 0xa8d9,
9873 0xa900, 0xa909,
9874 0xa9d0, 0xa9d9,
9875 0xa9f0, 0xa9f9,
9876 0xaa50, 0xaa59,
9877 0xabf0, 0xabf9,
9878 0xff10, 0xff19,
9879 0x10107, 0x10133,
9880 0x10140, 0x10178,
9881 0x1018a, 0x1018b,
9882 0x102e1, 0x102fb,
9883 0x10320, 0x10323,
9884 0x10341, 0x10341,
9885 0x1034a, 0x1034a,
9886 0x103d1, 0x103d5,
9887 0x104a0, 0x104a9,
9888 0x10858, 0x1085f,
9889 0x10879, 0x1087f,
9890 0x108a7, 0x108af,
9891 0x108fb, 0x108ff,
9892 0x10916, 0x1091b,
9893 0x109bc, 0x109bd,
9894 0x109c0, 0x109cf,
9895 0x109d2, 0x109ff,
9896 0x10a40, 0x10a47,
9897 0x10a7d, 0x10a7e,
9898 0x10a9d, 0x10a9f,
9899 0x10aeb, 0x10aef,
9900 0x10b58, 0x10b5f,
9901 0x10b78, 0x10b7f,
9902 0x10ba9, 0x10baf,
9903 0x10cfa, 0x10cff,
9904 0x10e60, 0x10e7e,
9905 0x11052, 0x1106f,
9906 0x110f0, 0x110f9,
9907 0x11136, 0x1113f,
9908 0x111d0, 0x111d9,
9909 0x111e1, 0x111f4,
9910 0x112f0, 0x112f9,
9911 0x114d0, 0x114d9,
9912 0x11650, 0x11659,
9913 0x116c0, 0x116c9,
9914 0x11730, 0x1173b,
9915 0x118e0, 0x118f2,
9916 0x12400, 0x1246e,
9917 0x16a60, 0x16a69,
9918 0x16b50, 0x16b59,
9919 0x16b5b, 0x16b61,
9920 0x1d360, 0x1d371,
9921 0x1d7ce, 0x1d7ff,
9922 0x1e8c7, 0x1e8cf,
9923 0x1f100, 0x1f10c,
9924 }; /* END of CR_N */
9925
9926 /* PROPERTY: 'Nd': General Category */
9927 #define CR_Nd CR_Digit
9928
9929 /* PROPERTY: 'Nl': General Category */
9930 static const OnigCodePoint
9931 CR_Nl[] = { 12,
9932 0x16ee, 0x16f0,
9933 0x2160, 0x2182,
9934 0x2185, 0x2188,
9935 0x3007, 0x3007,
9936 0x3021, 0x3029,
9937 0x3038, 0x303a,
9938 0xa6e6, 0xa6ef,
9939 0x10140, 0x10174,
9940 0x10341, 0x10341,
9941 0x1034a, 0x1034a,
9942 0x103d1, 0x103d5,
9943 0x12400, 0x1246e,
9944 }; /* END of CR_Nl */
9945
9946 /* PROPERTY: 'No': General Category */
9947 static const OnigCodePoint
9948 CR_No[] = { 58,
9949 0x00b2, 0x00b3,
9950 0x00b9, 0x00b9,
9951 0x00bc, 0x00be,
9952 0x09f4, 0x09f9,
9953 0x0b72, 0x0b77,
9954 0x0bf0, 0x0bf2,
9955 0x0c78, 0x0c7e,
9956 0x0d70, 0x0d75,
9957 0x0f2a, 0x0f33,
9958 0x1369, 0x137c,
9959 0x17f0, 0x17f9,
9960 0x19da, 0x19da,
9961 0x2070, 0x2070,
9962 0x2074, 0x2079,
9963 0x2080, 0x2089,
9964 0x2150, 0x215f,
9965 0x2189, 0x2189,
9966 0x2460, 0x249b,
9967 0x24ea, 0x24ff,
9968 0x2776, 0x2793,
9969 0x2cfd, 0x2cfd,
9970 0x3192, 0x3195,
9971 0x3220, 0x3229,
9972 0x3248, 0x324f,
9973 0x3251, 0x325f,
9974 0x3280, 0x3289,
9975 0x32b1, 0x32bf,
9976 0xa830, 0xa835,
9977 0x10107, 0x10133,
9978 0x10175, 0x10178,
9979 0x1018a, 0x1018b,
9980 0x102e1, 0x102fb,
9981 0x10320, 0x10323,
9982 0x10858, 0x1085f,
9983 0x10879, 0x1087f,
9984 0x108a7, 0x108af,
9985 0x108fb, 0x108ff,
9986 0x10916, 0x1091b,
9987 0x109bc, 0x109bd,
9988 0x109c0, 0x109cf,
9989 0x109d2, 0x109ff,
9990 0x10a40, 0x10a47,
9991 0x10a7d, 0x10a7e,
9992 0x10a9d, 0x10a9f,
9993 0x10aeb, 0x10aef,
9994 0x10b58, 0x10b5f,
9995 0x10b78, 0x10b7f,
9996 0x10ba9, 0x10baf,
9997 0x10cfa, 0x10cff,
9998 0x10e60, 0x10e7e,
9999 0x11052, 0x11065,
10000 0x111e1, 0x111f4,
10001 0x1173a, 0x1173b,
10002 0x118ea, 0x118f2,
10003 0x16b5b, 0x16b61,
10004 0x1d360, 0x1d371,
10005 0x1e8c7, 0x1e8cf,
10006 0x1f100, 0x1f10c,
10007 }; /* END of CR_No */
10008
10009 /* PROPERTY: 'P': Major Category */
10010 #define CR_P CR_Punct
10011
10012 /* PROPERTY: 'Pc': General Category */
10013 static const OnigCodePoint
10014 CR_Pc[] = { 6,
10015 0x005f, 0x005f,
10016 0x203f, 0x2040,
10017 0x2054, 0x2054,
10018 0xfe33, 0xfe34,
10019 0xfe4d, 0xfe4f,
10020 0xff3f, 0xff3f,
10021 }; /* END of CR_Pc */
10022
10023 /* PROPERTY: 'Pd': General Category */
10024 static const OnigCodePoint
10025 CR_Pd[] = { 17,
10026 0x002d, 0x002d,
10027 0x058a, 0x058a,
10028 0x05be, 0x05be,
10029 0x1400, 0x1400,
10030 0x1806, 0x1806,
10031 0x2010, 0x2015,
10032 0x2e17, 0x2e17,
10033 0x2e1a, 0x2e1a,
10034 0x2e3a, 0x2e3b,
10035 0x2e40, 0x2e40,
10036 0x301c, 0x301c,
10037 0x3030, 0x3030,
10038 0x30a0, 0x30a0,
10039 0xfe31, 0xfe32,
10040 0xfe58, 0xfe58,
10041 0xfe63, 0xfe63,
10042 0xff0d, 0xff0d,
10043 }; /* END of CR_Pd */
10044
10045 /* PROPERTY: 'Pe': General Category */
10046 static const OnigCodePoint
10047 CR_Pe[] = { 72,
10048 0x0029, 0x0029,
10049 0x005d, 0x005d,
10050 0x007d, 0x007d,
10051 0x0f3b, 0x0f3b,
10052 0x0f3d, 0x0f3d,
10053 0x169c, 0x169c,
10054 0x2046, 0x2046,
10055 0x207e, 0x207e,
10056 0x208e, 0x208e,
10057 0x2309, 0x2309,
10058 0x230b, 0x230b,
10059 0x232a, 0x232a,
10060 0x2769, 0x2769,
10061 0x276b, 0x276b,
10062 0x276d, 0x276d,
10063 0x276f, 0x276f,
10064 0x2771, 0x2771,
10065 0x2773, 0x2773,
10066 0x2775, 0x2775,
10067 0x27c6, 0x27c6,
10068 0x27e7, 0x27e7,
10069 0x27e9, 0x27e9,
10070 0x27eb, 0x27eb,
10071 0x27ed, 0x27ed,
10072 0x27ef, 0x27ef,
10073 0x2984, 0x2984,
10074 0x2986, 0x2986,
10075 0x2988, 0x2988,
10076 0x298a, 0x298a,
10077 0x298c, 0x298c,
10078 0x298e, 0x298e,
10079 0x2990, 0x2990,
10080 0x2992, 0x2992,
10081 0x2994, 0x2994,
10082 0x2996, 0x2996,
10083 0x2998, 0x2998,
10084 0x29d9, 0x29d9,
10085 0x29db, 0x29db,
10086 0x29fd, 0x29fd,
10087 0x2e23, 0x2e23,
10088 0x2e25, 0x2e25,
10089 0x2e27, 0x2e27,
10090 0x2e29, 0x2e29,
10091 0x3009, 0x3009,
10092 0x300b, 0x300b,
10093 0x300d, 0x300d,
10094 0x300f, 0x300f,
10095 0x3011, 0x3011,
10096 0x3015, 0x3015,
10097 0x3017, 0x3017,
10098 0x3019, 0x3019,
10099 0x301b, 0x301b,
10100 0x301e, 0x301f,
10101 0xfd3e, 0xfd3e,
10102 0xfe18, 0xfe18,
10103 0xfe36, 0xfe36,
10104 0xfe38, 0xfe38,
10105 0xfe3a, 0xfe3a,
10106 0xfe3c, 0xfe3c,
10107 0xfe3e, 0xfe3e,
10108 0xfe40, 0xfe40,
10109 0xfe42, 0xfe42,
10110 0xfe44, 0xfe44,
10111 0xfe48, 0xfe48,
10112 0xfe5a, 0xfe5a,
10113 0xfe5c, 0xfe5c,
10114 0xfe5e, 0xfe5e,
10115 0xff09, 0xff09,
10116 0xff3d, 0xff3d,
10117 0xff5d, 0xff5d,
10118 0xff60, 0xff60,
10119 0xff63, 0xff63,
10120 }; /* END of CR_Pe */
10121
10122 /* PROPERTY: 'Pf': General Category */
10123 static const OnigCodePoint
10124 CR_Pf[] = { 10,
10125 0x00bb, 0x00bb,
10126 0x2019, 0x2019,
10127 0x201d, 0x201d,
10128 0x203a, 0x203a,
10129 0x2e03, 0x2e03,
10130 0x2e05, 0x2e05,
10131 0x2e0a, 0x2e0a,
10132 0x2e0d, 0x2e0d,
10133 0x2e1d, 0x2e1d,
10134 0x2e21, 0x2e21,
10135 }; /* END of CR_Pf */
10136
10137 /* PROPERTY: 'Pi': General Category */
10138 static const OnigCodePoint
10139 CR_Pi[] = { 11,
10140 0x00ab, 0x00ab,
10141 0x2018, 0x2018,
10142 0x201b, 0x201c,
10143 0x201f, 0x201f,
10144 0x2039, 0x2039,
10145 0x2e02, 0x2e02,
10146 0x2e04, 0x2e04,
10147 0x2e09, 0x2e09,
10148 0x2e0c, 0x2e0c,
10149 0x2e1c, 0x2e1c,
10150 0x2e20, 0x2e20,
10151 }; /* END of CR_Pi */
10152
10153 /* PROPERTY: 'Po': General Category */
10154 static const OnigCodePoint
10155 CR_Po[] = { 157,
10156 0x0021, 0x0023,
10157 0x0025, 0x0027,
10158 0x002a, 0x002a,
10159 0x002c, 0x002c,
10160 0x002e, 0x002f,
10161 0x003a, 0x003b,
10162 0x003f, 0x0040,
10163 0x005c, 0x005c,
10164 0x00a1, 0x00a1,
10165 0x00a7, 0x00a7,
10166 0x00b6, 0x00b7,
10167 0x00bf, 0x00bf,
10168 0x037e, 0x037e,
10169 0x0387, 0x0387,
10170 0x055a, 0x055f,
10171 0x0589, 0x0589,
10172 0x05c0, 0x05c0,
10173 0x05c3, 0x05c3,
10174 0x05c6, 0x05c6,
10175 0x05f3, 0x05f4,
10176 0x0609, 0x060a,
10177 0x060c, 0x060d,
10178 0x061b, 0x061b,
10179 0x061e, 0x061f,
10180 0x066a, 0x066d,
10181 0x06d4, 0x06d4,
10182 0x0700, 0x070d,
10183 0x07f7, 0x07f9,
10184 0x0830, 0x083e,
10185 0x085e, 0x085e,
10186 0x0964, 0x0965,
10187 0x0970, 0x0970,
10188 0x0af0, 0x0af0,
10189 0x0df4, 0x0df4,
10190 0x0e4f, 0x0e4f,
10191 0x0e5a, 0x0e5b,
10192 0x0f04, 0x0f12,
10193 0x0f14, 0x0f14,
10194 0x0f85, 0x0f85,
10195 0x0fd0, 0x0fd4,
10196 0x0fd9, 0x0fda,
10197 0x104a, 0x104f,
10198 0x10fb, 0x10fb,
10199 0x1360, 0x1368,
10200 0x166d, 0x166e,
10201 0x16eb, 0x16ed,
10202 0x1735, 0x1736,
10203 0x17d4, 0x17d6,
10204 0x17d8, 0x17da,
10205 0x1800, 0x1805,
10206 0x1807, 0x180a,
10207 0x1944, 0x1945,
10208 0x1a1e, 0x1a1f,
10209 0x1aa0, 0x1aa6,
10210 0x1aa8, 0x1aad,
10211 0x1b5a, 0x1b60,
10212 0x1bfc, 0x1bff,
10213 0x1c3b, 0x1c3f,
10214 0x1c7e, 0x1c7f,
10215 0x1cc0, 0x1cc7,
10216 0x1cd3, 0x1cd3,
10217 0x2016, 0x2017,
10218 0x2020, 0x2027,
10219 0x2030, 0x2038,
10220 0x203b, 0x203e,
10221 0x2041, 0x2043,
10222 0x2047, 0x2051,
10223 0x2053, 0x2053,
10224 0x2055, 0x205e,
10225 0x2cf9, 0x2cfc,
10226 0x2cfe, 0x2cff,
10227 0x2d70, 0x2d70,
10228 0x2e00, 0x2e01,
10229 0x2e06, 0x2e08,
10230 0x2e0b, 0x2e0b,
10231 0x2e0e, 0x2e16,
10232 0x2e18, 0x2e19,
10233 0x2e1b, 0x2e1b,
10234 0x2e1e, 0x2e1f,
10235 0x2e2a, 0x2e2e,
10236 0x2e30, 0x2e39,
10237 0x2e3c, 0x2e3f,
10238 0x2e41, 0x2e41,
10239 0x3001, 0x3003,
10240 0x303d, 0x303d,
10241 0x30fb, 0x30fb,
10242 0xa4fe, 0xa4ff,
10243 0xa60d, 0xa60f,
10244 0xa673, 0xa673,
10245 0xa67e, 0xa67e,
10246 0xa6f2, 0xa6f7,
10247 0xa874, 0xa877,
10248 0xa8ce, 0xa8cf,
10249 0xa8f8, 0xa8fa,
10250 0xa8fc, 0xa8fc,
10251 0xa92e, 0xa92f,
10252 0xa95f, 0xa95f,
10253 0xa9c1, 0xa9cd,
10254 0xa9de, 0xa9df,
10255 0xaa5c, 0xaa5f,
10256 0xaade, 0xaadf,
10257 0xaaf0, 0xaaf1,
10258 0xabeb, 0xabeb,
10259 0xfe10, 0xfe16,
10260 0xfe19, 0xfe19,
10261 0xfe30, 0xfe30,
10262 0xfe45, 0xfe46,
10263 0xfe49, 0xfe4c,
10264 0xfe50, 0xfe52,
10265 0xfe54, 0xfe57,
10266 0xfe5f, 0xfe61,
10267 0xfe68, 0xfe68,
10268 0xfe6a, 0xfe6b,
10269 0xff01, 0xff03,
10270 0xff05, 0xff07,
10271 0xff0a, 0xff0a,
10272 0xff0c, 0xff0c,
10273 0xff0e, 0xff0f,
10274 0xff1a, 0xff1b,
10275 0xff1f, 0xff20,
10276 0xff3c, 0xff3c,
10277 0xff61, 0xff61,
10278 0xff64, 0xff65,
10279 0x10100, 0x10102,
10280 0x1039f, 0x1039f,
10281 0x103d0, 0x103d0,
10282 0x1056f, 0x1056f,
10283 0x10857, 0x10857,
10284 0x1091f, 0x1091f,
10285 0x1093f, 0x1093f,
10286 0x10a50, 0x10a58,
10287 0x10a7f, 0x10a7f,
10288 0x10af0, 0x10af6,
10289 0x10b39, 0x10b3f,
10290 0x10b99, 0x10b9c,
10291 0x11047, 0x1104d,
10292 0x110bb, 0x110bc,
10293 0x110be, 0x110c1,
10294 0x11140, 0x11143,
10295 0x11174, 0x11175,
10296 0x111c5, 0x111c9,
10297 0x111cd, 0x111cd,
10298 0x111db, 0x111db,
10299 0x111dd, 0x111df,
10300 0x11238, 0x1123d,
10301 0x112a9, 0x112a9,
10302 0x114c6, 0x114c6,
10303 0x115c1, 0x115d7,
10304 0x11641, 0x11643,
10305 0x1173c, 0x1173e,
10306 0x12470, 0x12474,
10307 0x16a6e, 0x16a6f,
10308 0x16af5, 0x16af5,
10309 0x16b37, 0x16b3b,
10310 0x16b44, 0x16b44,
10311 0x1bc9f, 0x1bc9f,
10312 0x1da87, 0x1da8b,
10313 }; /* END of CR_Po */
10314
10315 /* PROPERTY: 'Ps': General Category */
10316 static const OnigCodePoint
10317 CR_Ps[] = { 75,
10318 0x0028, 0x0028,
10319 0x005b, 0x005b,
10320 0x007b, 0x007b,
10321 0x0f3a, 0x0f3a,
10322 0x0f3c, 0x0f3c,
10323 0x169b, 0x169b,
10324 0x201a, 0x201a,
10325 0x201e, 0x201e,
10326 0x2045, 0x2045,
10327 0x207d, 0x207d,
10328 0x208d, 0x208d,
10329 0x2308, 0x2308,
10330 0x230a, 0x230a,
10331 0x2329, 0x2329,
10332 0x2768, 0x2768,
10333 0x276a, 0x276a,
10334 0x276c, 0x276c,
10335 0x276e, 0x276e,
10336 0x2770, 0x2770,
10337 0x2772, 0x2772,
10338 0x2774, 0x2774,
10339 0x27c5, 0x27c5,
10340 0x27e6, 0x27e6,
10341 0x27e8, 0x27e8,
10342 0x27ea, 0x27ea,
10343 0x27ec, 0x27ec,
10344 0x27ee, 0x27ee,
10345 0x2983, 0x2983,
10346 0x2985, 0x2985,
10347 0x2987, 0x2987,
10348 0x2989, 0x2989,
10349 0x298b, 0x298b,
10350 0x298d, 0x298d,
10351 0x298f, 0x298f,
10352 0x2991, 0x2991,
10353 0x2993, 0x2993,
10354 0x2995, 0x2995,
10355 0x2997, 0x2997,
10356 0x29d8, 0x29d8,
10357 0x29da, 0x29da,
10358 0x29fc, 0x29fc,
10359 0x2e22, 0x2e22,
10360 0x2e24, 0x2e24,
10361 0x2e26, 0x2e26,
10362 0x2e28, 0x2e28,
10363 0x2e42, 0x2e42,
10364 0x3008, 0x3008,
10365 0x300a, 0x300a,
10366 0x300c, 0x300c,
10367 0x300e, 0x300e,
10368 0x3010, 0x3010,
10369 0x3014, 0x3014,
10370 0x3016, 0x3016,
10371 0x3018, 0x3018,
10372 0x301a, 0x301a,
10373 0x301d, 0x301d,
10374 0xfd3f, 0xfd3f,
10375 0xfe17, 0xfe17,
10376 0xfe35, 0xfe35,
10377 0xfe37, 0xfe37,
10378 0xfe39, 0xfe39,
10379 0xfe3b, 0xfe3b,
10380 0xfe3d, 0xfe3d,
10381 0xfe3f, 0xfe3f,
10382 0xfe41, 0xfe41,
10383 0xfe43, 0xfe43,
10384 0xfe47, 0xfe47,
10385 0xfe59, 0xfe59,
10386 0xfe5b, 0xfe5b,
10387 0xfe5d, 0xfe5d,
10388 0xff08, 0xff08,
10389 0xff3b, 0xff3b,
10390 0xff5b, 0xff5b,
10391 0xff5f, 0xff5f,
10392 0xff62, 0xff62,
10393 }; /* END of CR_Ps */
10394
10395 /* PROPERTY: 'S': Major Category */
10396 static const OnigCodePoint
10397 CR_S[] = { 214,
10398 0x0024, 0x0024,
10399 0x002b, 0x002b,
10400 0x003c, 0x003e,
10401 0x005e, 0x005e,
10402 0x0060, 0x0060,
10403 0x007c, 0x007c,
10404 0x007e, 0x007e,
10405 0x00a2, 0x00a6,
10406 0x00a8, 0x00a9,
10407 0x00ac, 0x00ac,
10408 0x00ae, 0x00b1,
10409 0x00b4, 0x00b4,
10410 0x00b8, 0x00b8,
10411 0x00d7, 0x00d7,
10412 0x00f7, 0x00f7,
10413 0x02c2, 0x02c5,
10414 0x02d2, 0x02df,
10415 0x02e5, 0x02eb,
10416 0x02ed, 0x02ed,
10417 0x02ef, 0x02ff,
10418 0x0375, 0x0375,
10419 0x0384, 0x0385,
10420 0x03f6, 0x03f6,
10421 0x0482, 0x0482,
10422 0x058d, 0x058f,
10423 0x0606, 0x0608,
10424 0x060b, 0x060b,
10425 0x060e, 0x060f,
10426 0x06de, 0x06de,
10427 0x06e9, 0x06e9,
10428 0x06fd, 0x06fe,
10429 0x07f6, 0x07f6,
10430 0x09f2, 0x09f3,
10431 0x09fa, 0x09fb,
10432 0x0af1, 0x0af1,
10433 0x0b70, 0x0b70,
10434 0x0bf3, 0x0bfa,
10435 0x0c7f, 0x0c7f,
10436 0x0d79, 0x0d79,
10437 0x0e3f, 0x0e3f,
10438 0x0f01, 0x0f03,
10439 0x0f13, 0x0f13,
10440 0x0f15, 0x0f17,
10441 0x0f1a, 0x0f1f,
10442 0x0f34, 0x0f34,
10443 0x0f36, 0x0f36,
10444 0x0f38, 0x0f38,
10445 0x0fbe, 0x0fc5,
10446 0x0fc7, 0x0fcc,
10447 0x0fce, 0x0fcf,
10448 0x0fd5, 0x0fd8,
10449 0x109e, 0x109f,
10450 0x1390, 0x1399,
10451 0x17db, 0x17db,
10452 0x1940, 0x1940,
10453 0x19de, 0x19ff,
10454 0x1b61, 0x1b6a,
10455 0x1b74, 0x1b7c,
10456 0x1fbd, 0x1fbd,
10457 0x1fbf, 0x1fc1,
10458 0x1fcd, 0x1fcf,
10459 0x1fdd, 0x1fdf,
10460 0x1fed, 0x1fef,
10461 0x1ffd, 0x1ffe,
10462 0x2044, 0x2044,
10463 0x2052, 0x2052,
10464 0x207a, 0x207c,
10465 0x208a, 0x208c,
10466 0x20a0, 0x20be,
10467 0x2100, 0x2101,
10468 0x2103, 0x2106,
10469 0x2108, 0x2109,
10470 0x2114, 0x2114,
10471 0x2116, 0x2118,
10472 0x211e, 0x2123,
10473 0x2125, 0x2125,
10474 0x2127, 0x2127,
10475 0x2129, 0x2129,
10476 0x212e, 0x212e,
10477 0x213a, 0x213b,
10478 0x2140, 0x2144,
10479 0x214a, 0x214d,
10480 0x214f, 0x214f,
10481 0x218a, 0x218b,
10482 0x2190, 0x2307,
10483 0x230c, 0x2328,
10484 0x232b, 0x23fa,
10485 0x2400, 0x2426,
10486 0x2440, 0x244a,
10487 0x249c, 0x24e9,
10488 0x2500, 0x2767,
10489 0x2794, 0x27c4,
10490 0x27c7, 0x27e5,
10491 0x27f0, 0x2982,
10492 0x2999, 0x29d7,
10493 0x29dc, 0x29fb,
10494 0x29fe, 0x2b73,
10495 0x2b76, 0x2b95,
10496 0x2b98, 0x2bb9,
10497 0x2bbd, 0x2bc8,
10498 0x2bca, 0x2bd1,
10499 0x2bec, 0x2bef,
10500 0x2ce5, 0x2cea,
10501 0x2e80, 0x2e99,
10502 0x2e9b, 0x2ef3,
10503 0x2f00, 0x2fd5,
10504 0x2ff0, 0x2ffb,
10505 0x3004, 0x3004,
10506 0x3012, 0x3013,
10507 0x3020, 0x3020,
10508 0x3036, 0x3037,
10509 0x303e, 0x303f,
10510 0x309b, 0x309c,
10511 0x3190, 0x3191,
10512 0x3196, 0x319f,
10513 0x31c0, 0x31e3,
10514 0x3200, 0x321e,
10515 0x322a, 0x3247,
10516 0x3250, 0x3250,
10517 0x3260, 0x327f,
10518 0x328a, 0x32b0,
10519 0x32c0, 0x32fe,
10520 0x3300, 0x33ff,
10521 0x4dc0, 0x4dff,
10522 0xa490, 0xa4c6,
10523 0xa700, 0xa716,
10524 0xa720, 0xa721,
10525 0xa789, 0xa78a,
10526 0xa828, 0xa82b,
10527 0xa836, 0xa839,
10528 0xaa77, 0xaa79,
10529 0xab5b, 0xab5b,
10530 0xfb29, 0xfb29,
10531 0xfbb2, 0xfbc1,
10532 0xfdfc, 0xfdfd,
10533 0xfe62, 0xfe62,
10534 0xfe64, 0xfe66,
10535 0xfe69, 0xfe69,
10536 0xff04, 0xff04,
10537 0xff0b, 0xff0b,
10538 0xff1c, 0xff1e,
10539 0xff3e, 0xff3e,
10540 0xff40, 0xff40,
10541 0xff5c, 0xff5c,
10542 0xff5e, 0xff5e,
10543 0xffe0, 0xffe6,
10544 0xffe8, 0xffee,
10545 0xfffc, 0xfffd,
10546 0x10137, 0x1013f,
10547 0x10179, 0x10189,
10548 0x1018c, 0x1018c,
10549 0x10190, 0x1019b,
10550 0x101a0, 0x101a0,
10551 0x101d0, 0x101fc,
10552 0x10877, 0x10878,
10553 0x10ac8, 0x10ac8,
10554 0x1173f, 0x1173f,
10555 0x16b3c, 0x16b3f,
10556 0x16b45, 0x16b45,
10557 0x1bc9c, 0x1bc9c,
10558 0x1d000, 0x1d0f5,
10559 0x1d100, 0x1d126,
10560 0x1d129, 0x1d164,
10561 0x1d16a, 0x1d16c,
10562 0x1d183, 0x1d184,
10563 0x1d18c, 0x1d1a9,
10564 0x1d1ae, 0x1d1e8,
10565 0x1d200, 0x1d241,
10566 0x1d245, 0x1d245,
10567 0x1d300, 0x1d356,
10568 0x1d6c1, 0x1d6c1,
10569 0x1d6db, 0x1d6db,
10570 0x1d6fb, 0x1d6fb,
10571 0x1d715, 0x1d715,
10572 0x1d735, 0x1d735,
10573 0x1d74f, 0x1d74f,
10574 0x1d76f, 0x1d76f,
10575 0x1d789, 0x1d789,
10576 0x1d7a9, 0x1d7a9,
10577 0x1d7c3, 0x1d7c3,
10578 0x1d800, 0x1d9ff,
10579 0x1da37, 0x1da3a,
10580 0x1da6d, 0x1da74,
10581 0x1da76, 0x1da83,
10582 0x1da85, 0x1da86,
10583 0x1eef0, 0x1eef1,
10584 0x1f000, 0x1f02b,
10585 0x1f030, 0x1f093,
10586 0x1f0a0, 0x1f0ae,
10587 0x1f0b1, 0x1f0bf,
10588 0x1f0c1, 0x1f0cf,
10589 0x1f0d1, 0x1f0f5,
10590 0x1f110, 0x1f12e,
10591 0x1f130, 0x1f16b,
10592 0x1f170, 0x1f19a,
10593 0x1f1e6, 0x1f202,
10594 0x1f210, 0x1f23a,
10595 0x1f240, 0x1f248,
10596 0x1f250, 0x1f251,
10597 0x1f300, 0x1f579,
10598 0x1f57b, 0x1f5a3,
10599 0x1f5a5, 0x1f6d0,
10600 0x1f6e0, 0x1f6ec,
10601 0x1f6f0, 0x1f6f3,
10602 0x1f700, 0x1f773,
10603 0x1f780, 0x1f7d4,
10604 0x1f800, 0x1f80b,
10605 0x1f810, 0x1f847,
10606 0x1f850, 0x1f859,
10607 0x1f860, 0x1f887,
10608 0x1f890, 0x1f8ad,
10609 0x1f910, 0x1f918,
10610 0x1f980, 0x1f984,
10611 0x1f9c0, 0x1f9c0,
10612 }; /* END of CR_S */
10613
10614 /* PROPERTY: 'Sc': General Category */
10615 static const OnigCodePoint
10616 CR_Sc[] = { 17,
10617 0x0024, 0x0024,
10618 0x00a2, 0x00a5,
10619 0x058f, 0x058f,
10620 0x060b, 0x060b,
10621 0x09f2, 0x09f3,
10622 0x09fb, 0x09fb,
10623 0x0af1, 0x0af1,
10624 0x0bf9, 0x0bf9,
10625 0x0e3f, 0x0e3f,
10626 0x17db, 0x17db,
10627 0x20a0, 0x20be,
10628 0xa838, 0xa838,
10629 0xfdfc, 0xfdfc,
10630 0xfe69, 0xfe69,
10631 0xff04, 0xff04,
10632 0xffe0, 0xffe1,
10633 0xffe5, 0xffe6,
10634 }; /* END of CR_Sc */
10635
10636 /* PROPERTY: 'Sk': General Category */
10637 static const OnigCodePoint
10638 CR_Sk[] = { 29,
10639 0x005e, 0x005e,
10640 0x0060, 0x0060,
10641 0x00a8, 0x00a8,
10642 0x00af, 0x00af,
10643 0x00b4, 0x00b4,
10644 0x00b8, 0x00b8,
10645 0x02c2, 0x02c5,
10646 0x02d2, 0x02df,
10647 0x02e5, 0x02eb,
10648 0x02ed, 0x02ed,
10649 0x02ef, 0x02ff,
10650 0x0375, 0x0375,
10651 0x0384, 0x0385,
10652 0x1fbd, 0x1fbd,
10653 0x1fbf, 0x1fc1,
10654 0x1fcd, 0x1fcf,
10655 0x1fdd, 0x1fdf,
10656 0x1fed, 0x1fef,
10657 0x1ffd, 0x1ffe,
10658 0x309b, 0x309c,
10659 0xa700, 0xa716,
10660 0xa720, 0xa721,
10661 0xa789, 0xa78a,
10662 0xab5b, 0xab5b,
10663 0xfbb2, 0xfbc1,
10664 0xff3e, 0xff3e,
10665 0xff40, 0xff40,
10666 0xffe3, 0xffe3,
10667 0x1f3fb, 0x1f3ff,
10668 }; /* END of CR_Sk */
10669
10670 /* PROPERTY: 'Sm': General Category */
10671 static const OnigCodePoint
10672 CR_Sm[] = { 64,
10673 0x002b, 0x002b,
10674 0x003c, 0x003e,
10675 0x007c, 0x007c,
10676 0x007e, 0x007e,
10677 0x00ac, 0x00ac,
10678 0x00b1, 0x00b1,
10679 0x00d7, 0x00d7,
10680 0x00f7, 0x00f7,
10681 0x03f6, 0x03f6,
10682 0x0606, 0x0608,
10683 0x2044, 0x2044,
10684 0x2052, 0x2052,
10685 0x207a, 0x207c,
10686 0x208a, 0x208c,
10687 0x2118, 0x2118,
10688 0x2140, 0x2144,
10689 0x214b, 0x214b,
10690 0x2190, 0x2194,
10691 0x219a, 0x219b,
10692 0x21a0, 0x21a0,
10693 0x21a3, 0x21a3,
10694 0x21a6, 0x21a6,
10695 0x21ae, 0x21ae,
10696 0x21ce, 0x21cf,
10697 0x21d2, 0x21d2,
10698 0x21d4, 0x21d4,
10699 0x21f4, 0x22ff,
10700 0x2320, 0x2321,
10701 0x237c, 0x237c,
10702 0x239b, 0x23b3,
10703 0x23dc, 0x23e1,
10704 0x25b7, 0x25b7,
10705 0x25c1, 0x25c1,
10706 0x25f8, 0x25ff,
10707 0x266f, 0x266f,
10708 0x27c0, 0x27c4,
10709 0x27c7, 0x27e5,
10710 0x27f0, 0x27ff,
10711 0x2900, 0x2982,
10712 0x2999, 0x29d7,
10713 0x29dc, 0x29fb,
10714 0x29fe, 0x2aff,
10715 0x2b30, 0x2b44,
10716 0x2b47, 0x2b4c,
10717 0xfb29, 0xfb29,
10718 0xfe62, 0xfe62,
10719 0xfe64, 0xfe66,
10720 0xff0b, 0xff0b,
10721 0xff1c, 0xff1e,
10722 0xff5c, 0xff5c,
10723 0xff5e, 0xff5e,
10724 0xffe2, 0xffe2,
10725 0xffe9, 0xffec,
10726 0x1d6c1, 0x1d6c1,
10727 0x1d6db, 0x1d6db,
10728 0x1d6fb, 0x1d6fb,
10729 0x1d715, 0x1d715,
10730 0x1d735, 0x1d735,
10731 0x1d74f, 0x1d74f,
10732 0x1d76f, 0x1d76f,
10733 0x1d789, 0x1d789,
10734 0x1d7a9, 0x1d7a9,
10735 0x1d7c3, 0x1d7c3,
10736 0x1eef0, 0x1eef1,
10737 }; /* END of CR_Sm */
10738
10739 /* PROPERTY: 'So': General Category */
10740 static const OnigCodePoint
10741 CR_So[] = { 170,
10742 0x00a6, 0x00a6,
10743 0x00a9, 0x00a9,
10744 0x00ae, 0x00ae,
10745 0x00b0, 0x00b0,
10746 0x0482, 0x0482,
10747 0x058d, 0x058e,
10748 0x060e, 0x060f,
10749 0x06de, 0x06de,
10750 0x06e9, 0x06e9,
10751 0x06fd, 0x06fe,
10752 0x07f6, 0x07f6,
10753 0x09fa, 0x09fa,
10754 0x0b70, 0x0b70,
10755 0x0bf3, 0x0bf8,
10756 0x0bfa, 0x0bfa,
10757 0x0c7f, 0x0c7f,
10758 0x0d79, 0x0d79,
10759 0x0f01, 0x0f03,
10760 0x0f13, 0x0f13,
10761 0x0f15, 0x0f17,
10762 0x0f1a, 0x0f1f,
10763 0x0f34, 0x0f34,
10764 0x0f36, 0x0f36,
10765 0x0f38, 0x0f38,
10766 0x0fbe, 0x0fc5,
10767 0x0fc7, 0x0fcc,
10768 0x0fce, 0x0fcf,
10769 0x0fd5, 0x0fd8,
10770 0x109e, 0x109f,
10771 0x1390, 0x1399,
10772 0x1940, 0x1940,
10773 0x19de, 0x19ff,
10774 0x1b61, 0x1b6a,
10775 0x1b74, 0x1b7c,
10776 0x2100, 0x2101,
10777 0x2103, 0x2106,
10778 0x2108, 0x2109,
10779 0x2114, 0x2114,
10780 0x2116, 0x2117,
10781 0x211e, 0x2123,
10782 0x2125, 0x2125,
10783 0x2127, 0x2127,
10784 0x2129, 0x2129,
10785 0x212e, 0x212e,
10786 0x213a, 0x213b,
10787 0x214a, 0x214a,
10788 0x214c, 0x214d,
10789 0x214f, 0x214f,
10790 0x218a, 0x218b,
10791 0x2195, 0x2199,
10792 0x219c, 0x219f,
10793 0x21a1, 0x21a2,
10794 0x21a4, 0x21a5,
10795 0x21a7, 0x21ad,
10796 0x21af, 0x21cd,
10797 0x21d0, 0x21d1,
10798 0x21d3, 0x21d3,
10799 0x21d5, 0x21f3,
10800 0x2300, 0x2307,
10801 0x230c, 0x231f,
10802 0x2322, 0x2328,
10803 0x232b, 0x237b,
10804 0x237d, 0x239a,
10805 0x23b4, 0x23db,
10806 0x23e2, 0x23fa,
10807 0x2400, 0x2426,
10808 0x2440, 0x244a,
10809 0x249c, 0x24e9,
10810 0x2500, 0x25b6,
10811 0x25b8, 0x25c0,
10812 0x25c2, 0x25f7,
10813 0x2600, 0x266e,
10814 0x2670, 0x2767,
10815 0x2794, 0x27bf,
10816 0x2800, 0x28ff,
10817 0x2b00, 0x2b2f,
10818 0x2b45, 0x2b46,
10819 0x2b4d, 0x2b73,
10820 0x2b76, 0x2b95,
10821 0x2b98, 0x2bb9,
10822 0x2bbd, 0x2bc8,
10823 0x2bca, 0x2bd1,
10824 0x2bec, 0x2bef,
10825 0x2ce5, 0x2cea,
10826 0x2e80, 0x2e99,
10827 0x2e9b, 0x2ef3,
10828 0x2f00, 0x2fd5,
10829 0x2ff0, 0x2ffb,
10830 0x3004, 0x3004,
10831 0x3012, 0x3013,
10832 0x3020, 0x3020,
10833 0x3036, 0x3037,
10834 0x303e, 0x303f,
10835 0x3190, 0x3191,
10836 0x3196, 0x319f,
10837 0x31c0, 0x31e3,
10838 0x3200, 0x321e,
10839 0x322a, 0x3247,
10840 0x3250, 0x3250,
10841 0x3260, 0x327f,
10842 0x328a, 0x32b0,
10843 0x32c0, 0x32fe,
10844 0x3300, 0x33ff,
10845 0x4dc0, 0x4dff,
10846 0xa490, 0xa4c6,
10847 0xa828, 0xa82b,
10848 0xa836, 0xa837,
10849 0xa839, 0xa839,
10850 0xaa77, 0xaa79,
10851 0xfdfd, 0xfdfd,
10852 0xffe4, 0xffe4,
10853 0xffe8, 0xffe8,
10854 0xffed, 0xffee,
10855 0xfffc, 0xfffd,
10856 0x10137, 0x1013f,
10857 0x10179, 0x10189,
10858 0x1018c, 0x1018c,
10859 0x10190, 0x1019b,
10860 0x101a0, 0x101a0,
10861 0x101d0, 0x101fc,
10862 0x10877, 0x10878,
10863 0x10ac8, 0x10ac8,
10864 0x1173f, 0x1173f,
10865 0x16b3c, 0x16b3f,
10866 0x16b45, 0x16b45,
10867 0x1bc9c, 0x1bc9c,
10868 0x1d000, 0x1d0f5,
10869 0x1d100, 0x1d126,
10870 0x1d129, 0x1d164,
10871 0x1d16a, 0x1d16c,
10872 0x1d183, 0x1d184,
10873 0x1d18c, 0x1d1a9,
10874 0x1d1ae, 0x1d1e8,
10875 0x1d200, 0x1d241,
10876 0x1d245, 0x1d245,
10877 0x1d300, 0x1d356,
10878 0x1d800, 0x1d9ff,
10879 0x1da37, 0x1da3a,
10880 0x1da6d, 0x1da74,
10881 0x1da76, 0x1da83,
10882 0x1da85, 0x1da86,
10883 0x1f000, 0x1f02b,
10884 0x1f030, 0x1f093,
10885 0x1f0a0, 0x1f0ae,
10886 0x1f0b1, 0x1f0bf,
10887 0x1f0c1, 0x1f0cf,
10888 0x1f0d1, 0x1f0f5,
10889 0x1f110, 0x1f12e,
10890 0x1f130, 0x1f16b,
10891 0x1f170, 0x1f19a,
10892 0x1f1e6, 0x1f202,
10893 0x1f210, 0x1f23a,
10894 0x1f240, 0x1f248,
10895 0x1f250, 0x1f251,
10896 0x1f300, 0x1f3fa,
10897 0x1f400, 0x1f579,
10898 0x1f57b, 0x1f5a3,
10899 0x1f5a5, 0x1f6d0,
10900 0x1f6e0, 0x1f6ec,
10901 0x1f6f0, 0x1f6f3,
10902 0x1f700, 0x1f773,
10903 0x1f780, 0x1f7d4,
10904 0x1f800, 0x1f80b,
10905 0x1f810, 0x1f847,
10906 0x1f850, 0x1f859,
10907 0x1f860, 0x1f887,
10908 0x1f890, 0x1f8ad,
10909 0x1f910, 0x1f918,
10910 0x1f980, 0x1f984,
10911 0x1f9c0, 0x1f9c0,
10912 }; /* END of CR_So */
10913
10914 /* PROPERTY: 'Z': Major Category */
10915 static const OnigCodePoint
10916 CR_Z[] = { 8,
10917 0x0020, 0x0020,
10918 0x00a0, 0x00a0,
10919 0x1680, 0x1680,
10920 0x2000, 0x200a,
10921 0x2028, 0x2029,
10922 0x202f, 0x202f,
10923 0x205f, 0x205f,
10924 0x3000, 0x3000,
10925 }; /* END of CR_Z */
10926
10927 /* PROPERTY: 'Zl': General Category */
10928 static const OnigCodePoint
10929 CR_Zl[] = { 1,
10930 0x2028, 0x2028,
10931 }; /* END of CR_Zl */
10932
10933 /* PROPERTY: 'Zp': General Category */
10934 static const OnigCodePoint
10935 CR_Zp[] = { 1,
10936 0x2029, 0x2029,
10937 }; /* END of CR_Zp */
10938
10939 /* PROPERTY: 'Zs': General Category */
10940 static const OnigCodePoint
10941 CR_Zs[] = { 7,
10942 0x0020, 0x0020,
10943 0x00a0, 0x00a0,
10944 0x1680, 0x1680,
10945 0x2000, 0x200a,
10946 0x202f, 0x202f,
10947 0x205f, 0x205f,
10948 0x3000, 0x3000,
10949 }; /* END of CR_Zs */
10950
10951 /* PROPERTY: 'Math': Derived Property */
10952 static const OnigCodePoint
10953 CR_Math[] = { 138,
10954 0x002b, 0x002b,
10955 0x003c, 0x003e,
10956 0x005e, 0x005e,
10957 0x007c, 0x007c,
10958 0x007e, 0x007e,
10959 0x00ac, 0x00ac,
10960 0x00b1, 0x00b1,
10961 0x00d7, 0x00d7,
10962 0x00f7, 0x00f7,
10963 0x03d0, 0x03d2,
10964 0x03d5, 0x03d5,
10965 0x03f0, 0x03f1,
10966 0x03f4, 0x03f6,
10967 0x0606, 0x0608,
10968 0x2016, 0x2016,
10969 0x2032, 0x2034,
10970 0x2040, 0x2040,
10971 0x2044, 0x2044,
10972 0x2052, 0x2052,
10973 0x2061, 0x2064,
10974 0x207a, 0x207e,
10975 0x208a, 0x208e,
10976 0x20d0, 0x20dc,
10977 0x20e1, 0x20e1,
10978 0x20e5, 0x20e6,
10979 0x20eb, 0x20ef,
10980 0x2102, 0x2102,
10981 0x2107, 0x2107,
10982 0x210a, 0x2113,
10983 0x2115, 0x2115,
10984 0x2118, 0x211d,
10985 0x2124, 0x2124,
10986 0x2128, 0x2129,
10987 0x212c, 0x212d,
10988 0x212f, 0x2131,
10989 0x2133, 0x2138,
10990 0x213c, 0x2149,
10991 0x214b, 0x214b,
10992 0x2190, 0x21a7,
10993 0x21a9, 0x21ae,
10994 0x21b0, 0x21b1,
10995 0x21b6, 0x21b7,
10996 0x21bc, 0x21db,
10997 0x21dd, 0x21dd,
10998 0x21e4, 0x21e5,
10999 0x21f4, 0x22ff,
11000 0x2308, 0x230b,
11001 0x2320, 0x2321,
11002 0x237c, 0x237c,
11003 0x239b, 0x23b5,
11004 0x23b7, 0x23b7,
11005 0x23d0, 0x23d0,
11006 0x23dc, 0x23e2,
11007 0x25a0, 0x25a1,
11008 0x25ae, 0x25b7,
11009 0x25bc, 0x25c1,
11010 0x25c6, 0x25c7,
11011 0x25ca, 0x25cb,
11012 0x25cf, 0x25d3,
11013 0x25e2, 0x25e2,
11014 0x25e4, 0x25e4,
11015 0x25e7, 0x25ec,
11016 0x25f8, 0x25ff,
11017 0x2605, 0x2606,
11018 0x2640, 0x2640,
11019 0x2642, 0x2642,
11020 0x2660, 0x2663,
11021 0x266d, 0x266f,
11022 0x27c0, 0x27ff,
11023 0x2900, 0x2aff,
11024 0x2b30, 0x2b44,
11025 0x2b47, 0x2b4c,
11026 0xfb29, 0xfb29,
11027 0xfe61, 0xfe66,
11028 0xfe68, 0xfe68,
11029 0xff0b, 0xff0b,
11030 0xff1c, 0xff1e,
11031 0xff3c, 0xff3c,
11032 0xff3e, 0xff3e,
11033 0xff5c, 0xff5c,
11034 0xff5e, 0xff5e,
11035 0xffe2, 0xffe2,
11036 0xffe9, 0xffec,
11037 0x1d400, 0x1d454,
11038 0x1d456, 0x1d49c,
11039 0x1d49e, 0x1d49f,
11040 0x1d4a2, 0x1d4a2,
11041 0x1d4a5, 0x1d4a6,
11042 0x1d4a9, 0x1d4ac,
11043 0x1d4ae, 0x1d4b9,
11044 0x1d4bb, 0x1d4bb,
11045 0x1d4bd, 0x1d4c3,
11046 0x1d4c5, 0x1d505,
11047 0x1d507, 0x1d50a,
11048 0x1d50d, 0x1d514,
11049 0x1d516, 0x1d51c,
11050 0x1d51e, 0x1d539,
11051 0x1d53b, 0x1d53e,
11052 0x1d540, 0x1d544,
11053 0x1d546, 0x1d546,
11054 0x1d54a, 0x1d550,
11055 0x1d552, 0x1d6a5,
11056 0x1d6a8, 0x1d7cb,
11057 0x1d7ce, 0x1d7ff,
11058 0x1ee00, 0x1ee03,
11059 0x1ee05, 0x1ee1f,
11060 0x1ee21, 0x1ee22,
11061 0x1ee24, 0x1ee24,
11062 0x1ee27, 0x1ee27,
11063 0x1ee29, 0x1ee32,
11064 0x1ee34, 0x1ee37,
11065 0x1ee39, 0x1ee39,
11066 0x1ee3b, 0x1ee3b,
11067 0x1ee42, 0x1ee42,
11068 0x1ee47, 0x1ee47,
11069 0x1ee49, 0x1ee49,
11070 0x1ee4b, 0x1ee4b,
11071 0x1ee4d, 0x1ee4f,
11072 0x1ee51, 0x1ee52,
11073 0x1ee54, 0x1ee54,
11074 0x1ee57, 0x1ee57,
11075 0x1ee59, 0x1ee59,
11076 0x1ee5b, 0x1ee5b,
11077 0x1ee5d, 0x1ee5d,
11078 0x1ee5f, 0x1ee5f,
11079 0x1ee61, 0x1ee62,
11080 0x1ee64, 0x1ee64,
11081 0x1ee67, 0x1ee6a,
11082 0x1ee6c, 0x1ee72,
11083 0x1ee74, 0x1ee77,
11084 0x1ee79, 0x1ee7c,
11085 0x1ee7e, 0x1ee7e,
11086 0x1ee80, 0x1ee89,
11087 0x1ee8b, 0x1ee9b,
11088 0x1eea1, 0x1eea3,
11089 0x1eea5, 0x1eea9,
11090 0x1eeab, 0x1eebb,
11091 0x1eef0, 0x1eef1,
11092 }; /* END of CR_Math */
11093
11094 /* PROPERTY: 'Alphabetic': Derived Property */
11095 #define CR_Alphabetic CR_Alpha
11096
11097 /* PROPERTY: 'Lowercase': Derived Property */
11098 #define CR_Lowercase CR_Lower
11099
11100 /* PROPERTY: 'Uppercase': Derived Property */
11101 #define CR_Uppercase CR_Upper
11102
11103 /* PROPERTY: 'Cased': Derived Property */
11104 static const OnigCodePoint
11105 CR_Cased[] = { 131,
11106 0x0041, 0x005a,
11107 0x0061, 0x007a,
11108 0x00aa, 0x00aa,
11109 0x00b5, 0x00b5,
11110 0x00ba, 0x00ba,
11111 0x00c0, 0x00d6,
11112 0x00d8, 0x00f6,
11113 0x00f8, 0x01ba,
11114 0x01bc, 0x01bf,
11115 0x01c4, 0x0293,
11116 0x0295, 0x02b8,
11117 0x02c0, 0x02c1,
11118 0x02e0, 0x02e4,
11119 0x0345, 0x0345,
11120 0x0370, 0x0373,
11121 0x0376, 0x0377,
11122 0x037a, 0x037d,
11123 0x037f, 0x037f,
11124 0x0386, 0x0386,
11125 0x0388, 0x038a,
11126 0x038c, 0x038c,
11127 0x038e, 0x03a1,
11128 0x03a3, 0x03f5,
11129 0x03f7, 0x0481,
11130 0x048a, 0x052f,
11131 0x0531, 0x0556,
11132 0x0561, 0x0587,
11133 0x10a0, 0x10c5,
11134 0x10c7, 0x10c7,
11135 0x10cd, 0x10cd,
11136 0x13a0, 0x13f5,
11137 0x13f8, 0x13fd,
11138 0x1d00, 0x1dbf,
11139 0x1e00, 0x1f15,
11140 0x1f18, 0x1f1d,
11141 0x1f20, 0x1f45,
11142 0x1f48, 0x1f4d,
11143 0x1f50, 0x1f57,
11144 0x1f59, 0x1f59,
11145 0x1f5b, 0x1f5b,
11146 0x1f5d, 0x1f5d,
11147 0x1f5f, 0x1f7d,
11148 0x1f80, 0x1fb4,
11149 0x1fb6, 0x1fbc,
11150 0x1fbe, 0x1fbe,
11151 0x1fc2, 0x1fc4,
11152 0x1fc6, 0x1fcc,
11153 0x1fd0, 0x1fd3,
11154 0x1fd6, 0x1fdb,
11155 0x1fe0, 0x1fec,
11156 0x1ff2, 0x1ff4,
11157 0x1ff6, 0x1ffc,
11158 0x2071, 0x2071,
11159 0x207f, 0x207f,
11160 0x2090, 0x209c,
11161 0x2102, 0x2102,
11162 0x2107, 0x2107,
11163 0x210a, 0x2113,
11164 0x2115, 0x2115,
11165 0x2119, 0x211d,
11166 0x2124, 0x2124,
11167 0x2126, 0x2126,
11168 0x2128, 0x2128,
11169 0x212a, 0x212d,
11170 0x212f, 0x2134,
11171 0x2139, 0x2139,
11172 0x213c, 0x213f,
11173 0x2145, 0x2149,
11174 0x214e, 0x214e,
11175 0x2160, 0x217f,
11176 0x2183, 0x2184,
11177 0x24b6, 0x24e9,
11178 0x2c00, 0x2c2e,
11179 0x2c30, 0x2c5e,
11180 0x2c60, 0x2ce4,
11181 0x2ceb, 0x2cee,
11182 0x2cf2, 0x2cf3,
11183 0x2d00, 0x2d25,
11184 0x2d27, 0x2d27,
11185 0x2d2d, 0x2d2d,
11186 0xa640, 0xa66d,
11187 0xa680, 0xa69d,
11188 0xa722, 0xa787,
11189 0xa78b, 0xa78e,
11190 0xa790, 0xa7ad,
11191 0xa7b0, 0xa7b7,
11192 0xa7f8, 0xa7fa,
11193 0xab30, 0xab5a,
11194 0xab5c, 0xab65,
11195 0xab70, 0xabbf,
11196 0xfb00, 0xfb06,
11197 0xfb13, 0xfb17,
11198 0xff21, 0xff3a,
11199 0xff41, 0xff5a,
11200 0x10400, 0x1044f,
11201 0x10c80, 0x10cb2,
11202 0x10cc0, 0x10cf2,
11203 0x118a0, 0x118df,
11204 0x1d400, 0x1d454,
11205 0x1d456, 0x1d49c,
11206 0x1d49e, 0x1d49f,
11207 0x1d4a2, 0x1d4a2,
11208 0x1d4a5, 0x1d4a6,
11209 0x1d4a9, 0x1d4ac,
11210 0x1d4ae, 0x1d4b9,
11211 0x1d4bb, 0x1d4bb,
11212 0x1d4bd, 0x1d4c3,
11213 0x1d4c5, 0x1d505,
11214 0x1d507, 0x1d50a,
11215 0x1d50d, 0x1d514,
11216 0x1d516, 0x1d51c,
11217 0x1d51e, 0x1d539,
11218 0x1d53b, 0x1d53e,
11219 0x1d540, 0x1d544,
11220 0x1d546, 0x1d546,
11221 0x1d54a, 0x1d550,
11222 0x1d552, 0x1d6a5,
11223 0x1d6a8, 0x1d6c0,
11224 0x1d6c2, 0x1d6da,
11225 0x1d6dc, 0x1d6fa,
11226 0x1d6fc, 0x1d714,
11227 0x1d716, 0x1d734,
11228 0x1d736, 0x1d74e,
11229 0x1d750, 0x1d76e,
11230 0x1d770, 0x1d788,
11231 0x1d78a, 0x1d7a8,
11232 0x1d7aa, 0x1d7c2,
11233 0x1d7c4, 0x1d7cb,
11234 0x1f130, 0x1f149,
11235 0x1f150, 0x1f169,
11236 0x1f170, 0x1f189,
11237 }; /* END of CR_Cased */
11238
11239 /* PROPERTY: 'Case_Ignorable': Derived Property */
11240 static const OnigCodePoint
11241 CR_Case_Ignorable[] = { 346,
11242 0x0027, 0x0027,
11243 0x002e, 0x002e,
11244 0x003a, 0x003a,
11245 0x005e, 0x005e,
11246 0x0060, 0x0060,
11247 0x00a8, 0x00a8,
11248 0x00ad, 0x00ad,
11249 0x00af, 0x00af,
11250 0x00b4, 0x00b4,
11251 0x00b7, 0x00b8,
11252 0x02b0, 0x036f,
11253 0x0374, 0x0375,
11254 0x037a, 0x037a,
11255 0x0384, 0x0385,
11256 0x0387, 0x0387,
11257 0x0483, 0x0489,
11258 0x0559, 0x0559,
11259 0x0591, 0x05bd,
11260 0x05bf, 0x05bf,
11261 0x05c1, 0x05c2,
11262 0x05c4, 0x05c5,
11263 0x05c7, 0x05c7,
11264 0x05f4, 0x05f4,
11265 0x0600, 0x0605,
11266 0x0610, 0x061a,
11267 0x061c, 0x061c,
11268 0x0640, 0x0640,
11269 0x064b, 0x065f,
11270 0x0670, 0x0670,
11271 0x06d6, 0x06dd,
11272 0x06df, 0x06e8,
11273 0x06ea, 0x06ed,
11274 0x070f, 0x070f,
11275 0x0711, 0x0711,
11276 0x0730, 0x074a,
11277 0x07a6, 0x07b0,
11278 0x07eb, 0x07f5,
11279 0x07fa, 0x07fa,
11280 0x0816, 0x082d,
11281 0x0859, 0x085b,
11282 0x08e3, 0x0902,
11283 0x093a, 0x093a,
11284 0x093c, 0x093c,
11285 0x0941, 0x0948,
11286 0x094d, 0x094d,
11287 0x0951, 0x0957,
11288 0x0962, 0x0963,
11289 0x0971, 0x0971,
11290 0x0981, 0x0981,
11291 0x09bc, 0x09bc,
11292 0x09c1, 0x09c4,
11293 0x09cd, 0x09cd,
11294 0x09e2, 0x09e3,
11295 0x0a01, 0x0a02,
11296 0x0a3c, 0x0a3c,
11297 0x0a41, 0x0a42,
11298 0x0a47, 0x0a48,
11299 0x0a4b, 0x0a4d,
11300 0x0a51, 0x0a51,
11301 0x0a70, 0x0a71,
11302 0x0a75, 0x0a75,
11303 0x0a81, 0x0a82,
11304 0x0abc, 0x0abc,
11305 0x0ac1, 0x0ac5,
11306 0x0ac7, 0x0ac8,
11307 0x0acd, 0x0acd,
11308 0x0ae2, 0x0ae3,
11309 0x0b01, 0x0b01,
11310 0x0b3c, 0x0b3c,
11311 0x0b3f, 0x0b3f,
11312 0x0b41, 0x0b44,
11313 0x0b4d, 0x0b4d,
11314 0x0b56, 0x0b56,
11315 0x0b62, 0x0b63,
11316 0x0b82, 0x0b82,
11317 0x0bc0, 0x0bc0,
11318 0x0bcd, 0x0bcd,
11319 0x0c00, 0x0c00,
11320 0x0c3e, 0x0c40,
11321 0x0c46, 0x0c48,
11322 0x0c4a, 0x0c4d,
11323 0x0c55, 0x0c56,
11324 0x0c62, 0x0c63,
11325 0x0c81, 0x0c81,
11326 0x0cbc, 0x0cbc,
11327 0x0cbf, 0x0cbf,
11328 0x0cc6, 0x0cc6,
11329 0x0ccc, 0x0ccd,
11330 0x0ce2, 0x0ce3,
11331 0x0d01, 0x0d01,
11332 0x0d41, 0x0d44,
11333 0x0d4d, 0x0d4d,
11334 0x0d62, 0x0d63,
11335 0x0dca, 0x0dca,
11336 0x0dd2, 0x0dd4,
11337 0x0dd6, 0x0dd6,
11338 0x0e31, 0x0e31,
11339 0x0e34, 0x0e3a,
11340 0x0e46, 0x0e4e,
11341 0x0eb1, 0x0eb1,
11342 0x0eb4, 0x0eb9,
11343 0x0ebb, 0x0ebc,
11344 0x0ec6, 0x0ec6,
11345 0x0ec8, 0x0ecd,
11346 0x0f18, 0x0f19,
11347 0x0f35, 0x0f35,
11348 0x0f37, 0x0f37,
11349 0x0f39, 0x0f39,
11350 0x0f71, 0x0f7e,
11351 0x0f80, 0x0f84,
11352 0x0f86, 0x0f87,
11353 0x0f8d, 0x0f97,
11354 0x0f99, 0x0fbc,
11355 0x0fc6, 0x0fc6,
11356 0x102d, 0x1030,
11357 0x1032, 0x1037,
11358 0x1039, 0x103a,
11359 0x103d, 0x103e,
11360 0x1058, 0x1059,
11361 0x105e, 0x1060,
11362 0x1071, 0x1074,
11363 0x1082, 0x1082,
11364 0x1085, 0x1086,
11365 0x108d, 0x108d,
11366 0x109d, 0x109d,
11367 0x10fc, 0x10fc,
11368 0x135d, 0x135f,
11369 0x1712, 0x1714,
11370 0x1732, 0x1734,
11371 0x1752, 0x1753,
11372 0x1772, 0x1773,
11373 0x17b4, 0x17b5,
11374 0x17b7, 0x17bd,
11375 0x17c6, 0x17c6,
11376 0x17c9, 0x17d3,
11377 0x17d7, 0x17d7,
11378 0x17dd, 0x17dd,
11379 0x180b, 0x180e,
11380 0x1843, 0x1843,
11381 0x18a9, 0x18a9,
11382 0x1920, 0x1922,
11383 0x1927, 0x1928,
11384 0x1932, 0x1932,
11385 0x1939, 0x193b,
11386 0x1a17, 0x1a18,
11387 0x1a1b, 0x1a1b,
11388 0x1a56, 0x1a56,
11389 0x1a58, 0x1a5e,
11390 0x1a60, 0x1a60,
11391 0x1a62, 0x1a62,
11392 0x1a65, 0x1a6c,
11393 0x1a73, 0x1a7c,
11394 0x1a7f, 0x1a7f,
11395 0x1aa7, 0x1aa7,
11396 0x1ab0, 0x1abe,
11397 0x1b00, 0x1b03,
11398 0x1b34, 0x1b34,
11399 0x1b36, 0x1b3a,
11400 0x1b3c, 0x1b3c,
11401 0x1b42, 0x1b42,
11402 0x1b6b, 0x1b73,
11403 0x1b80, 0x1b81,
11404 0x1ba2, 0x1ba5,
11405 0x1ba8, 0x1ba9,
11406 0x1bab, 0x1bad,
11407 0x1be6, 0x1be6,
11408 0x1be8, 0x1be9,
11409 0x1bed, 0x1bed,
11410 0x1bef, 0x1bf1,
11411 0x1c2c, 0x1c33,
11412 0x1c36, 0x1c37,
11413 0x1c78, 0x1c7d,
11414 0x1cd0, 0x1cd2,
11415 0x1cd4, 0x1ce0,
11416 0x1ce2, 0x1ce8,
11417 0x1ced, 0x1ced,
11418 0x1cf4, 0x1cf4,
11419 0x1cf8, 0x1cf9,
11420 0x1d2c, 0x1d6a,
11421 0x1d78, 0x1d78,
11422 0x1d9b, 0x1df5,
11423 0x1dfc, 0x1dff,
11424 0x1fbd, 0x1fbd,
11425 0x1fbf, 0x1fc1,
11426 0x1fcd, 0x1fcf,
11427 0x1fdd, 0x1fdf,
11428 0x1fed, 0x1fef,
11429 0x1ffd, 0x1ffe,
11430 0x200b, 0x200f,
11431 0x2018, 0x2019,
11432 0x2024, 0x2024,
11433 0x2027, 0x2027,
11434 0x202a, 0x202e,
11435 0x2060, 0x2064,
11436 0x2066, 0x206f,
11437 0x2071, 0x2071,
11438 0x207f, 0x207f,
11439 0x2090, 0x209c,
11440 0x20d0, 0x20f0,
11441 0x2c7c, 0x2c7d,
11442 0x2cef, 0x2cf1,
11443 0x2d6f, 0x2d6f,
11444 0x2d7f, 0x2d7f,
11445 0x2de0, 0x2dff,
11446 0x2e2f, 0x2e2f,
11447 0x3005, 0x3005,
11448 0x302a, 0x302d,
11449 0x3031, 0x3035,
11450 0x303b, 0x303b,
11451 0x3099, 0x309e,
11452 0x30fc, 0x30fe,
11453 0xa015, 0xa015,
11454 0xa4f8, 0xa4fd,
11455 0xa60c, 0xa60c,
11456 0xa66f, 0xa672,
11457 0xa674, 0xa67d,
11458 0xa67f, 0xa67f,
11459 0xa69c, 0xa69f,
11460 0xa6f0, 0xa6f1,
11461 0xa700, 0xa721,
11462 0xa770, 0xa770,
11463 0xa788, 0xa78a,
11464 0xa7f8, 0xa7f9,
11465 0xa802, 0xa802,
11466 0xa806, 0xa806,
11467 0xa80b, 0xa80b,
11468 0xa825, 0xa826,
11469 0xa8c4, 0xa8c4,
11470 0xa8e0, 0xa8f1,
11471 0xa926, 0xa92d,
11472 0xa947, 0xa951,
11473 0xa980, 0xa982,
11474 0xa9b3, 0xa9b3,
11475 0xa9b6, 0xa9b9,
11476 0xa9bc, 0xa9bc,
11477 0xa9cf, 0xa9cf,
11478 0xa9e5, 0xa9e6,
11479 0xaa29, 0xaa2e,
11480 0xaa31, 0xaa32,
11481 0xaa35, 0xaa36,
11482 0xaa43, 0xaa43,
11483 0xaa4c, 0xaa4c,
11484 0xaa70, 0xaa70,
11485 0xaa7c, 0xaa7c,
11486 0xaab0, 0xaab0,
11487 0xaab2, 0xaab4,
11488 0xaab7, 0xaab8,
11489 0xaabe, 0xaabf,
11490 0xaac1, 0xaac1,
11491 0xaadd, 0xaadd,
11492 0xaaec, 0xaaed,
11493 0xaaf3, 0xaaf4,
11494 0xaaf6, 0xaaf6,
11495 0xab5b, 0xab5f,
11496 0xabe5, 0xabe5,
11497 0xabe8, 0xabe8,
11498 0xabed, 0xabed,
11499 0xfb1e, 0xfb1e,
11500 0xfbb2, 0xfbc1,
11501 0xfe00, 0xfe0f,
11502 0xfe13, 0xfe13,
11503 0xfe20, 0xfe2f,
11504 0xfe52, 0xfe52,
11505 0xfe55, 0xfe55,
11506 0xfeff, 0xfeff,
11507 0xff07, 0xff07,
11508 0xff0e, 0xff0e,
11509 0xff1a, 0xff1a,
11510 0xff3e, 0xff3e,
11511 0xff40, 0xff40,
11512 0xff70, 0xff70,
11513 0xff9e, 0xff9f,
11514 0xffe3, 0xffe3,
11515 0xfff9, 0xfffb,
11516 0x101fd, 0x101fd,
11517 0x102e0, 0x102e0,
11518 0x10376, 0x1037a,
11519 0x10a01, 0x10a03,
11520 0x10a05, 0x10a06,
11521 0x10a0c, 0x10a0f,
11522 0x10a38, 0x10a3a,
11523 0x10a3f, 0x10a3f,
11524 0x10ae5, 0x10ae6,
11525 0x11001, 0x11001,
11526 0x11038, 0x11046,
11527 0x1107f, 0x11081,
11528 0x110b3, 0x110b6,
11529 0x110b9, 0x110ba,
11530 0x110bd, 0x110bd,
11531 0x11100, 0x11102,
11532 0x11127, 0x1112b,
11533 0x1112d, 0x11134,
11534 0x11173, 0x11173,
11535 0x11180, 0x11181,
11536 0x111b6, 0x111be,
11537 0x111ca, 0x111cc,
11538 0x1122f, 0x11231,
11539 0x11234, 0x11234,
11540 0x11236, 0x11237,
11541 0x112df, 0x112df,
11542 0x112e3, 0x112ea,
11543 0x11300, 0x11301,
11544 0x1133c, 0x1133c,
11545 0x11340, 0x11340,
11546 0x11366, 0x1136c,
11547 0x11370, 0x11374,
11548 0x114b3, 0x114b8,
11549 0x114ba, 0x114ba,
11550 0x114bf, 0x114c0,
11551 0x114c2, 0x114c3,
11552 0x115b2, 0x115b5,
11553 0x115bc, 0x115bd,
11554 0x115bf, 0x115c0,
11555 0x115dc, 0x115dd,
11556 0x11633, 0x1163a,
11557 0x1163d, 0x1163d,
11558 0x1163f, 0x11640,
11559 0x116ab, 0x116ab,
11560 0x116ad, 0x116ad,
11561 0x116b0, 0x116b5,
11562 0x116b7, 0x116b7,
11563 0x1171d, 0x1171f,
11564 0x11722, 0x11725,
11565 0x11727, 0x1172b,
11566 0x16af0, 0x16af4,
11567 0x16b30, 0x16b36,
11568 0x16b40, 0x16b43,
11569 0x16f8f, 0x16f9f,
11570 0x1bc9d, 0x1bc9e,
11571 0x1bca0, 0x1bca3,
11572 0x1d167, 0x1d169,
11573 0x1d173, 0x1d182,
11574 0x1d185, 0x1d18b,
11575 0x1d1aa, 0x1d1ad,
11576 0x1d242, 0x1d244,
11577 0x1da00, 0x1da36,
11578 0x1da3b, 0x1da6c,
11579 0x1da75, 0x1da75,
11580 0x1da84, 0x1da84,
11581 0x1da9b, 0x1da9f,
11582 0x1daa1, 0x1daaf,
11583 0x1e8d0, 0x1e8d6,
11584 0x1f3fb, 0x1f3ff,
11585 0xe0001, 0xe0001,
11586 0xe0020, 0xe007f,
11587 0xe0100, 0xe01ef,
11588 }; /* END of CR_Case_Ignorable */
11589
11590 /* PROPERTY: 'Changes_When_Lowercased': Derived Property */
11591 static const OnigCodePoint
11592 CR_Changes_When_Lowercased[] = { 588,
11593 0x0041, 0x005a,
11594 0x00c0, 0x00d6,
11595 0x00d8, 0x00de,
11596 0x0100, 0x0100,
11597 0x0102, 0x0102,
11598 0x0104, 0x0104,
11599 0x0106, 0x0106,
11600 0x0108, 0x0108,
11601 0x010a, 0x010a,
11602 0x010c, 0x010c,
11603 0x010e, 0x010e,
11604 0x0110, 0x0110,
11605 0x0112, 0x0112,
11606 0x0114, 0x0114,
11607 0x0116, 0x0116,
11608 0x0118, 0x0118,
11609 0x011a, 0x011a,
11610 0x011c, 0x011c,
11611 0x011e, 0x011e,
11612 0x0120, 0x0120,
11613 0x0122, 0x0122,
11614 0x0124, 0x0124,
11615 0x0126, 0x0126,
11616 0x0128, 0x0128,
11617 0x012a, 0x012a,
11618 0x012c, 0x012c,
11619 0x012e, 0x012e,
11620 0x0130, 0x0130,
11621 0x0132, 0x0132,
11622 0x0134, 0x0134,
11623 0x0136, 0x0136,
11624 0x0139, 0x0139,
11625 0x013b, 0x013b,
11626 0x013d, 0x013d,
11627 0x013f, 0x013f,
11628 0x0141, 0x0141,
11629 0x0143, 0x0143,
11630 0x0145, 0x0145,
11631 0x0147, 0x0147,
11632 0x014a, 0x014a,
11633 0x014c, 0x014c,
11634 0x014e, 0x014e,
11635 0x0150, 0x0150,
11636 0x0152, 0x0152,
11637 0x0154, 0x0154,
11638 0x0156, 0x0156,
11639 0x0158, 0x0158,
11640 0x015a, 0x015a,
11641 0x015c, 0x015c,
11642 0x015e, 0x015e,
11643 0x0160, 0x0160,
11644 0x0162, 0x0162,
11645 0x0164, 0x0164,
11646 0x0166, 0x0166,
11647 0x0168, 0x0168,
11648 0x016a, 0x016a,
11649 0x016c, 0x016c,
11650 0x016e, 0x016e,
11651 0x0170, 0x0170,
11652 0x0172, 0x0172,
11653 0x0174, 0x0174,
11654 0x0176, 0x0176,
11655 0x0178, 0x0179,
11656 0x017b, 0x017b,
11657 0x017d, 0x017d,
11658 0x0181, 0x0182,
11659 0x0184, 0x0184,
11660 0x0186, 0x0187,
11661 0x0189, 0x018b,
11662 0x018e, 0x0191,
11663 0x0193, 0x0194,
11664 0x0196, 0x0198,
11665 0x019c, 0x019d,
11666 0x019f, 0x01a0,
11667 0x01a2, 0x01a2,
11668 0x01a4, 0x01a4,
11669 0x01a6, 0x01a7,
11670 0x01a9, 0x01a9,
11671 0x01ac, 0x01ac,
11672 0x01ae, 0x01af,
11673 0x01b1, 0x01b3,
11674 0x01b5, 0x01b5,
11675 0x01b7, 0x01b8,
11676 0x01bc, 0x01bc,
11677 0x01c4, 0x01c5,
11678 0x01c7, 0x01c8,
11679 0x01ca, 0x01cb,
11680 0x01cd, 0x01cd,
11681 0x01cf, 0x01cf,
11682 0x01d1, 0x01d1,
11683 0x01d3, 0x01d3,
11684 0x01d5, 0x01d5,
11685 0x01d7, 0x01d7,
11686 0x01d9, 0x01d9,
11687 0x01db, 0x01db,
11688 0x01de, 0x01de,
11689 0x01e0, 0x01e0,
11690 0x01e2, 0x01e2,
11691 0x01e4, 0x01e4,
11692 0x01e6, 0x01e6,
11693 0x01e8, 0x01e8,
11694 0x01ea, 0x01ea,
11695 0x01ec, 0x01ec,
11696 0x01ee, 0x01ee,
11697 0x01f1, 0x01f2,
11698 0x01f4, 0x01f4,
11699 0x01f6, 0x01f8,
11700 0x01fa, 0x01fa,
11701 0x01fc, 0x01fc,
11702 0x01fe, 0x01fe,
11703 0x0200, 0x0200,
11704 0x0202, 0x0202,
11705 0x0204, 0x0204,
11706 0x0206, 0x0206,
11707 0x0208, 0x0208,
11708 0x020a, 0x020a,
11709 0x020c, 0x020c,
11710 0x020e, 0x020e,
11711 0x0210, 0x0210,
11712 0x0212, 0x0212,
11713 0x0214, 0x0214,
11714 0x0216, 0x0216,
11715 0x0218, 0x0218,
11716 0x021a, 0x021a,
11717 0x021c, 0x021c,
11718 0x021e, 0x021e,
11719 0x0220, 0x0220,
11720 0x0222, 0x0222,
11721 0x0224, 0x0224,
11722 0x0226, 0x0226,
11723 0x0228, 0x0228,
11724 0x022a, 0x022a,
11725 0x022c, 0x022c,
11726 0x022e, 0x022e,
11727 0x0230, 0x0230,
11728 0x0232, 0x0232,
11729 0x023a, 0x023b,
11730 0x023d, 0x023e,
11731 0x0241, 0x0241,
11732 0x0243, 0x0246,
11733 0x0248, 0x0248,
11734 0x024a, 0x024a,
11735 0x024c, 0x024c,
11736 0x024e, 0x024e,
11737 0x0370, 0x0370,
11738 0x0372, 0x0372,
11739 0x0376, 0x0376,
11740 0x037f, 0x037f,
11741 0x0386, 0x0386,
11742 0x0388, 0x038a,
11743 0x038c, 0x038c,
11744 0x038e, 0x038f,
11745 0x0391, 0x03a1,
11746 0x03a3, 0x03ab,
11747 0x03cf, 0x03cf,
11748 0x03d8, 0x03d8,
11749 0x03da, 0x03da,
11750 0x03dc, 0x03dc,
11751 0x03de, 0x03de,
11752 0x03e0, 0x03e0,
11753 0x03e2, 0x03e2,
11754 0x03e4, 0x03e4,
11755 0x03e6, 0x03e6,
11756 0x03e8, 0x03e8,
11757 0x03ea, 0x03ea,
11758 0x03ec, 0x03ec,
11759 0x03ee, 0x03ee,
11760 0x03f4, 0x03f4,
11761 0x03f7, 0x03f7,
11762 0x03f9, 0x03fa,
11763 0x03fd, 0x042f,
11764 0x0460, 0x0460,
11765 0x0462, 0x0462,
11766 0x0464, 0x0464,
11767 0x0466, 0x0466,
11768 0x0468, 0x0468,
11769 0x046a, 0x046a,
11770 0x046c, 0x046c,
11771 0x046e, 0x046e,
11772 0x0470, 0x0470,
11773 0x0472, 0x0472,
11774 0x0474, 0x0474,
11775 0x0476, 0x0476,
11776 0x0478, 0x0478,
11777 0x047a, 0x047a,
11778 0x047c, 0x047c,
11779 0x047e, 0x047e,
11780 0x0480, 0x0480,
11781 0x048a, 0x048a,
11782 0x048c, 0x048c,
11783 0x048e, 0x048e,
11784 0x0490, 0x0490,
11785 0x0492, 0x0492,
11786 0x0494, 0x0494,
11787 0x0496, 0x0496,
11788 0x0498, 0x0498,
11789 0x049a, 0x049a,
11790 0x049c, 0x049c,
11791 0x049e, 0x049e,
11792 0x04a0, 0x04a0,
11793 0x04a2, 0x04a2,
11794 0x04a4, 0x04a4,
11795 0x04a6, 0x04a6,
11796 0x04a8, 0x04a8,
11797 0x04aa, 0x04aa,
11798 0x04ac, 0x04ac,
11799 0x04ae, 0x04ae,
11800 0x04b0, 0x04b0,
11801 0x04b2, 0x04b2,
11802 0x04b4, 0x04b4,
11803 0x04b6, 0x04b6,
11804 0x04b8, 0x04b8,
11805 0x04ba, 0x04ba,
11806 0x04bc, 0x04bc,
11807 0x04be, 0x04be,
11808 0x04c0, 0x04c1,
11809 0x04c3, 0x04c3,
11810 0x04c5, 0x04c5,
11811 0x04c7, 0x04c7,
11812 0x04c9, 0x04c9,
11813 0x04cb, 0x04cb,
11814 0x04cd, 0x04cd,
11815 0x04d0, 0x04d0,
11816 0x04d2, 0x04d2,
11817 0x04d4, 0x04d4,
11818 0x04d6, 0x04d6,
11819 0x04d8, 0x04d8,
11820 0x04da, 0x04da,
11821 0x04dc, 0x04dc,
11822 0x04de, 0x04de,
11823 0x04e0, 0x04e0,
11824 0x04e2, 0x04e2,
11825 0x04e4, 0x04e4,
11826 0x04e6, 0x04e6,
11827 0x04e8, 0x04e8,
11828 0x04ea, 0x04ea,
11829 0x04ec, 0x04ec,
11830 0x04ee, 0x04ee,
11831 0x04f0, 0x04f0,
11832 0x04f2, 0x04f2,
11833 0x04f4, 0x04f4,
11834 0x04f6, 0x04f6,
11835 0x04f8, 0x04f8,
11836 0x04fa, 0x04fa,
11837 0x04fc, 0x04fc,
11838 0x04fe, 0x04fe,
11839 0x0500, 0x0500,
11840 0x0502, 0x0502,
11841 0x0504, 0x0504,
11842 0x0506, 0x0506,
11843 0x0508, 0x0508,
11844 0x050a, 0x050a,
11845 0x050c, 0x050c,
11846 0x050e, 0x050e,
11847 0x0510, 0x0510,
11848 0x0512, 0x0512,
11849 0x0514, 0x0514,
11850 0x0516, 0x0516,
11851 0x0518, 0x0518,
11852 0x051a, 0x051a,
11853 0x051c, 0x051c,
11854 0x051e, 0x051e,
11855 0x0520, 0x0520,
11856 0x0522, 0x0522,
11857 0x0524, 0x0524,
11858 0x0526, 0x0526,
11859 0x0528, 0x0528,
11860 0x052a, 0x052a,
11861 0x052c, 0x052c,
11862 0x052e, 0x052e,
11863 0x0531, 0x0556,
11864 0x10a0, 0x10c5,
11865 0x10c7, 0x10c7,
11866 0x10cd, 0x10cd,
11867 0x13a0, 0x13f5,
11868 0x1e00, 0x1e00,
11869 0x1e02, 0x1e02,
11870 0x1e04, 0x1e04,
11871 0x1e06, 0x1e06,
11872 0x1e08, 0x1e08,
11873 0x1e0a, 0x1e0a,
11874 0x1e0c, 0x1e0c,
11875 0x1e0e, 0x1e0e,
11876 0x1e10, 0x1e10,
11877 0x1e12, 0x1e12,
11878 0x1e14, 0x1e14,
11879 0x1e16, 0x1e16,
11880 0x1e18, 0x1e18,
11881 0x1e1a, 0x1e1a,
11882 0x1e1c, 0x1e1c,
11883 0x1e1e, 0x1e1e,
11884 0x1e20, 0x1e20,
11885 0x1e22, 0x1e22,
11886 0x1e24, 0x1e24,
11887 0x1e26, 0x1e26,
11888 0x1e28, 0x1e28,
11889 0x1e2a, 0x1e2a,
11890 0x1e2c, 0x1e2c,
11891 0x1e2e, 0x1e2e,
11892 0x1e30, 0x1e30,
11893 0x1e32, 0x1e32,
11894 0x1e34, 0x1e34,
11895 0x1e36, 0x1e36,
11896 0x1e38, 0x1e38,
11897 0x1e3a, 0x1e3a,
11898 0x1e3c, 0x1e3c,
11899 0x1e3e, 0x1e3e,
11900 0x1e40, 0x1e40,
11901 0x1e42, 0x1e42,
11902 0x1e44, 0x1e44,
11903 0x1e46, 0x1e46,
11904 0x1e48, 0x1e48,
11905 0x1e4a, 0x1e4a,
11906 0x1e4c, 0x1e4c,
11907 0x1e4e, 0x1e4e,
11908 0x1e50, 0x1e50,
11909 0x1e52, 0x1e52,
11910 0x1e54, 0x1e54,
11911 0x1e56, 0x1e56,
11912 0x1e58, 0x1e58,
11913 0x1e5a, 0x1e5a,
11914 0x1e5c, 0x1e5c,
11915 0x1e5e, 0x1e5e,
11916 0x1e60, 0x1e60,
11917 0x1e62, 0x1e62,
11918 0x1e64, 0x1e64,
11919 0x1e66, 0x1e66,
11920 0x1e68, 0x1e68,
11921 0x1e6a, 0x1e6a,
11922 0x1e6c, 0x1e6c,
11923 0x1e6e, 0x1e6e,
11924 0x1e70, 0x1e70,
11925 0x1e72, 0x1e72,
11926 0x1e74, 0x1e74,
11927 0x1e76, 0x1e76,
11928 0x1e78, 0x1e78,
11929 0x1e7a, 0x1e7a,
11930 0x1e7c, 0x1e7c,
11931 0x1e7e, 0x1e7e,
11932 0x1e80, 0x1e80,
11933 0x1e82, 0x1e82,
11934 0x1e84, 0x1e84,
11935 0x1e86, 0x1e86,
11936 0x1e88, 0x1e88,
11937 0x1e8a, 0x1e8a,
11938 0x1e8c, 0x1e8c,
11939 0x1e8e, 0x1e8e,
11940 0x1e90, 0x1e90,
11941 0x1e92, 0x1e92,
11942 0x1e94, 0x1e94,
11943 0x1e9e, 0x1e9e,
11944 0x1ea0, 0x1ea0,
11945 0x1ea2, 0x1ea2,
11946 0x1ea4, 0x1ea4,
11947 0x1ea6, 0x1ea6,
11948 0x1ea8, 0x1ea8,
11949 0x1eaa, 0x1eaa,
11950 0x1eac, 0x1eac,
11951 0x1eae, 0x1eae,
11952 0x1eb0, 0x1eb0,
11953 0x1eb2, 0x1eb2,
11954 0x1eb4, 0x1eb4,
11955 0x1eb6, 0x1eb6,
11956 0x1eb8, 0x1eb8,
11957 0x1eba, 0x1eba,
11958 0x1ebc, 0x1ebc,
11959 0x1ebe, 0x1ebe,
11960 0x1ec0, 0x1ec0,
11961 0x1ec2, 0x1ec2,
11962 0x1ec4, 0x1ec4,
11963 0x1ec6, 0x1ec6,
11964 0x1ec8, 0x1ec8,
11965 0x1eca, 0x1eca,
11966 0x1ecc, 0x1ecc,
11967 0x1ece, 0x1ece,
11968 0x1ed0, 0x1ed0,
11969 0x1ed2, 0x1ed2,
11970 0x1ed4, 0x1ed4,
11971 0x1ed6, 0x1ed6,
11972 0x1ed8, 0x1ed8,
11973 0x1eda, 0x1eda,
11974 0x1edc, 0x1edc,
11975 0x1ede, 0x1ede,
11976 0x1ee0, 0x1ee0,
11977 0x1ee2, 0x1ee2,
11978 0x1ee4, 0x1ee4,
11979 0x1ee6, 0x1ee6,
11980 0x1ee8, 0x1ee8,
11981 0x1eea, 0x1eea,
11982 0x1eec, 0x1eec,
11983 0x1eee, 0x1eee,
11984 0x1ef0, 0x1ef0,
11985 0x1ef2, 0x1ef2,
11986 0x1ef4, 0x1ef4,
11987 0x1ef6, 0x1ef6,
11988 0x1ef8, 0x1ef8,
11989 0x1efa, 0x1efa,
11990 0x1efc, 0x1efc,
11991 0x1efe, 0x1efe,
11992 0x1f08, 0x1f0f,
11993 0x1f18, 0x1f1d,
11994 0x1f28, 0x1f2f,
11995 0x1f38, 0x1f3f,
11996 0x1f48, 0x1f4d,
11997 0x1f59, 0x1f59,
11998 0x1f5b, 0x1f5b,
11999 0x1f5d, 0x1f5d,
12000 0x1f5f, 0x1f5f,
12001 0x1f68, 0x1f6f,
12002 0x1f88, 0x1f8f,
12003 0x1f98, 0x1f9f,
12004 0x1fa8, 0x1faf,
12005 0x1fb8, 0x1fbc,
12006 0x1fc8, 0x1fcc,
12007 0x1fd8, 0x1fdb,
12008 0x1fe8, 0x1fec,
12009 0x1ff8, 0x1ffc,
12010 0x2126, 0x2126,
12011 0x212a, 0x212b,
12012 0x2132, 0x2132,
12013 0x2160, 0x216f,
12014 0x2183, 0x2183,
12015 0x24b6, 0x24cf,
12016 0x2c00, 0x2c2e,
12017 0x2c60, 0x2c60,
12018 0x2c62, 0x2c64,
12019 0x2c67, 0x2c67,
12020 0x2c69, 0x2c69,
12021 0x2c6b, 0x2c6b,
12022 0x2c6d, 0x2c70,
12023 0x2c72, 0x2c72,
12024 0x2c75, 0x2c75,
12025 0x2c7e, 0x2c80,
12026 0x2c82, 0x2c82,
12027 0x2c84, 0x2c84,
12028 0x2c86, 0x2c86,
12029 0x2c88, 0x2c88,
12030 0x2c8a, 0x2c8a,
12031 0x2c8c, 0x2c8c,
12032 0x2c8e, 0x2c8e,
12033 0x2c90, 0x2c90,
12034 0x2c92, 0x2c92,
12035 0x2c94, 0x2c94,
12036 0x2c96, 0x2c96,
12037 0x2c98, 0x2c98,
12038 0x2c9a, 0x2c9a,
12039 0x2c9c, 0x2c9c,
12040 0x2c9e, 0x2c9e,
12041 0x2ca0, 0x2ca0,
12042 0x2ca2, 0x2ca2,
12043 0x2ca4, 0x2ca4,
12044 0x2ca6, 0x2ca6,
12045 0x2ca8, 0x2ca8,
12046 0x2caa, 0x2caa,
12047 0x2cac, 0x2cac,
12048 0x2cae, 0x2cae,
12049 0x2cb0, 0x2cb0,
12050 0x2cb2, 0x2cb2,
12051 0x2cb4, 0x2cb4,
12052 0x2cb6, 0x2cb6,
12053 0x2cb8, 0x2cb8,
12054 0x2cba, 0x2cba,
12055 0x2cbc, 0x2cbc,
12056 0x2cbe, 0x2cbe,
12057 0x2cc0, 0x2cc0,
12058 0x2cc2, 0x2cc2,
12059 0x2cc4, 0x2cc4,
12060 0x2cc6, 0x2cc6,
12061 0x2cc8, 0x2cc8,
12062 0x2cca, 0x2cca,
12063 0x2ccc, 0x2ccc,
12064 0x2cce, 0x2cce,
12065 0x2cd0, 0x2cd0,
12066 0x2cd2, 0x2cd2,
12067 0x2cd4, 0x2cd4,
12068 0x2cd6, 0x2cd6,
12069 0x2cd8, 0x2cd8,
12070 0x2cda, 0x2cda,
12071 0x2cdc, 0x2cdc,
12072 0x2cde, 0x2cde,
12073 0x2ce0, 0x2ce0,
12074 0x2ce2, 0x2ce2,
12075 0x2ceb, 0x2ceb,
12076 0x2ced, 0x2ced,
12077 0x2cf2, 0x2cf2,
12078 0xa640, 0xa640,
12079 0xa642, 0xa642,
12080 0xa644, 0xa644,
12081 0xa646, 0xa646,
12082 0xa648, 0xa648,
12083 0xa64a, 0xa64a,
12084 0xa64c, 0xa64c,
12085 0xa64e, 0xa64e,
12086 0xa650, 0xa650,
12087 0xa652, 0xa652,
12088 0xa654, 0xa654,
12089 0xa656, 0xa656,
12090 0xa658, 0xa658,
12091 0xa65a, 0xa65a,
12092 0xa65c, 0xa65c,
12093 0xa65e, 0xa65e,
12094 0xa660, 0xa660,
12095 0xa662, 0xa662,
12096 0xa664, 0xa664,
12097 0xa666, 0xa666,
12098 0xa668, 0xa668,
12099 0xa66a, 0xa66a,
12100 0xa66c, 0xa66c,
12101 0xa680, 0xa680,
12102 0xa682, 0xa682,
12103 0xa684, 0xa684,
12104 0xa686, 0xa686,
12105 0xa688, 0xa688,
12106 0xa68a, 0xa68a,
12107 0xa68c, 0xa68c,
12108 0xa68e, 0xa68e,
12109 0xa690, 0xa690,
12110 0xa692, 0xa692,
12111 0xa694, 0xa694,
12112 0xa696, 0xa696,
12113 0xa698, 0xa698,
12114 0xa69a, 0xa69a,
12115 0xa722, 0xa722,
12116 0xa724, 0xa724,
12117 0xa726, 0xa726,
12118 0xa728, 0xa728,
12119 0xa72a, 0xa72a,
12120 0xa72c, 0xa72c,
12121 0xa72e, 0xa72e,
12122 0xa732, 0xa732,
12123 0xa734, 0xa734,
12124 0xa736, 0xa736,
12125 0xa738, 0xa738,
12126 0xa73a, 0xa73a,
12127 0xa73c, 0xa73c,
12128 0xa73e, 0xa73e,
12129 0xa740, 0xa740,
12130 0xa742, 0xa742,
12131 0xa744, 0xa744,
12132 0xa746, 0xa746,
12133 0xa748, 0xa748,
12134 0xa74a, 0xa74a,
12135 0xa74c, 0xa74c,
12136 0xa74e, 0xa74e,
12137 0xa750, 0xa750,
12138 0xa752, 0xa752,
12139 0xa754, 0xa754,
12140 0xa756, 0xa756,
12141 0xa758, 0xa758,
12142 0xa75a, 0xa75a,
12143 0xa75c, 0xa75c,
12144 0xa75e, 0xa75e,
12145 0xa760, 0xa760,
12146 0xa762, 0xa762,
12147 0xa764, 0xa764,
12148 0xa766, 0xa766,
12149 0xa768, 0xa768,
12150 0xa76a, 0xa76a,
12151 0xa76c, 0xa76c,
12152 0xa76e, 0xa76e,
12153 0xa779, 0xa779,
12154 0xa77b, 0xa77b,
12155 0xa77d, 0xa77e,
12156 0xa780, 0xa780,
12157 0xa782, 0xa782,
12158 0xa784, 0xa784,
12159 0xa786, 0xa786,
12160 0xa78b, 0xa78b,
12161 0xa78d, 0xa78d,
12162 0xa790, 0xa790,
12163 0xa792, 0xa792,
12164 0xa796, 0xa796,
12165 0xa798, 0xa798,
12166 0xa79a, 0xa79a,
12167 0xa79c, 0xa79c,
12168 0xa79e, 0xa79e,
12169 0xa7a0, 0xa7a0,
12170 0xa7a2, 0xa7a2,
12171 0xa7a4, 0xa7a4,
12172 0xa7a6, 0xa7a6,
12173 0xa7a8, 0xa7a8,
12174 0xa7aa, 0xa7ad,
12175 0xa7b0, 0xa7b4,
12176 0xa7b6, 0xa7b6,
12177 0xff21, 0xff3a,
12178 0x10400, 0x10427,
12179 0x10c80, 0x10cb2,
12180 0x118a0, 0x118bf,
12181 }; /* END of CR_Changes_When_Lowercased */
12182
12183 /* PROPERTY: 'Changes_When_Uppercased': Derived Property */
12184 static const OnigCodePoint
12185 CR_Changes_When_Uppercased[] = { 605,
12186 0x0061, 0x007a,
12187 0x00b5, 0x00b5,
12188 0x00df, 0x00f6,
12189 0x00f8, 0x00ff,
12190 0x0101, 0x0101,
12191 0x0103, 0x0103,
12192 0x0105, 0x0105,
12193 0x0107, 0x0107,
12194 0x0109, 0x0109,
12195 0x010b, 0x010b,
12196 0x010d, 0x010d,
12197 0x010f, 0x010f,
12198 0x0111, 0x0111,
12199 0x0113, 0x0113,
12200 0x0115, 0x0115,
12201 0x0117, 0x0117,
12202 0x0119, 0x0119,
12203 0x011b, 0x011b,
12204 0x011d, 0x011d,
12205 0x011f, 0x011f,
12206 0x0121, 0x0121,
12207 0x0123, 0x0123,
12208 0x0125, 0x0125,
12209 0x0127, 0x0127,
12210 0x0129, 0x0129,
12211 0x012b, 0x012b,
12212 0x012d, 0x012d,
12213 0x012f, 0x012f,
12214 0x0131, 0x0131,
12215 0x0133, 0x0133,
12216 0x0135, 0x0135,
12217 0x0137, 0x0137,
12218 0x013a, 0x013a,
12219 0x013c, 0x013c,
12220 0x013e, 0x013e,
12221 0x0140, 0x0140,
12222 0x0142, 0x0142,
12223 0x0144, 0x0144,
12224 0x0146, 0x0146,
12225 0x0148, 0x0149,
12226 0x014b, 0x014b,
12227 0x014d, 0x014d,
12228 0x014f, 0x014f,
12229 0x0151, 0x0151,
12230 0x0153, 0x0153,
12231 0x0155, 0x0155,
12232 0x0157, 0x0157,
12233 0x0159, 0x0159,
12234 0x015b, 0x015b,
12235 0x015d, 0x015d,
12236 0x015f, 0x015f,
12237 0x0161, 0x0161,
12238 0x0163, 0x0163,
12239 0x0165, 0x0165,
12240 0x0167, 0x0167,
12241 0x0169, 0x0169,
12242 0x016b, 0x016b,
12243 0x016d, 0x016d,
12244 0x016f, 0x016f,
12245 0x0171, 0x0171,
12246 0x0173, 0x0173,
12247 0x0175, 0x0175,
12248 0x0177, 0x0177,
12249 0x017a, 0x017a,
12250 0x017c, 0x017c,
12251 0x017e, 0x0180,
12252 0x0183, 0x0183,
12253 0x0185, 0x0185,
12254 0x0188, 0x0188,
12255 0x018c, 0x018c,
12256 0x0192, 0x0192,
12257 0x0195, 0x0195,
12258 0x0199, 0x019a,
12259 0x019e, 0x019e,
12260 0x01a1, 0x01a1,
12261 0x01a3, 0x01a3,
12262 0x01a5, 0x01a5,
12263 0x01a8, 0x01a8,
12264 0x01ad, 0x01ad,
12265 0x01b0, 0x01b0,
12266 0x01b4, 0x01b4,
12267 0x01b6, 0x01b6,
12268 0x01b9, 0x01b9,
12269 0x01bd, 0x01bd,
12270 0x01bf, 0x01bf,
12271 0x01c5, 0x01c6,
12272 0x01c8, 0x01c9,
12273 0x01cb, 0x01cc,
12274 0x01ce, 0x01ce,
12275 0x01d0, 0x01d0,
12276 0x01d2, 0x01d2,
12277 0x01d4, 0x01d4,
12278 0x01d6, 0x01d6,
12279 0x01d8, 0x01d8,
12280 0x01da, 0x01da,
12281 0x01dc, 0x01dd,
12282 0x01df, 0x01df,
12283 0x01e1, 0x01e1,
12284 0x01e3, 0x01e3,
12285 0x01e5, 0x01e5,
12286 0x01e7, 0x01e7,
12287 0x01e9, 0x01e9,
12288 0x01eb, 0x01eb,
12289 0x01ed, 0x01ed,
12290 0x01ef, 0x01f0,
12291 0x01f2, 0x01f3,
12292 0x01f5, 0x01f5,
12293 0x01f9, 0x01f9,
12294 0x01fb, 0x01fb,
12295 0x01fd, 0x01fd,
12296 0x01ff, 0x01ff,
12297 0x0201, 0x0201,
12298 0x0203, 0x0203,
12299 0x0205, 0x0205,
12300 0x0207, 0x0207,
12301 0x0209, 0x0209,
12302 0x020b, 0x020b,
12303 0x020d, 0x020d,
12304 0x020f, 0x020f,
12305 0x0211, 0x0211,
12306 0x0213, 0x0213,
12307 0x0215, 0x0215,
12308 0x0217, 0x0217,
12309 0x0219, 0x0219,
12310 0x021b, 0x021b,
12311 0x021d, 0x021d,
12312 0x021f, 0x021f,
12313 0x0223, 0x0223,
12314 0x0225, 0x0225,
12315 0x0227, 0x0227,
12316 0x0229, 0x0229,
12317 0x022b, 0x022b,
12318 0x022d, 0x022d,
12319 0x022f, 0x022f,
12320 0x0231, 0x0231,
12321 0x0233, 0x0233,
12322 0x023c, 0x023c,
12323 0x023f, 0x0240,
12324 0x0242, 0x0242,
12325 0x0247, 0x0247,
12326 0x0249, 0x0249,
12327 0x024b, 0x024b,
12328 0x024d, 0x024d,
12329 0x024f, 0x0254,
12330 0x0256, 0x0257,
12331 0x0259, 0x0259,
12332 0x025b, 0x025c,
12333 0x0260, 0x0261,
12334 0x0263, 0x0263,
12335 0x0265, 0x0266,
12336 0x0268, 0x0269,
12337 0x026b, 0x026c,
12338 0x026f, 0x026f,
12339 0x0271, 0x0272,
12340 0x0275, 0x0275,
12341 0x027d, 0x027d,
12342 0x0280, 0x0280,
12343 0x0283, 0x0283,
12344 0x0287, 0x028c,
12345 0x0292, 0x0292,
12346 0x029d, 0x029e,
12347 0x0345, 0x0345,
12348 0x0371, 0x0371,
12349 0x0373, 0x0373,
12350 0x0377, 0x0377,
12351 0x037b, 0x037d,
12352 0x0390, 0x0390,
12353 0x03ac, 0x03ce,
12354 0x03d0, 0x03d1,
12355 0x03d5, 0x03d7,
12356 0x03d9, 0x03d9,
12357 0x03db, 0x03db,
12358 0x03dd, 0x03dd,
12359 0x03df, 0x03df,
12360 0x03e1, 0x03e1,
12361 0x03e3, 0x03e3,
12362 0x03e5, 0x03e5,
12363 0x03e7, 0x03e7,
12364 0x03e9, 0x03e9,
12365 0x03eb, 0x03eb,
12366 0x03ed, 0x03ed,
12367 0x03ef, 0x03f3,
12368 0x03f5, 0x03f5,
12369 0x03f8, 0x03f8,
12370 0x03fb, 0x03fb,
12371 0x0430, 0x045f,
12372 0x0461, 0x0461,
12373 0x0463, 0x0463,
12374 0x0465, 0x0465,
12375 0x0467, 0x0467,
12376 0x0469, 0x0469,
12377 0x046b, 0x046b,
12378 0x046d, 0x046d,
12379 0x046f, 0x046f,
12380 0x0471, 0x0471,
12381 0x0473, 0x0473,
12382 0x0475, 0x0475,
12383 0x0477, 0x0477,
12384 0x0479, 0x0479,
12385 0x047b, 0x047b,
12386 0x047d, 0x047d,
12387 0x047f, 0x047f,
12388 0x0481, 0x0481,
12389 0x048b, 0x048b,
12390 0x048d, 0x048d,
12391 0x048f, 0x048f,
12392 0x0491, 0x0491,
12393 0x0493, 0x0493,
12394 0x0495, 0x0495,
12395 0x0497, 0x0497,
12396 0x0499, 0x0499,
12397 0x049b, 0x049b,
12398 0x049d, 0x049d,
12399 0x049f, 0x049f,
12400 0x04a1, 0x04a1,
12401 0x04a3, 0x04a3,
12402 0x04a5, 0x04a5,
12403 0x04a7, 0x04a7,
12404 0x04a9, 0x04a9,
12405 0x04ab, 0x04ab,
12406 0x04ad, 0x04ad,
12407 0x04af, 0x04af,
12408 0x04b1, 0x04b1,
12409 0x04b3, 0x04b3,
12410 0x04b5, 0x04b5,
12411 0x04b7, 0x04b7,
12412 0x04b9, 0x04b9,
12413 0x04bb, 0x04bb,
12414 0x04bd, 0x04bd,
12415 0x04bf, 0x04bf,
12416 0x04c2, 0x04c2,
12417 0x04c4, 0x04c4,
12418 0x04c6, 0x04c6,
12419 0x04c8, 0x04c8,
12420 0x04ca, 0x04ca,
12421 0x04cc, 0x04cc,
12422 0x04ce, 0x04cf,
12423 0x04d1, 0x04d1,
12424 0x04d3, 0x04d3,
12425 0x04d5, 0x04d5,
12426 0x04d7, 0x04d7,
12427 0x04d9, 0x04d9,
12428 0x04db, 0x04db,
12429 0x04dd, 0x04dd,
12430 0x04df, 0x04df,
12431 0x04e1, 0x04e1,
12432 0x04e3, 0x04e3,
12433 0x04e5, 0x04e5,
12434 0x04e7, 0x04e7,
12435 0x04e9, 0x04e9,
12436 0x04eb, 0x04eb,
12437 0x04ed, 0x04ed,
12438 0x04ef, 0x04ef,
12439 0x04f1, 0x04f1,
12440 0x04f3, 0x04f3,
12441 0x04f5, 0x04f5,
12442 0x04f7, 0x04f7,
12443 0x04f9, 0x04f9,
12444 0x04fb, 0x04fb,
12445 0x04fd, 0x04fd,
12446 0x04ff, 0x04ff,
12447 0x0501, 0x0501,
12448 0x0503, 0x0503,
12449 0x0505, 0x0505,
12450 0x0507, 0x0507,
12451 0x0509, 0x0509,
12452 0x050b, 0x050b,
12453 0x050d, 0x050d,
12454 0x050f, 0x050f,
12455 0x0511, 0x0511,
12456 0x0513, 0x0513,
12457 0x0515, 0x0515,
12458 0x0517, 0x0517,
12459 0x0519, 0x0519,
12460 0x051b, 0x051b,
12461 0x051d, 0x051d,
12462 0x051f, 0x051f,
12463 0x0521, 0x0521,
12464 0x0523, 0x0523,
12465 0x0525, 0x0525,
12466 0x0527, 0x0527,
12467 0x0529, 0x0529,
12468 0x052b, 0x052b,
12469 0x052d, 0x052d,
12470 0x052f, 0x052f,
12471 0x0561, 0x0587,
12472 0x13f8, 0x13fd,
12473 0x1d79, 0x1d79,
12474 0x1d7d, 0x1d7d,
12475 0x1e01, 0x1e01,
12476 0x1e03, 0x1e03,
12477 0x1e05, 0x1e05,
12478 0x1e07, 0x1e07,
12479 0x1e09, 0x1e09,
12480 0x1e0b, 0x1e0b,
12481 0x1e0d, 0x1e0d,
12482 0x1e0f, 0x1e0f,
12483 0x1e11, 0x1e11,
12484 0x1e13, 0x1e13,
12485 0x1e15, 0x1e15,
12486 0x1e17, 0x1e17,
12487 0x1e19, 0x1e19,
12488 0x1e1b, 0x1e1b,
12489 0x1e1d, 0x1e1d,
12490 0x1e1f, 0x1e1f,
12491 0x1e21, 0x1e21,
12492 0x1e23, 0x1e23,
12493 0x1e25, 0x1e25,
12494 0x1e27, 0x1e27,
12495 0x1e29, 0x1e29,
12496 0x1e2b, 0x1e2b,
12497 0x1e2d, 0x1e2d,
12498 0x1e2f, 0x1e2f,
12499 0x1e31, 0x1e31,
12500 0x1e33, 0x1e33,
12501 0x1e35, 0x1e35,
12502 0x1e37, 0x1e37,
12503 0x1e39, 0x1e39,
12504 0x1e3b, 0x1e3b,
12505 0x1e3d, 0x1e3d,
12506 0x1e3f, 0x1e3f,
12507 0x1e41, 0x1e41,
12508 0x1e43, 0x1e43,
12509 0x1e45, 0x1e45,
12510 0x1e47, 0x1e47,
12511 0x1e49, 0x1e49,
12512 0x1e4b, 0x1e4b,
12513 0x1e4d, 0x1e4d,
12514 0x1e4f, 0x1e4f,
12515 0x1e51, 0x1e51,
12516 0x1e53, 0x1e53,
12517 0x1e55, 0x1e55,
12518 0x1e57, 0x1e57,
12519 0x1e59, 0x1e59,
12520 0x1e5b, 0x1e5b,
12521 0x1e5d, 0x1e5d,
12522 0x1e5f, 0x1e5f,
12523 0x1e61, 0x1e61,
12524 0x1e63, 0x1e63,
12525 0x1e65, 0x1e65,
12526 0x1e67, 0x1e67,
12527 0x1e69, 0x1e69,
12528 0x1e6b, 0x1e6b,
12529 0x1e6d, 0x1e6d,
12530 0x1e6f, 0x1e6f,
12531 0x1e71, 0x1e71,
12532 0x1e73, 0x1e73,
12533 0x1e75, 0x1e75,
12534 0x1e77, 0x1e77,
12535 0x1e79, 0x1e79,
12536 0x1e7b, 0x1e7b,
12537 0x1e7d, 0x1e7d,
12538 0x1e7f, 0x1e7f,
12539 0x1e81, 0x1e81,
12540 0x1e83, 0x1e83,
12541 0x1e85, 0x1e85,
12542 0x1e87, 0x1e87,
12543 0x1e89, 0x1e89,
12544 0x1e8b, 0x1e8b,
12545 0x1e8d, 0x1e8d,
12546 0x1e8f, 0x1e8f,
12547 0x1e91, 0x1e91,
12548 0x1e93, 0x1e93,
12549 0x1e95, 0x1e9b,
12550 0x1ea1, 0x1ea1,
12551 0x1ea3, 0x1ea3,
12552 0x1ea5, 0x1ea5,
12553 0x1ea7, 0x1ea7,
12554 0x1ea9, 0x1ea9,
12555 0x1eab, 0x1eab,
12556 0x1ead, 0x1ead,
12557 0x1eaf, 0x1eaf,
12558 0x1eb1, 0x1eb1,
12559 0x1eb3, 0x1eb3,
12560 0x1eb5, 0x1eb5,
12561 0x1eb7, 0x1eb7,
12562 0x1eb9, 0x1eb9,
12563 0x1ebb, 0x1ebb,
12564 0x1ebd, 0x1ebd,
12565 0x1ebf, 0x1ebf,
12566 0x1ec1, 0x1ec1,
12567 0x1ec3, 0x1ec3,
12568 0x1ec5, 0x1ec5,
12569 0x1ec7, 0x1ec7,
12570 0x1ec9, 0x1ec9,
12571 0x1ecb, 0x1ecb,
12572 0x1ecd, 0x1ecd,
12573 0x1ecf, 0x1ecf,
12574 0x1ed1, 0x1ed1,
12575 0x1ed3, 0x1ed3,
12576 0x1ed5, 0x1ed5,
12577 0x1ed7, 0x1ed7,
12578 0x1ed9, 0x1ed9,
12579 0x1edb, 0x1edb,
12580 0x1edd, 0x1edd,
12581 0x1edf, 0x1edf,
12582 0x1ee1, 0x1ee1,
12583 0x1ee3, 0x1ee3,
12584 0x1ee5, 0x1ee5,
12585 0x1ee7, 0x1ee7,
12586 0x1ee9, 0x1ee9,
12587 0x1eeb, 0x1eeb,
12588 0x1eed, 0x1eed,
12589 0x1eef, 0x1eef,
12590 0x1ef1, 0x1ef1,
12591 0x1ef3, 0x1ef3,
12592 0x1ef5, 0x1ef5,
12593 0x1ef7, 0x1ef7,
12594 0x1ef9, 0x1ef9,
12595 0x1efb, 0x1efb,
12596 0x1efd, 0x1efd,
12597 0x1eff, 0x1f07,
12598 0x1f10, 0x1f15,
12599 0x1f20, 0x1f27,
12600 0x1f30, 0x1f37,
12601 0x1f40, 0x1f45,
12602 0x1f50, 0x1f57,
12603 0x1f60, 0x1f67,
12604 0x1f70, 0x1f7d,
12605 0x1f80, 0x1fb4,
12606 0x1fb6, 0x1fb7,
12607 0x1fbc, 0x1fbc,
12608 0x1fbe, 0x1fbe,
12609 0x1fc2, 0x1fc4,
12610 0x1fc6, 0x1fc7,
12611 0x1fcc, 0x1fcc,
12612 0x1fd0, 0x1fd3,
12613 0x1fd6, 0x1fd7,
12614 0x1fe0, 0x1fe7,
12615 0x1ff2, 0x1ff4,
12616 0x1ff6, 0x1ff7,
12617 0x1ffc, 0x1ffc,
12618 0x214e, 0x214e,
12619 0x2170, 0x217f,
12620 0x2184, 0x2184,
12621 0x24d0, 0x24e9,
12622 0x2c30, 0x2c5e,
12623 0x2c61, 0x2c61,
12624 0x2c65, 0x2c66,
12625 0x2c68, 0x2c68,
12626 0x2c6a, 0x2c6a,
12627 0x2c6c, 0x2c6c,
12628 0x2c73, 0x2c73,
12629 0x2c76, 0x2c76,
12630 0x2c81, 0x2c81,
12631 0x2c83, 0x2c83,
12632 0x2c85, 0x2c85,
12633 0x2c87, 0x2c87,
12634 0x2c89, 0x2c89,
12635 0x2c8b, 0x2c8b,
12636 0x2c8d, 0x2c8d,
12637 0x2c8f, 0x2c8f,
12638 0x2c91, 0x2c91,
12639 0x2c93, 0x2c93,
12640 0x2c95, 0x2c95,
12641 0x2c97, 0x2c97,
12642 0x2c99, 0x2c99,
12643 0x2c9b, 0x2c9b,
12644 0x2c9d, 0x2c9d,
12645 0x2c9f, 0x2c9f,
12646 0x2ca1, 0x2ca1,
12647 0x2ca3, 0x2ca3,
12648 0x2ca5, 0x2ca5,
12649 0x2ca7, 0x2ca7,
12650 0x2ca9, 0x2ca9,
12651 0x2cab, 0x2cab,
12652 0x2cad, 0x2cad,
12653 0x2caf, 0x2caf,
12654 0x2cb1, 0x2cb1,
12655 0x2cb3, 0x2cb3,
12656 0x2cb5, 0x2cb5,
12657 0x2cb7, 0x2cb7,
12658 0x2cb9, 0x2cb9,
12659 0x2cbb, 0x2cbb,
12660 0x2cbd, 0x2cbd,
12661 0x2cbf, 0x2cbf,
12662 0x2cc1, 0x2cc1,
12663 0x2cc3, 0x2cc3,
12664 0x2cc5, 0x2cc5,
12665 0x2cc7, 0x2cc7,
12666 0x2cc9, 0x2cc9,
12667 0x2ccb, 0x2ccb,
12668 0x2ccd, 0x2ccd,
12669 0x2ccf, 0x2ccf,
12670 0x2cd1, 0x2cd1,
12671 0x2cd3, 0x2cd3,
12672 0x2cd5, 0x2cd5,
12673 0x2cd7, 0x2cd7,
12674 0x2cd9, 0x2cd9,
12675 0x2cdb, 0x2cdb,
12676 0x2cdd, 0x2cdd,
12677 0x2cdf, 0x2cdf,
12678 0x2ce1, 0x2ce1,
12679 0x2ce3, 0x2ce3,
12680 0x2cec, 0x2cec,
12681 0x2cee, 0x2cee,
12682 0x2cf3, 0x2cf3,
12683 0x2d00, 0x2d25,
12684 0x2d27, 0x2d27,
12685 0x2d2d, 0x2d2d,
12686 0xa641, 0xa641,
12687 0xa643, 0xa643,
12688 0xa645, 0xa645,
12689 0xa647, 0xa647,
12690 0xa649, 0xa649,
12691 0xa64b, 0xa64b,
12692 0xa64d, 0xa64d,
12693 0xa64f, 0xa64f,
12694 0xa651, 0xa651,
12695 0xa653, 0xa653,
12696 0xa655, 0xa655,
12697 0xa657, 0xa657,
12698 0xa659, 0xa659,
12699 0xa65b, 0xa65b,
12700 0xa65d, 0xa65d,
12701 0xa65f, 0xa65f,
12702 0xa661, 0xa661,
12703 0xa663, 0xa663,
12704 0xa665, 0xa665,
12705 0xa667, 0xa667,
12706 0xa669, 0xa669,
12707 0xa66b, 0xa66b,
12708 0xa66d, 0xa66d,
12709 0xa681, 0xa681,
12710 0xa683, 0xa683,
12711 0xa685, 0xa685,
12712 0xa687, 0xa687,
12713 0xa689, 0xa689,
12714 0xa68b, 0xa68b,
12715 0xa68d, 0xa68d,
12716 0xa68f, 0xa68f,
12717 0xa691, 0xa691,
12718 0xa693, 0xa693,
12719 0xa695, 0xa695,
12720 0xa697, 0xa697,
12721 0xa699, 0xa699,
12722 0xa69b, 0xa69b,
12723 0xa723, 0xa723,
12724 0xa725, 0xa725,
12725 0xa727, 0xa727,
12726 0xa729, 0xa729,
12727 0xa72b, 0xa72b,
12728 0xa72d, 0xa72d,
12729 0xa72f, 0xa72f,
12730 0xa733, 0xa733,
12731 0xa735, 0xa735,
12732 0xa737, 0xa737,
12733 0xa739, 0xa739,
12734 0xa73b, 0xa73b,
12735 0xa73d, 0xa73d,
12736 0xa73f, 0xa73f,
12737 0xa741, 0xa741,
12738 0xa743, 0xa743,
12739 0xa745, 0xa745,
12740 0xa747, 0xa747,
12741 0xa749, 0xa749,
12742 0xa74b, 0xa74b,
12743 0xa74d, 0xa74d,
12744 0xa74f, 0xa74f,
12745 0xa751, 0xa751,
12746 0xa753, 0xa753,
12747 0xa755, 0xa755,
12748 0xa757, 0xa757,
12749 0xa759, 0xa759,
12750 0xa75b, 0xa75b,
12751 0xa75d, 0xa75d,
12752 0xa75f, 0xa75f,
12753 0xa761, 0xa761,
12754 0xa763, 0xa763,
12755 0xa765, 0xa765,
12756 0xa767, 0xa767,
12757 0xa769, 0xa769,
12758 0xa76b, 0xa76b,
12759 0xa76d, 0xa76d,
12760 0xa76f, 0xa76f,
12761 0xa77a, 0xa77a,
12762 0xa77c, 0xa77c,
12763 0xa77f, 0xa77f,
12764 0xa781, 0xa781,
12765 0xa783, 0xa783,
12766 0xa785, 0xa785,
12767 0xa787, 0xa787,
12768 0xa78c, 0xa78c,
12769 0xa791, 0xa791,
12770 0xa793, 0xa793,
12771 0xa797, 0xa797,
12772 0xa799, 0xa799,
12773 0xa79b, 0xa79b,
12774 0xa79d, 0xa79d,
12775 0xa79f, 0xa79f,
12776 0xa7a1, 0xa7a1,
12777 0xa7a3, 0xa7a3,
12778 0xa7a5, 0xa7a5,
12779 0xa7a7, 0xa7a7,
12780 0xa7a9, 0xa7a9,
12781 0xa7b5, 0xa7b5,
12782 0xa7b7, 0xa7b7,
12783 0xab53, 0xab53,
12784 0xab70, 0xabbf,
12785 0xfb00, 0xfb06,
12786 0xfb13, 0xfb17,
12787 0xff41, 0xff5a,
12788 0x10428, 0x1044f,
12789 0x10cc0, 0x10cf2,
12790 0x118c0, 0x118df,
12791 }; /* END of CR_Changes_When_Uppercased */
12792
12793 /* PROPERTY: 'Changes_When_Titlecased': Derived Property */
12794 static const OnigCodePoint
12795 CR_Changes_When_Titlecased[] = { 606,
12796 0x0061, 0x007a,
12797 0x00b5, 0x00b5,
12798 0x00df, 0x00f6,
12799 0x00f8, 0x00ff,
12800 0x0101, 0x0101,
12801 0x0103, 0x0103,
12802 0x0105, 0x0105,
12803 0x0107, 0x0107,
12804 0x0109, 0x0109,
12805 0x010b, 0x010b,
12806 0x010d, 0x010d,
12807 0x010f, 0x010f,
12808 0x0111, 0x0111,
12809 0x0113, 0x0113,
12810 0x0115, 0x0115,
12811 0x0117, 0x0117,
12812 0x0119, 0x0119,
12813 0x011b, 0x011b,
12814 0x011d, 0x011d,
12815 0x011f, 0x011f,
12816 0x0121, 0x0121,
12817 0x0123, 0x0123,
12818 0x0125, 0x0125,
12819 0x0127, 0x0127,
12820 0x0129, 0x0129,
12821 0x012b, 0x012b,
12822 0x012d, 0x012d,
12823 0x012f, 0x012f,
12824 0x0131, 0x0131,
12825 0x0133, 0x0133,
12826 0x0135, 0x0135,
12827 0x0137, 0x0137,
12828 0x013a, 0x013a,
12829 0x013c, 0x013c,
12830 0x013e, 0x013e,
12831 0x0140, 0x0140,
12832 0x0142, 0x0142,
12833 0x0144, 0x0144,
12834 0x0146, 0x0146,
12835 0x0148, 0x0149,
12836 0x014b, 0x014b,
12837 0x014d, 0x014d,
12838 0x014f, 0x014f,
12839 0x0151, 0x0151,
12840 0x0153, 0x0153,
12841 0x0155, 0x0155,
12842 0x0157, 0x0157,
12843 0x0159, 0x0159,
12844 0x015b, 0x015b,
12845 0x015d, 0x015d,
12846 0x015f, 0x015f,
12847 0x0161, 0x0161,
12848 0x0163, 0x0163,
12849 0x0165, 0x0165,
12850 0x0167, 0x0167,
12851 0x0169, 0x0169,
12852 0x016b, 0x016b,
12853 0x016d, 0x016d,
12854 0x016f, 0x016f,
12855 0x0171, 0x0171,
12856 0x0173, 0x0173,
12857 0x0175, 0x0175,
12858 0x0177, 0x0177,
12859 0x017a, 0x017a,
12860 0x017c, 0x017c,
12861 0x017e, 0x0180,
12862 0x0183, 0x0183,
12863 0x0185, 0x0185,
12864 0x0188, 0x0188,
12865 0x018c, 0x018c,
12866 0x0192, 0x0192,
12867 0x0195, 0x0195,
12868 0x0199, 0x019a,
12869 0x019e, 0x019e,
12870 0x01a1, 0x01a1,
12871 0x01a3, 0x01a3,
12872 0x01a5, 0x01a5,
12873 0x01a8, 0x01a8,
12874 0x01ad, 0x01ad,
12875 0x01b0, 0x01b0,
12876 0x01b4, 0x01b4,
12877 0x01b6, 0x01b6,
12878 0x01b9, 0x01b9,
12879 0x01bd, 0x01bd,
12880 0x01bf, 0x01bf,
12881 0x01c4, 0x01c4,
12882 0x01c6, 0x01c7,
12883 0x01c9, 0x01ca,
12884 0x01cc, 0x01cc,
12885 0x01ce, 0x01ce,
12886 0x01d0, 0x01d0,
12887 0x01d2, 0x01d2,
12888 0x01d4, 0x01d4,
12889 0x01d6, 0x01d6,
12890 0x01d8, 0x01d8,
12891 0x01da, 0x01da,
12892 0x01dc, 0x01dd,
12893 0x01df, 0x01df,
12894 0x01e1, 0x01e1,
12895 0x01e3, 0x01e3,
12896 0x01e5, 0x01e5,
12897 0x01e7, 0x01e7,
12898 0x01e9, 0x01e9,
12899 0x01eb, 0x01eb,
12900 0x01ed, 0x01ed,
12901 0x01ef, 0x01f1,
12902 0x01f3, 0x01f3,
12903 0x01f5, 0x01f5,
12904 0x01f9, 0x01f9,
12905 0x01fb, 0x01fb,
12906 0x01fd, 0x01fd,
12907 0x01ff, 0x01ff,
12908 0x0201, 0x0201,
12909 0x0203, 0x0203,
12910 0x0205, 0x0205,
12911 0x0207, 0x0207,
12912 0x0209, 0x0209,
12913 0x020b, 0x020b,
12914 0x020d, 0x020d,
12915 0x020f, 0x020f,
12916 0x0211, 0x0211,
12917 0x0213, 0x0213,
12918 0x0215, 0x0215,
12919 0x0217, 0x0217,
12920 0x0219, 0x0219,
12921 0x021b, 0x021b,
12922 0x021d, 0x021d,
12923 0x021f, 0x021f,
12924 0x0223, 0x0223,
12925 0x0225, 0x0225,
12926 0x0227, 0x0227,
12927 0x0229, 0x0229,
12928 0x022b, 0x022b,
12929 0x022d, 0x022d,
12930 0x022f, 0x022f,
12931 0x0231, 0x0231,
12932 0x0233, 0x0233,
12933 0x023c, 0x023c,
12934 0x023f, 0x0240,
12935 0x0242, 0x0242,
12936 0x0247, 0x0247,
12937 0x0249, 0x0249,
12938 0x024b, 0x024b,
12939 0x024d, 0x024d,
12940 0x024f, 0x0254,
12941 0x0256, 0x0257,
12942 0x0259, 0x0259,
12943 0x025b, 0x025c,
12944 0x0260, 0x0261,
12945 0x0263, 0x0263,
12946 0x0265, 0x0266,
12947 0x0268, 0x0269,
12948 0x026b, 0x026c,
12949 0x026f, 0x026f,
12950 0x0271, 0x0272,
12951 0x0275, 0x0275,
12952 0x027d, 0x027d,
12953 0x0280, 0x0280,
12954 0x0283, 0x0283,
12955 0x0287, 0x028c,
12956 0x0292, 0x0292,
12957 0x029d, 0x029e,
12958 0x0345, 0x0345,
12959 0x0371, 0x0371,
12960 0x0373, 0x0373,
12961 0x0377, 0x0377,
12962 0x037b, 0x037d,
12963 0x0390, 0x0390,
12964 0x03ac, 0x03ce,
12965 0x03d0, 0x03d1,
12966 0x03d5, 0x03d7,
12967 0x03d9, 0x03d9,
12968 0x03db, 0x03db,
12969 0x03dd, 0x03dd,
12970 0x03df, 0x03df,
12971 0x03e1, 0x03e1,
12972 0x03e3, 0x03e3,
12973 0x03e5, 0x03e5,
12974 0x03e7, 0x03e7,
12975 0x03e9, 0x03e9,
12976 0x03eb, 0x03eb,
12977 0x03ed, 0x03ed,
12978 0x03ef, 0x03f3,
12979 0x03f5, 0x03f5,
12980 0x03f8, 0x03f8,
12981 0x03fb, 0x03fb,
12982 0x0430, 0x045f,
12983 0x0461, 0x0461,
12984 0x0463, 0x0463,
12985 0x0465, 0x0465,
12986 0x0467, 0x0467,
12987 0x0469, 0x0469,
12988 0x046b, 0x046b,
12989 0x046d, 0x046d,
12990 0x046f, 0x046f,
12991 0x0471, 0x0471,
12992 0x0473, 0x0473,
12993 0x0475, 0x0475,
12994 0x0477, 0x0477,
12995 0x0479, 0x0479,
12996 0x047b, 0x047b,
12997 0x047d, 0x047d,
12998 0x047f, 0x047f,
12999 0x0481, 0x0481,
13000 0x048b, 0x048b,
13001 0x048d, 0x048d,
13002 0x048f, 0x048f,
13003 0x0491, 0x0491,
13004 0x0493, 0x0493,
13005 0x0495, 0x0495,
13006 0x0497, 0x0497,
13007 0x0499, 0x0499,
13008 0x049b, 0x049b,
13009 0x049d, 0x049d,
13010 0x049f, 0x049f,
13011 0x04a1, 0x04a1,
13012 0x04a3, 0x04a3,
13013 0x04a5, 0x04a5,
13014 0x04a7, 0x04a7,
13015 0x04a9, 0x04a9,
13016 0x04ab, 0x04ab,
13017 0x04ad, 0x04ad,
13018 0x04af, 0x04af,
13019 0x04b1, 0x04b1,
13020 0x04b3, 0x04b3,
13021 0x04b5, 0x04b5,
13022 0x04b7, 0x04b7,
13023 0x04b9, 0x04b9,
13024 0x04bb, 0x04bb,
13025 0x04bd, 0x04bd,
13026 0x04bf, 0x04bf,
13027 0x04c2, 0x04c2,
13028 0x04c4, 0x04c4,
13029 0x04c6, 0x04c6,
13030 0x04c8, 0x04c8,
13031 0x04ca, 0x04ca,
13032 0x04cc, 0x04cc,
13033 0x04ce, 0x04cf,
13034 0x04d1, 0x04d1,
13035 0x04d3, 0x04d3,
13036 0x04d5, 0x04d5,
13037 0x04d7, 0x04d7,
13038 0x04d9, 0x04d9,
13039 0x04db, 0x04db,
13040 0x04dd, 0x04dd,
13041 0x04df, 0x04df,
13042 0x04e1, 0x04e1,
13043 0x04e3, 0x04e3,
13044 0x04e5, 0x04e5,
13045 0x04e7, 0x04e7,
13046 0x04e9, 0x04e9,
13047 0x04eb, 0x04eb,
13048 0x04ed, 0x04ed,
13049 0x04ef, 0x04ef,
13050 0x04f1, 0x04f1,
13051 0x04f3, 0x04f3,
13052 0x04f5, 0x04f5,
13053 0x04f7, 0x04f7,
13054 0x04f9, 0x04f9,
13055 0x04fb, 0x04fb,
13056 0x04fd, 0x04fd,
13057 0x04ff, 0x04ff,
13058 0x0501, 0x0501,
13059 0x0503, 0x0503,
13060 0x0505, 0x0505,
13061 0x0507, 0x0507,
13062 0x0509, 0x0509,
13063 0x050b, 0x050b,
13064 0x050d, 0x050d,
13065 0x050f, 0x050f,
13066 0x0511, 0x0511,
13067 0x0513, 0x0513,
13068 0x0515, 0x0515,
13069 0x0517, 0x0517,
13070 0x0519, 0x0519,
13071 0x051b, 0x051b,
13072 0x051d, 0x051d,
13073 0x051f, 0x051f,
13074 0x0521, 0x0521,
13075 0x0523, 0x0523,
13076 0x0525, 0x0525,
13077 0x0527, 0x0527,
13078 0x0529, 0x0529,
13079 0x052b, 0x052b,
13080 0x052d, 0x052d,
13081 0x052f, 0x052f,
13082 0x0561, 0x0587,
13083 0x13f8, 0x13fd,
13084 0x1d79, 0x1d79,
13085 0x1d7d, 0x1d7d,
13086 0x1e01, 0x1e01,
13087 0x1e03, 0x1e03,
13088 0x1e05, 0x1e05,
13089 0x1e07, 0x1e07,
13090 0x1e09, 0x1e09,
13091 0x1e0b, 0x1e0b,
13092 0x1e0d, 0x1e0d,
13093 0x1e0f, 0x1e0f,
13094 0x1e11, 0x1e11,
13095 0x1e13, 0x1e13,
13096 0x1e15, 0x1e15,
13097 0x1e17, 0x1e17,
13098 0x1e19, 0x1e19,
13099 0x1e1b, 0x1e1b,
13100 0x1e1d, 0x1e1d,
13101 0x1e1f, 0x1e1f,
13102 0x1e21, 0x1e21,
13103 0x1e23, 0x1e23,
13104 0x1e25, 0x1e25,
13105 0x1e27, 0x1e27,
13106 0x1e29, 0x1e29,
13107 0x1e2b, 0x1e2b,
13108 0x1e2d, 0x1e2d,
13109 0x1e2f, 0x1e2f,
13110 0x1e31, 0x1e31,
13111 0x1e33, 0x1e33,
13112 0x1e35, 0x1e35,
13113 0x1e37, 0x1e37,
13114 0x1e39, 0x1e39,
13115 0x1e3b, 0x1e3b,
13116 0x1e3d, 0x1e3d,
13117 0x1e3f, 0x1e3f,
13118 0x1e41, 0x1e41,
13119 0x1e43, 0x1e43,
13120 0x1e45, 0x1e45,
13121 0x1e47, 0x1e47,
13122 0x1e49, 0x1e49,
13123 0x1e4b, 0x1e4b,
13124 0x1e4d, 0x1e4d,
13125 0x1e4f, 0x1e4f,
13126 0x1e51, 0x1e51,
13127 0x1e53, 0x1e53,
13128 0x1e55, 0x1e55,
13129 0x1e57, 0x1e57,
13130 0x1e59, 0x1e59,
13131 0x1e5b, 0x1e5b,
13132 0x1e5d, 0x1e5d,
13133 0x1e5f, 0x1e5f,
13134 0x1e61, 0x1e61,
13135 0x1e63, 0x1e63,
13136 0x1e65, 0x1e65,
13137 0x1e67, 0x1e67,
13138 0x1e69, 0x1e69,
13139 0x1e6b, 0x1e6b,
13140 0x1e6d, 0x1e6d,
13141 0x1e6f, 0x1e6f,
13142 0x1e71, 0x1e71,
13143 0x1e73, 0x1e73,
13144 0x1e75, 0x1e75,
13145 0x1e77, 0x1e77,
13146 0x1e79, 0x1e79,
13147 0x1e7b, 0x1e7b,
13148 0x1e7d, 0x1e7d,
13149 0x1e7f, 0x1e7f,
13150 0x1e81, 0x1e81,
13151 0x1e83, 0x1e83,
13152 0x1e85, 0x1e85,
13153 0x1e87, 0x1e87,
13154 0x1e89, 0x1e89,
13155 0x1e8b, 0x1e8b,
13156 0x1e8d, 0x1e8d,
13157 0x1e8f, 0x1e8f,
13158 0x1e91, 0x1e91,
13159 0x1e93, 0x1e93,
13160 0x1e95, 0x1e9b,
13161 0x1ea1, 0x1ea1,
13162 0x1ea3, 0x1ea3,
13163 0x1ea5, 0x1ea5,
13164 0x1ea7, 0x1ea7,
13165 0x1ea9, 0x1ea9,
13166 0x1eab, 0x1eab,
13167 0x1ead, 0x1ead,
13168 0x1eaf, 0x1eaf,
13169 0x1eb1, 0x1eb1,
13170 0x1eb3, 0x1eb3,
13171 0x1eb5, 0x1eb5,
13172 0x1eb7, 0x1eb7,
13173 0x1eb9, 0x1eb9,
13174 0x1ebb, 0x1ebb,
13175 0x1ebd, 0x1ebd,
13176 0x1ebf, 0x1ebf,
13177 0x1ec1, 0x1ec1,
13178 0x1ec3, 0x1ec3,
13179 0x1ec5, 0x1ec5,
13180 0x1ec7, 0x1ec7,
13181 0x1ec9, 0x1ec9,
13182 0x1ecb, 0x1ecb,
13183 0x1ecd, 0x1ecd,
13184 0x1ecf, 0x1ecf,
13185 0x1ed1, 0x1ed1,
13186 0x1ed3, 0x1ed3,
13187 0x1ed5, 0x1ed5,
13188 0x1ed7, 0x1ed7,
13189 0x1ed9, 0x1ed9,
13190 0x1edb, 0x1edb,
13191 0x1edd, 0x1edd,
13192 0x1edf, 0x1edf,
13193 0x1ee1, 0x1ee1,
13194 0x1ee3, 0x1ee3,
13195 0x1ee5, 0x1ee5,
13196 0x1ee7, 0x1ee7,
13197 0x1ee9, 0x1ee9,
13198 0x1eeb, 0x1eeb,
13199 0x1eed, 0x1eed,
13200 0x1eef, 0x1eef,
13201 0x1ef1, 0x1ef1,
13202 0x1ef3, 0x1ef3,
13203 0x1ef5, 0x1ef5,
13204 0x1ef7, 0x1ef7,
13205 0x1ef9, 0x1ef9,
13206 0x1efb, 0x1efb,
13207 0x1efd, 0x1efd,
13208 0x1eff, 0x1f07,
13209 0x1f10, 0x1f15,
13210 0x1f20, 0x1f27,
13211 0x1f30, 0x1f37,
13212 0x1f40, 0x1f45,
13213 0x1f50, 0x1f57,
13214 0x1f60, 0x1f67,
13215 0x1f70, 0x1f7d,
13216 0x1f80, 0x1f87,
13217 0x1f90, 0x1f97,
13218 0x1fa0, 0x1fa7,
13219 0x1fb0, 0x1fb4,
13220 0x1fb6, 0x1fb7,
13221 0x1fbe, 0x1fbe,
13222 0x1fc2, 0x1fc4,
13223 0x1fc6, 0x1fc7,
13224 0x1fd0, 0x1fd3,
13225 0x1fd6, 0x1fd7,
13226 0x1fe0, 0x1fe7,
13227 0x1ff2, 0x1ff4,
13228 0x1ff6, 0x1ff7,
13229 0x214e, 0x214e,
13230 0x2170, 0x217f,
13231 0x2184, 0x2184,
13232 0x24d0, 0x24e9,
13233 0x2c30, 0x2c5e,
13234 0x2c61, 0x2c61,
13235 0x2c65, 0x2c66,
13236 0x2c68, 0x2c68,
13237 0x2c6a, 0x2c6a,
13238 0x2c6c, 0x2c6c,
13239 0x2c73, 0x2c73,
13240 0x2c76, 0x2c76,
13241 0x2c81, 0x2c81,
13242 0x2c83, 0x2c83,
13243 0x2c85, 0x2c85,
13244 0x2c87, 0x2c87,
13245 0x2c89, 0x2c89,
13246 0x2c8b, 0x2c8b,
13247 0x2c8d, 0x2c8d,
13248 0x2c8f, 0x2c8f,
13249 0x2c91, 0x2c91,
13250 0x2c93, 0x2c93,
13251 0x2c95, 0x2c95,
13252 0x2c97, 0x2c97,
13253 0x2c99, 0x2c99,
13254 0x2c9b, 0x2c9b,
13255 0x2c9d, 0x2c9d,
13256 0x2c9f, 0x2c9f,
13257 0x2ca1, 0x2ca1,
13258 0x2ca3, 0x2ca3,
13259 0x2ca5, 0x2ca5,
13260 0x2ca7, 0x2ca7,
13261 0x2ca9, 0x2ca9,
13262 0x2cab, 0x2cab,
13263 0x2cad, 0x2cad,
13264 0x2caf, 0x2caf,
13265 0x2cb1, 0x2cb1,
13266 0x2cb3, 0x2cb3,
13267 0x2cb5, 0x2cb5,
13268 0x2cb7, 0x2cb7,
13269 0x2cb9, 0x2cb9,
13270 0x2cbb, 0x2cbb,
13271 0x2cbd, 0x2cbd,
13272 0x2cbf, 0x2cbf,
13273 0x2cc1, 0x2cc1,
13274 0x2cc3, 0x2cc3,
13275 0x2cc5, 0x2cc5,
13276 0x2cc7, 0x2cc7,
13277 0x2cc9, 0x2cc9,
13278 0x2ccb, 0x2ccb,
13279 0x2ccd, 0x2ccd,
13280 0x2ccf, 0x2ccf,
13281 0x2cd1, 0x2cd1,
13282 0x2cd3, 0x2cd3,
13283 0x2cd5, 0x2cd5,
13284 0x2cd7, 0x2cd7,
13285 0x2cd9, 0x2cd9,
13286 0x2cdb, 0x2cdb,
13287 0x2cdd, 0x2cdd,
13288 0x2cdf, 0x2cdf,
13289 0x2ce1, 0x2ce1,
13290 0x2ce3, 0x2ce3,
13291 0x2cec, 0x2cec,
13292 0x2cee, 0x2cee,
13293 0x2cf3, 0x2cf3,
13294 0x2d00, 0x2d25,
13295 0x2d27, 0x2d27,
13296 0x2d2d, 0x2d2d,
13297 0xa641, 0xa641,
13298 0xa643, 0xa643,
13299 0xa645, 0xa645,
13300 0xa647, 0xa647,
13301 0xa649, 0xa649,
13302 0xa64b, 0xa64b,
13303 0xa64d, 0xa64d,
13304 0xa64f, 0xa64f,
13305 0xa651, 0xa651,
13306 0xa653, 0xa653,
13307 0xa655, 0xa655,
13308 0xa657, 0xa657,
13309 0xa659, 0xa659,
13310 0xa65b, 0xa65b,
13311 0xa65d, 0xa65d,
13312 0xa65f, 0xa65f,
13313 0xa661, 0xa661,
13314 0xa663, 0xa663,
13315 0xa665, 0xa665,
13316 0xa667, 0xa667,
13317 0xa669, 0xa669,
13318 0xa66b, 0xa66b,
13319 0xa66d, 0xa66d,
13320 0xa681, 0xa681,
13321 0xa683, 0xa683,
13322 0xa685, 0xa685,
13323 0xa687, 0xa687,
13324 0xa689, 0xa689,
13325 0xa68b, 0xa68b,
13326 0xa68d, 0xa68d,
13327 0xa68f, 0xa68f,
13328 0xa691, 0xa691,
13329 0xa693, 0xa693,
13330 0xa695, 0xa695,
13331 0xa697, 0xa697,
13332 0xa699, 0xa699,
13333 0xa69b, 0xa69b,
13334 0xa723, 0xa723,
13335 0xa725, 0xa725,
13336 0xa727, 0xa727,
13337 0xa729, 0xa729,
13338 0xa72b, 0xa72b,
13339 0xa72d, 0xa72d,
13340 0xa72f, 0xa72f,
13341 0xa733, 0xa733,
13342 0xa735, 0xa735,
13343 0xa737, 0xa737,
13344 0xa739, 0xa739,
13345 0xa73b, 0xa73b,
13346 0xa73d, 0xa73d,
13347 0xa73f, 0xa73f,
13348 0xa741, 0xa741,
13349 0xa743, 0xa743,
13350 0xa745, 0xa745,
13351 0xa747, 0xa747,
13352 0xa749, 0xa749,
13353 0xa74b, 0xa74b,
13354 0xa74d, 0xa74d,
13355 0xa74f, 0xa74f,
13356 0xa751, 0xa751,
13357 0xa753, 0xa753,
13358 0xa755, 0xa755,
13359 0xa757, 0xa757,
13360 0xa759, 0xa759,
13361 0xa75b, 0xa75b,
13362 0xa75d, 0xa75d,
13363 0xa75f, 0xa75f,
13364 0xa761, 0xa761,
13365 0xa763, 0xa763,
13366 0xa765, 0xa765,
13367 0xa767, 0xa767,
13368 0xa769, 0xa769,
13369 0xa76b, 0xa76b,
13370 0xa76d, 0xa76d,
13371 0xa76f, 0xa76f,
13372 0xa77a, 0xa77a,
13373 0xa77c, 0xa77c,
13374 0xa77f, 0xa77f,
13375 0xa781, 0xa781,
13376 0xa783, 0xa783,
13377 0xa785, 0xa785,
13378 0xa787, 0xa787,
13379 0xa78c, 0xa78c,
13380 0xa791, 0xa791,
13381 0xa793, 0xa793,
13382 0xa797, 0xa797,
13383 0xa799, 0xa799,
13384 0xa79b, 0xa79b,
13385 0xa79d, 0xa79d,
13386 0xa79f, 0xa79f,
13387 0xa7a1, 0xa7a1,
13388 0xa7a3, 0xa7a3,
13389 0xa7a5, 0xa7a5,
13390 0xa7a7, 0xa7a7,
13391 0xa7a9, 0xa7a9,
13392 0xa7b5, 0xa7b5,
13393 0xa7b7, 0xa7b7,
13394 0xab53, 0xab53,
13395 0xab70, 0xabbf,
13396 0xfb00, 0xfb06,
13397 0xfb13, 0xfb17,
13398 0xff41, 0xff5a,
13399 0x10428, 0x1044f,
13400 0x10cc0, 0x10cf2,
13401 0x118c0, 0x118df,
13402 }; /* END of CR_Changes_When_Titlecased */
13403
13404 /* PROPERTY: 'Changes_When_Casefolded': Derived Property */
13405 static const OnigCodePoint
13406 CR_Changes_When_Casefolded[] = { 600,
13407 0x0041, 0x005a,
13408 0x00b5, 0x00b5,
13409 0x00c0, 0x00d6,
13410 0x00d8, 0x00df,
13411 0x0100, 0x0100,
13412 0x0102, 0x0102,
13413 0x0104, 0x0104,
13414 0x0106, 0x0106,
13415 0x0108, 0x0108,
13416 0x010a, 0x010a,
13417 0x010c, 0x010c,
13418 0x010e, 0x010e,
13419 0x0110, 0x0110,
13420 0x0112, 0x0112,
13421 0x0114, 0x0114,
13422 0x0116, 0x0116,
13423 0x0118, 0x0118,
13424 0x011a, 0x011a,
13425 0x011c, 0x011c,
13426 0x011e, 0x011e,
13427 0x0120, 0x0120,
13428 0x0122, 0x0122,
13429 0x0124, 0x0124,
13430 0x0126, 0x0126,
13431 0x0128, 0x0128,
13432 0x012a, 0x012a,
13433 0x012c, 0x012c,
13434 0x012e, 0x012e,
13435 0x0130, 0x0130,
13436 0x0132, 0x0132,
13437 0x0134, 0x0134,
13438 0x0136, 0x0136,
13439 0x0139, 0x0139,
13440 0x013b, 0x013b,
13441 0x013d, 0x013d,
13442 0x013f, 0x013f,
13443 0x0141, 0x0141,
13444 0x0143, 0x0143,
13445 0x0145, 0x0145,
13446 0x0147, 0x0147,
13447 0x0149, 0x014a,
13448 0x014c, 0x014c,
13449 0x014e, 0x014e,
13450 0x0150, 0x0150,
13451 0x0152, 0x0152,
13452 0x0154, 0x0154,
13453 0x0156, 0x0156,
13454 0x0158, 0x0158,
13455 0x015a, 0x015a,
13456 0x015c, 0x015c,
13457 0x015e, 0x015e,
13458 0x0160, 0x0160,
13459 0x0162, 0x0162,
13460 0x0164, 0x0164,
13461 0x0166, 0x0166,
13462 0x0168, 0x0168,
13463 0x016a, 0x016a,
13464 0x016c, 0x016c,
13465 0x016e, 0x016e,
13466 0x0170, 0x0170,
13467 0x0172, 0x0172,
13468 0x0174, 0x0174,
13469 0x0176, 0x0176,
13470 0x0178, 0x0179,
13471 0x017b, 0x017b,
13472 0x017d, 0x017d,
13473 0x017f, 0x017f,
13474 0x0181, 0x0182,
13475 0x0184, 0x0184,
13476 0x0186, 0x0187,
13477 0x0189, 0x018b,
13478 0x018e, 0x0191,
13479 0x0193, 0x0194,
13480 0x0196, 0x0198,
13481 0x019c, 0x019d,
13482 0x019f, 0x01a0,
13483 0x01a2, 0x01a2,
13484 0x01a4, 0x01a4,
13485 0x01a6, 0x01a7,
13486 0x01a9, 0x01a9,
13487 0x01ac, 0x01ac,
13488 0x01ae, 0x01af,
13489 0x01b1, 0x01b3,
13490 0x01b5, 0x01b5,
13491 0x01b7, 0x01b8,
13492 0x01bc, 0x01bc,
13493 0x01c4, 0x01c5,
13494 0x01c7, 0x01c8,
13495 0x01ca, 0x01cb,
13496 0x01cd, 0x01cd,
13497 0x01cf, 0x01cf,
13498 0x01d1, 0x01d1,
13499 0x01d3, 0x01d3,
13500 0x01d5, 0x01d5,
13501 0x01d7, 0x01d7,
13502 0x01d9, 0x01d9,
13503 0x01db, 0x01db,
13504 0x01de, 0x01de,
13505 0x01e0, 0x01e0,
13506 0x01e2, 0x01e2,
13507 0x01e4, 0x01e4,
13508 0x01e6, 0x01e6,
13509 0x01e8, 0x01e8,
13510 0x01ea, 0x01ea,
13511 0x01ec, 0x01ec,
13512 0x01ee, 0x01ee,
13513 0x01f1, 0x01f2,
13514 0x01f4, 0x01f4,
13515 0x01f6, 0x01f8,
13516 0x01fa, 0x01fa,
13517 0x01fc, 0x01fc,
13518 0x01fe, 0x01fe,
13519 0x0200, 0x0200,
13520 0x0202, 0x0202,
13521 0x0204, 0x0204,
13522 0x0206, 0x0206,
13523 0x0208, 0x0208,
13524 0x020a, 0x020a,
13525 0x020c, 0x020c,
13526 0x020e, 0x020e,
13527 0x0210, 0x0210,
13528 0x0212, 0x0212,
13529 0x0214, 0x0214,
13530 0x0216, 0x0216,
13531 0x0218, 0x0218,
13532 0x021a, 0x021a,
13533 0x021c, 0x021c,
13534 0x021e, 0x021e,
13535 0x0220, 0x0220,
13536 0x0222, 0x0222,
13537 0x0224, 0x0224,
13538 0x0226, 0x0226,
13539 0x0228, 0x0228,
13540 0x022a, 0x022a,
13541 0x022c, 0x022c,
13542 0x022e, 0x022e,
13543 0x0230, 0x0230,
13544 0x0232, 0x0232,
13545 0x023a, 0x023b,
13546 0x023d, 0x023e,
13547 0x0241, 0x0241,
13548 0x0243, 0x0246,
13549 0x0248, 0x0248,
13550 0x024a, 0x024a,
13551 0x024c, 0x024c,
13552 0x024e, 0x024e,
13553 0x0345, 0x0345,
13554 0x0370, 0x0370,
13555 0x0372, 0x0372,
13556 0x0376, 0x0376,
13557 0x037f, 0x037f,
13558 0x0386, 0x0386,
13559 0x0388, 0x038a,
13560 0x038c, 0x038c,
13561 0x038e, 0x038f,
13562 0x0391, 0x03a1,
13563 0x03a3, 0x03ab,
13564 0x03c2, 0x03c2,
13565 0x03cf, 0x03d1,
13566 0x03d5, 0x03d6,
13567 0x03d8, 0x03d8,
13568 0x03da, 0x03da,
13569 0x03dc, 0x03dc,
13570 0x03de, 0x03de,
13571 0x03e0, 0x03e0,
13572 0x03e2, 0x03e2,
13573 0x03e4, 0x03e4,
13574 0x03e6, 0x03e6,
13575 0x03e8, 0x03e8,
13576 0x03ea, 0x03ea,
13577 0x03ec, 0x03ec,
13578 0x03ee, 0x03ee,
13579 0x03f0, 0x03f1,
13580 0x03f4, 0x03f5,
13581 0x03f7, 0x03f7,
13582 0x03f9, 0x03fa,
13583 0x03fd, 0x042f,
13584 0x0460, 0x0460,
13585 0x0462, 0x0462,
13586 0x0464, 0x0464,
13587 0x0466, 0x0466,
13588 0x0468, 0x0468,
13589 0x046a, 0x046a,
13590 0x046c, 0x046c,
13591 0x046e, 0x046e,
13592 0x0470, 0x0470,
13593 0x0472, 0x0472,
13594 0x0474, 0x0474,
13595 0x0476, 0x0476,
13596 0x0478, 0x0478,
13597 0x047a, 0x047a,
13598 0x047c, 0x047c,
13599 0x047e, 0x047e,
13600 0x0480, 0x0480,
13601 0x048a, 0x048a,
13602 0x048c, 0x048c,
13603 0x048e, 0x048e,
13604 0x0490, 0x0490,
13605 0x0492, 0x0492,
13606 0x0494, 0x0494,
13607 0x0496, 0x0496,
13608 0x0498, 0x0498,
13609 0x049a, 0x049a,
13610 0x049c, 0x049c,
13611 0x049e, 0x049e,
13612 0x04a0, 0x04a0,
13613 0x04a2, 0x04a2,
13614 0x04a4, 0x04a4,
13615 0x04a6, 0x04a6,
13616 0x04a8, 0x04a8,
13617 0x04aa, 0x04aa,
13618 0x04ac, 0x04ac,
13619 0x04ae, 0x04ae,
13620 0x04b0, 0x04b0,
13621 0x04b2, 0x04b2,
13622 0x04b4, 0x04b4,
13623 0x04b6, 0x04b6,
13624 0x04b8, 0x04b8,
13625 0x04ba, 0x04ba,
13626 0x04bc, 0x04bc,
13627 0x04be, 0x04be,
13628 0x04c0, 0x04c1,
13629 0x04c3, 0x04c3,
13630 0x04c5, 0x04c5,
13631 0x04c7, 0x04c7,
13632 0x04c9, 0x04c9,
13633 0x04cb, 0x04cb,
13634 0x04cd, 0x04cd,
13635 0x04d0, 0x04d0,
13636 0x04d2, 0x04d2,
13637 0x04d4, 0x04d4,
13638 0x04d6, 0x04d6,
13639 0x04d8, 0x04d8,
13640 0x04da, 0x04da,
13641 0x04dc, 0x04dc,
13642 0x04de, 0x04de,
13643 0x04e0, 0x04e0,
13644 0x04e2, 0x04e2,
13645 0x04e4, 0x04e4,
13646 0x04e6, 0x04e6,
13647 0x04e8, 0x04e8,
13648 0x04ea, 0x04ea,
13649 0x04ec, 0x04ec,
13650 0x04ee, 0x04ee,
13651 0x04f0, 0x04f0,
13652 0x04f2, 0x04f2,
13653 0x04f4, 0x04f4,
13654 0x04f6, 0x04f6,
13655 0x04f8, 0x04f8,
13656 0x04fa, 0x04fa,
13657 0x04fc, 0x04fc,
13658 0x04fe, 0x04fe,
13659 0x0500, 0x0500,
13660 0x0502, 0x0502,
13661 0x0504, 0x0504,
13662 0x0506, 0x0506,
13663 0x0508, 0x0508,
13664 0x050a, 0x050a,
13665 0x050c, 0x050c,
13666 0x050e, 0x050e,
13667 0x0510, 0x0510,
13668 0x0512, 0x0512,
13669 0x0514, 0x0514,
13670 0x0516, 0x0516,
13671 0x0518, 0x0518,
13672 0x051a, 0x051a,
13673 0x051c, 0x051c,
13674 0x051e, 0x051e,
13675 0x0520, 0x0520,
13676 0x0522, 0x0522,
13677 0x0524, 0x0524,
13678 0x0526, 0x0526,
13679 0x0528, 0x0528,
13680 0x052a, 0x052a,
13681 0x052c, 0x052c,
13682 0x052e, 0x052e,
13683 0x0531, 0x0556,
13684 0x0587, 0x0587,
13685 0x10a0, 0x10c5,
13686 0x10c7, 0x10c7,
13687 0x10cd, 0x10cd,
13688 0x13f8, 0x13fd,
13689 0x1e00, 0x1e00,
13690 0x1e02, 0x1e02,
13691 0x1e04, 0x1e04,
13692 0x1e06, 0x1e06,
13693 0x1e08, 0x1e08,
13694 0x1e0a, 0x1e0a,
13695 0x1e0c, 0x1e0c,
13696 0x1e0e, 0x1e0e,
13697 0x1e10, 0x1e10,
13698 0x1e12, 0x1e12,
13699 0x1e14, 0x1e14,
13700 0x1e16, 0x1e16,
13701 0x1e18, 0x1e18,
13702 0x1e1a, 0x1e1a,
13703 0x1e1c, 0x1e1c,
13704 0x1e1e, 0x1e1e,
13705 0x1e20, 0x1e20,
13706 0x1e22, 0x1e22,
13707 0x1e24, 0x1e24,
13708 0x1e26, 0x1e26,
13709 0x1e28, 0x1e28,
13710 0x1e2a, 0x1e2a,
13711 0x1e2c, 0x1e2c,
13712 0x1e2e, 0x1e2e,
13713 0x1e30, 0x1e30,
13714 0x1e32, 0x1e32,
13715 0x1e34, 0x1e34,
13716 0x1e36, 0x1e36,
13717 0x1e38, 0x1e38,
13718 0x1e3a, 0x1e3a,
13719 0x1e3c, 0x1e3c,
13720 0x1e3e, 0x1e3e,
13721 0x1e40, 0x1e40,
13722 0x1e42, 0x1e42,
13723 0x1e44, 0x1e44,
13724 0x1e46, 0x1e46,
13725 0x1e48, 0x1e48,
13726 0x1e4a, 0x1e4a,
13727 0x1e4c, 0x1e4c,
13728 0x1e4e, 0x1e4e,
13729 0x1e50, 0x1e50,
13730 0x1e52, 0x1e52,
13731 0x1e54, 0x1e54,
13732 0x1e56, 0x1e56,
13733 0x1e58, 0x1e58,
13734 0x1e5a, 0x1e5a,
13735 0x1e5c, 0x1e5c,
13736 0x1e5e, 0x1e5e,
13737 0x1e60, 0x1e60,
13738 0x1e62, 0x1e62,
13739 0x1e64, 0x1e64,
13740 0x1e66, 0x1e66,
13741 0x1e68, 0x1e68,
13742 0x1e6a, 0x1e6a,
13743 0x1e6c, 0x1e6c,
13744 0x1e6e, 0x1e6e,
13745 0x1e70, 0x1e70,
13746 0x1e72, 0x1e72,
13747 0x1e74, 0x1e74,
13748 0x1e76, 0x1e76,
13749 0x1e78, 0x1e78,
13750 0x1e7a, 0x1e7a,
13751 0x1e7c, 0x1e7c,
13752 0x1e7e, 0x1e7e,
13753 0x1e80, 0x1e80,
13754 0x1e82, 0x1e82,
13755 0x1e84, 0x1e84,
13756 0x1e86, 0x1e86,
13757 0x1e88, 0x1e88,
13758 0x1e8a, 0x1e8a,
13759 0x1e8c, 0x1e8c,
13760 0x1e8e, 0x1e8e,
13761 0x1e90, 0x1e90,
13762 0x1e92, 0x1e92,
13763 0x1e94, 0x1e94,
13764 0x1e9a, 0x1e9b,
13765 0x1e9e, 0x1e9e,
13766 0x1ea0, 0x1ea0,
13767 0x1ea2, 0x1ea2,
13768 0x1ea4, 0x1ea4,
13769 0x1ea6, 0x1ea6,
13770 0x1ea8, 0x1ea8,
13771 0x1eaa, 0x1eaa,
13772 0x1eac, 0x1eac,
13773 0x1eae, 0x1eae,
13774 0x1eb0, 0x1eb0,
13775 0x1eb2, 0x1eb2,
13776 0x1eb4, 0x1eb4,
13777 0x1eb6, 0x1eb6,
13778 0x1eb8, 0x1eb8,
13779 0x1eba, 0x1eba,
13780 0x1ebc, 0x1ebc,
13781 0x1ebe, 0x1ebe,
13782 0x1ec0, 0x1ec0,
13783 0x1ec2, 0x1ec2,
13784 0x1ec4, 0x1ec4,
13785 0x1ec6, 0x1ec6,
13786 0x1ec8, 0x1ec8,
13787 0x1eca, 0x1eca,
13788 0x1ecc, 0x1ecc,
13789 0x1ece, 0x1ece,
13790 0x1ed0, 0x1ed0,
13791 0x1ed2, 0x1ed2,
13792 0x1ed4, 0x1ed4,
13793 0x1ed6, 0x1ed6,
13794 0x1ed8, 0x1ed8,
13795 0x1eda, 0x1eda,
13796 0x1edc, 0x1edc,
13797 0x1ede, 0x1ede,
13798 0x1ee0, 0x1ee0,
13799 0x1ee2, 0x1ee2,
13800 0x1ee4, 0x1ee4,
13801 0x1ee6, 0x1ee6,
13802 0x1ee8, 0x1ee8,
13803 0x1eea, 0x1eea,
13804 0x1eec, 0x1eec,
13805 0x1eee, 0x1eee,
13806 0x1ef0, 0x1ef0,
13807 0x1ef2, 0x1ef2,
13808 0x1ef4, 0x1ef4,
13809 0x1ef6, 0x1ef6,
13810 0x1ef8, 0x1ef8,
13811 0x1efa, 0x1efa,
13812 0x1efc, 0x1efc,
13813 0x1efe, 0x1efe,
13814 0x1f08, 0x1f0f,
13815 0x1f18, 0x1f1d,
13816 0x1f28, 0x1f2f,
13817 0x1f38, 0x1f3f,
13818 0x1f48, 0x1f4d,
13819 0x1f59, 0x1f59,
13820 0x1f5b, 0x1f5b,
13821 0x1f5d, 0x1f5d,
13822 0x1f5f, 0x1f5f,
13823 0x1f68, 0x1f6f,
13824 0x1f80, 0x1faf,
13825 0x1fb2, 0x1fb4,
13826 0x1fb7, 0x1fbc,
13827 0x1fc2, 0x1fc4,
13828 0x1fc7, 0x1fcc,
13829 0x1fd8, 0x1fdb,
13830 0x1fe8, 0x1fec,
13831 0x1ff2, 0x1ff4,
13832 0x1ff7, 0x1ffc,
13833 0x2126, 0x2126,
13834 0x212a, 0x212b,
13835 0x2132, 0x2132,
13836 0x2160, 0x216f,
13837 0x2183, 0x2183,
13838 0x24b6, 0x24cf,
13839 0x2c00, 0x2c2e,
13840 0x2c60, 0x2c60,
13841 0x2c62, 0x2c64,
13842 0x2c67, 0x2c67,
13843 0x2c69, 0x2c69,
13844 0x2c6b, 0x2c6b,
13845 0x2c6d, 0x2c70,
13846 0x2c72, 0x2c72,
13847 0x2c75, 0x2c75,
13848 0x2c7e, 0x2c80,
13849 0x2c82, 0x2c82,
13850 0x2c84, 0x2c84,
13851 0x2c86, 0x2c86,
13852 0x2c88, 0x2c88,
13853 0x2c8a, 0x2c8a,
13854 0x2c8c, 0x2c8c,
13855 0x2c8e, 0x2c8e,
13856 0x2c90, 0x2c90,
13857 0x2c92, 0x2c92,
13858 0x2c94, 0x2c94,
13859 0x2c96, 0x2c96,
13860 0x2c98, 0x2c98,
13861 0x2c9a, 0x2c9a,
13862 0x2c9c, 0x2c9c,
13863 0x2c9e, 0x2c9e,
13864 0x2ca0, 0x2ca0,
13865 0x2ca2, 0x2ca2,
13866 0x2ca4, 0x2ca4,
13867 0x2ca6, 0x2ca6,
13868 0x2ca8, 0x2ca8,
13869 0x2caa, 0x2caa,
13870 0x2cac, 0x2cac,
13871 0x2cae, 0x2cae,
13872 0x2cb0, 0x2cb0,
13873 0x2cb2, 0x2cb2,
13874 0x2cb4, 0x2cb4,
13875 0x2cb6, 0x2cb6,
13876 0x2cb8, 0x2cb8,
13877 0x2cba, 0x2cba,
13878 0x2cbc, 0x2cbc,
13879 0x2cbe, 0x2cbe,
13880 0x2cc0, 0x2cc0,
13881 0x2cc2, 0x2cc2,
13882 0x2cc4, 0x2cc4,
13883 0x2cc6, 0x2cc6,
13884 0x2cc8, 0x2cc8,
13885 0x2cca, 0x2cca,
13886 0x2ccc, 0x2ccc,
13887 0x2cce, 0x2cce,
13888 0x2cd0, 0x2cd0,
13889 0x2cd2, 0x2cd2,
13890 0x2cd4, 0x2cd4,
13891 0x2cd6, 0x2cd6,
13892 0x2cd8, 0x2cd8,
13893 0x2cda, 0x2cda,
13894 0x2cdc, 0x2cdc,
13895 0x2cde, 0x2cde,
13896 0x2ce0, 0x2ce0,
13897 0x2ce2, 0x2ce2,
13898 0x2ceb, 0x2ceb,
13899 0x2ced, 0x2ced,
13900 0x2cf2, 0x2cf2,
13901 0xa640, 0xa640,
13902 0xa642, 0xa642,
13903 0xa644, 0xa644,
13904 0xa646, 0xa646,
13905 0xa648, 0xa648,
13906 0xa64a, 0xa64a,
13907 0xa64c, 0xa64c,
13908 0xa64e, 0xa64e,
13909 0xa650, 0xa650,
13910 0xa652, 0xa652,
13911 0xa654, 0xa654,
13912 0xa656, 0xa656,
13913 0xa658, 0xa658,
13914 0xa65a, 0xa65a,
13915 0xa65c, 0xa65c,
13916 0xa65e, 0xa65e,
13917 0xa660, 0xa660,
13918 0xa662, 0xa662,
13919 0xa664, 0xa664,
13920 0xa666, 0xa666,
13921 0xa668, 0xa668,
13922 0xa66a, 0xa66a,
13923 0xa66c, 0xa66c,
13924 0xa680, 0xa680,
13925 0xa682, 0xa682,
13926 0xa684, 0xa684,
13927 0xa686, 0xa686,
13928 0xa688, 0xa688,
13929 0xa68a, 0xa68a,
13930 0xa68c, 0xa68c,
13931 0xa68e, 0xa68e,
13932 0xa690, 0xa690,
13933 0xa692, 0xa692,
13934 0xa694, 0xa694,
13935 0xa696, 0xa696,
13936 0xa698, 0xa698,
13937 0xa69a, 0xa69a,
13938 0xa722, 0xa722,
13939 0xa724, 0xa724,
13940 0xa726, 0xa726,
13941 0xa728, 0xa728,
13942 0xa72a, 0xa72a,
13943 0xa72c, 0xa72c,
13944 0xa72e, 0xa72e,
13945 0xa732, 0xa732,
13946 0xa734, 0xa734,
13947 0xa736, 0xa736,
13948 0xa738, 0xa738,
13949 0xa73a, 0xa73a,
13950 0xa73c, 0xa73c,
13951 0xa73e, 0xa73e,
13952 0xa740, 0xa740,
13953 0xa742, 0xa742,
13954 0xa744, 0xa744,
13955 0xa746, 0xa746,
13956 0xa748, 0xa748,
13957 0xa74a, 0xa74a,
13958 0xa74c, 0xa74c,
13959 0xa74e, 0xa74e,
13960 0xa750, 0xa750,
13961 0xa752, 0xa752,
13962 0xa754, 0xa754,
13963 0xa756, 0xa756,
13964 0xa758, 0xa758,
13965 0xa75a, 0xa75a,
13966 0xa75c, 0xa75c,
13967 0xa75e, 0xa75e,
13968 0xa760, 0xa760,
13969 0xa762, 0xa762,
13970 0xa764, 0xa764,
13971 0xa766, 0xa766,
13972 0xa768, 0xa768,
13973 0xa76a, 0xa76a,
13974 0xa76c, 0xa76c,
13975 0xa76e, 0xa76e,
13976 0xa779, 0xa779,
13977 0xa77b, 0xa77b,
13978 0xa77d, 0xa77e,
13979 0xa780, 0xa780,
13980 0xa782, 0xa782,
13981 0xa784, 0xa784,
13982 0xa786, 0xa786,
13983 0xa78b, 0xa78b,
13984 0xa78d, 0xa78d,
13985 0xa790, 0xa790,
13986 0xa792, 0xa792,
13987 0xa796, 0xa796,
13988 0xa798, 0xa798,
13989 0xa79a, 0xa79a,
13990 0xa79c, 0xa79c,
13991 0xa79e, 0xa79e,
13992 0xa7a0, 0xa7a0,
13993 0xa7a2, 0xa7a2,
13994 0xa7a4, 0xa7a4,
13995 0xa7a6, 0xa7a6,
13996 0xa7a8, 0xa7a8,
13997 0xa7aa, 0xa7ad,
13998 0xa7b0, 0xa7b4,
13999 0xa7b6, 0xa7b6,
14000 0xab70, 0xabbf,
14001 0xfb00, 0xfb06,
14002 0xfb13, 0xfb17,
14003 0xff21, 0xff3a,
14004 0x10400, 0x10427,
14005 0x10c80, 0x10cb2,
14006 0x118a0, 0x118bf,
14007 }; /* END of CR_Changes_When_Casefolded */
14008
14009 /* PROPERTY: 'Changes_When_Casemapped': Derived Property */
14010 static const OnigCodePoint
14011 CR_Changes_When_Casemapped[] = { 113,
14012 0x0041, 0x005a,
14013 0x0061, 0x007a,
14014 0x00b5, 0x00b5,
14015 0x00c0, 0x00d6,
14016 0x00d8, 0x00f6,
14017 0x00f8, 0x0137,
14018 0x0139, 0x018c,
14019 0x018e, 0x019a,
14020 0x019c, 0x01a9,
14021 0x01ac, 0x01b9,
14022 0x01bc, 0x01bd,
14023 0x01bf, 0x01bf,
14024 0x01c4, 0x0220,
14025 0x0222, 0x0233,
14026 0x023a, 0x0254,
14027 0x0256, 0x0257,
14028 0x0259, 0x0259,
14029 0x025b, 0x025c,
14030 0x0260, 0x0261,
14031 0x0263, 0x0263,
14032 0x0265, 0x0266,
14033 0x0268, 0x0269,
14034 0x026b, 0x026c,
14035 0x026f, 0x026f,
14036 0x0271, 0x0272,
14037 0x0275, 0x0275,
14038 0x027d, 0x027d,
14039 0x0280, 0x0280,
14040 0x0283, 0x0283,
14041 0x0287, 0x028c,
14042 0x0292, 0x0292,
14043 0x029d, 0x029e,
14044 0x0345, 0x0345,
14045 0x0370, 0x0373,
14046 0x0376, 0x0377,
14047 0x037b, 0x037d,
14048 0x037f, 0x037f,
14049 0x0386, 0x0386,
14050 0x0388, 0x038a,
14051 0x038c, 0x038c,
14052 0x038e, 0x03a1,
14053 0x03a3, 0x03d1,
14054 0x03d5, 0x03f5,
14055 0x03f7, 0x03fb,
14056 0x03fd, 0x0481,
14057 0x048a, 0x052f,
14058 0x0531, 0x0556,
14059 0x0561, 0x0587,
14060 0x10a0, 0x10c5,
14061 0x10c7, 0x10c7,
14062 0x10cd, 0x10cd,
14063 0x13a0, 0x13f5,
14064 0x13f8, 0x13fd,
14065 0x1d79, 0x1d79,
14066 0x1d7d, 0x1d7d,
14067 0x1e00, 0x1e9b,
14068 0x1e9e, 0x1e9e,
14069 0x1ea0, 0x1f15,
14070 0x1f18, 0x1f1d,
14071 0x1f20, 0x1f45,
14072 0x1f48, 0x1f4d,
14073 0x1f50, 0x1f57,
14074 0x1f59, 0x1f59,
14075 0x1f5b, 0x1f5b,
14076 0x1f5d, 0x1f5d,
14077 0x1f5f, 0x1f7d,
14078 0x1f80, 0x1fb4,
14079 0x1fb6, 0x1fbc,
14080 0x1fbe, 0x1fbe,
14081 0x1fc2, 0x1fc4,
14082 0x1fc6, 0x1fcc,
14083 0x1fd0, 0x1fd3,
14084 0x1fd6, 0x1fdb,
14085 0x1fe0, 0x1fec,
14086 0x1ff2, 0x1ff4,
14087 0x1ff6, 0x1ffc,
14088 0x2126, 0x2126,
14089 0x212a, 0x212b,
14090 0x2132, 0x2132,
14091 0x214e, 0x214e,
14092 0x2160, 0x217f,
14093 0x2183, 0x2184,
14094 0x24b6, 0x24e9,
14095 0x2c00, 0x2c2e,
14096 0x2c30, 0x2c5e,
14097 0x2c60, 0x2c70,
14098 0x2c72, 0x2c73,
14099 0x2c75, 0x2c76,
14100 0x2c7e, 0x2ce3,
14101 0x2ceb, 0x2cee,
14102 0x2cf2, 0x2cf3,
14103 0x2d00, 0x2d25,
14104 0x2d27, 0x2d27,
14105 0x2d2d, 0x2d2d,
14106 0xa640, 0xa66d,
14107 0xa680, 0xa69b,
14108 0xa722, 0xa72f,
14109 0xa732, 0xa76f,
14110 0xa779, 0xa787,
14111 0xa78b, 0xa78d,
14112 0xa790, 0xa793,
14113 0xa796, 0xa7ad,
14114 0xa7b0, 0xa7b7,
14115 0xab53, 0xab53,
14116 0xab70, 0xabbf,
14117 0xfb00, 0xfb06,
14118 0xfb13, 0xfb17,
14119 0xff21, 0xff3a,
14120 0xff41, 0xff5a,
14121 0x10400, 0x1044f,
14122 0x10c80, 0x10cb2,
14123 0x10cc0, 0x10cf2,
14124 0x118a0, 0x118df,
14125 }; /* END of CR_Changes_When_Casemapped */
14126
14127 /* PROPERTY: 'ID_Start': Derived Property */
14128 static const OnigCodePoint
14129 CR_ID_Start[] = { 555,
14130 0x0041, 0x005a,
14131 0x0061, 0x007a,
14132 0x00aa, 0x00aa,
14133 0x00b5, 0x00b5,
14134 0x00ba, 0x00ba,
14135 0x00c0, 0x00d6,
14136 0x00d8, 0x00f6,
14137 0x00f8, 0x02c1,
14138 0x02c6, 0x02d1,
14139 0x02e0, 0x02e4,
14140 0x02ec, 0x02ec,
14141 0x02ee, 0x02ee,
14142 0x0370, 0x0374,
14143 0x0376, 0x0377,
14144 0x037a, 0x037d,
14145 0x037f, 0x037f,
14146 0x0386, 0x0386,
14147 0x0388, 0x038a,
14148 0x038c, 0x038c,
14149 0x038e, 0x03a1,
14150 0x03a3, 0x03f5,
14151 0x03f7, 0x0481,
14152 0x048a, 0x052f,
14153 0x0531, 0x0556,
14154 0x0559, 0x0559,
14155 0x0561, 0x0587,
14156 0x05d0, 0x05ea,
14157 0x05f0, 0x05f2,
14158 0x0620, 0x064a,
14159 0x066e, 0x066f,
14160 0x0671, 0x06d3,
14161 0x06d5, 0x06d5,
14162 0x06e5, 0x06e6,
14163 0x06ee, 0x06ef,
14164 0x06fa, 0x06fc,
14165 0x06ff, 0x06ff,
14166 0x0710, 0x0710,
14167 0x0712, 0x072f,
14168 0x074d, 0x07a5,
14169 0x07b1, 0x07b1,
14170 0x07ca, 0x07ea,
14171 0x07f4, 0x07f5,
14172 0x07fa, 0x07fa,
14173 0x0800, 0x0815,
14174 0x081a, 0x081a,
14175 0x0824, 0x0824,
14176 0x0828, 0x0828,
14177 0x0840, 0x0858,
14178 0x08a0, 0x08b4,
14179 0x0904, 0x0939,
14180 0x093d, 0x093d,
14181 0x0950, 0x0950,
14182 0x0958, 0x0961,
14183 0x0971, 0x0980,
14184 0x0985, 0x098c,
14185 0x098f, 0x0990,
14186 0x0993, 0x09a8,
14187 0x09aa, 0x09b0,
14188 0x09b2, 0x09b2,
14189 0x09b6, 0x09b9,
14190 0x09bd, 0x09bd,
14191 0x09ce, 0x09ce,
14192 0x09dc, 0x09dd,
14193 0x09df, 0x09e1,
14194 0x09f0, 0x09f1,
14195 0x0a05, 0x0a0a,
14196 0x0a0f, 0x0a10,
14197 0x0a13, 0x0a28,
14198 0x0a2a, 0x0a30,
14199 0x0a32, 0x0a33,
14200 0x0a35, 0x0a36,
14201 0x0a38, 0x0a39,
14202 0x0a59, 0x0a5c,
14203 0x0a5e, 0x0a5e,
14204 0x0a72, 0x0a74,
14205 0x0a85, 0x0a8d,
14206 0x0a8f, 0x0a91,
14207 0x0a93, 0x0aa8,
14208 0x0aaa, 0x0ab0,
14209 0x0ab2, 0x0ab3,
14210 0x0ab5, 0x0ab9,
14211 0x0abd, 0x0abd,
14212 0x0ad0, 0x0ad0,
14213 0x0ae0, 0x0ae1,
14214 0x0af9, 0x0af9,
14215 0x0b05, 0x0b0c,
14216 0x0b0f, 0x0b10,
14217 0x0b13, 0x0b28,
14218 0x0b2a, 0x0b30,
14219 0x0b32, 0x0b33,
14220 0x0b35, 0x0b39,
14221 0x0b3d, 0x0b3d,
14222 0x0b5c, 0x0b5d,
14223 0x0b5f, 0x0b61,
14224 0x0b71, 0x0b71,
14225 0x0b83, 0x0b83,
14226 0x0b85, 0x0b8a,
14227 0x0b8e, 0x0b90,
14228 0x0b92, 0x0b95,
14229 0x0b99, 0x0b9a,
14230 0x0b9c, 0x0b9c,
14231 0x0b9e, 0x0b9f,
14232 0x0ba3, 0x0ba4,
14233 0x0ba8, 0x0baa,
14234 0x0bae, 0x0bb9,
14235 0x0bd0, 0x0bd0,
14236 0x0c05, 0x0c0c,
14237 0x0c0e, 0x0c10,
14238 0x0c12, 0x0c28,
14239 0x0c2a, 0x0c39,
14240 0x0c3d, 0x0c3d,
14241 0x0c58, 0x0c5a,
14242 0x0c60, 0x0c61,
14243 0x0c85, 0x0c8c,
14244 0x0c8e, 0x0c90,
14245 0x0c92, 0x0ca8,
14246 0x0caa, 0x0cb3,
14247 0x0cb5, 0x0cb9,
14248 0x0cbd, 0x0cbd,
14249 0x0cde, 0x0cde,
14250 0x0ce0, 0x0ce1,
14251 0x0cf1, 0x0cf2,
14252 0x0d05, 0x0d0c,
14253 0x0d0e, 0x0d10,
14254 0x0d12, 0x0d3a,
14255 0x0d3d, 0x0d3d,
14256 0x0d4e, 0x0d4e,
14257 0x0d5f, 0x0d61,
14258 0x0d7a, 0x0d7f,
14259 0x0d85, 0x0d96,
14260 0x0d9a, 0x0db1,
14261 0x0db3, 0x0dbb,
14262 0x0dbd, 0x0dbd,
14263 0x0dc0, 0x0dc6,
14264 0x0e01, 0x0e30,
14265 0x0e32, 0x0e33,
14266 0x0e40, 0x0e46,
14267 0x0e81, 0x0e82,
14268 0x0e84, 0x0e84,
14269 0x0e87, 0x0e88,
14270 0x0e8a, 0x0e8a,
14271 0x0e8d, 0x0e8d,
14272 0x0e94, 0x0e97,
14273 0x0e99, 0x0e9f,
14274 0x0ea1, 0x0ea3,
14275 0x0ea5, 0x0ea5,
14276 0x0ea7, 0x0ea7,
14277 0x0eaa, 0x0eab,
14278 0x0ead, 0x0eb0,
14279 0x0eb2, 0x0eb3,
14280 0x0ebd, 0x0ebd,
14281 0x0ec0, 0x0ec4,
14282 0x0ec6, 0x0ec6,
14283 0x0edc, 0x0edf,
14284 0x0f00, 0x0f00,
14285 0x0f40, 0x0f47,
14286 0x0f49, 0x0f6c,
14287 0x0f88, 0x0f8c,
14288 0x1000, 0x102a,
14289 0x103f, 0x103f,
14290 0x1050, 0x1055,
14291 0x105a, 0x105d,
14292 0x1061, 0x1061,
14293 0x1065, 0x1066,
14294 0x106e, 0x1070,
14295 0x1075, 0x1081,
14296 0x108e, 0x108e,
14297 0x10a0, 0x10c5,
14298 0x10c7, 0x10c7,
14299 0x10cd, 0x10cd,
14300 0x10d0, 0x10fa,
14301 0x10fc, 0x1248,
14302 0x124a, 0x124d,
14303 0x1250, 0x1256,
14304 0x1258, 0x1258,
14305 0x125a, 0x125d,
14306 0x1260, 0x1288,
14307 0x128a, 0x128d,
14308 0x1290, 0x12b0,
14309 0x12b2, 0x12b5,
14310 0x12b8, 0x12be,
14311 0x12c0, 0x12c0,
14312 0x12c2, 0x12c5,
14313 0x12c8, 0x12d6,
14314 0x12d8, 0x1310,
14315 0x1312, 0x1315,
14316 0x1318, 0x135a,
14317 0x1380, 0x138f,
14318 0x13a0, 0x13f5,
14319 0x13f8, 0x13fd,
14320 0x1401, 0x166c,
14321 0x166f, 0x167f,
14322 0x1681, 0x169a,
14323 0x16a0, 0x16ea,
14324 0x16ee, 0x16f8,
14325 0x1700, 0x170c,
14326 0x170e, 0x1711,
14327 0x1720, 0x1731,
14328 0x1740, 0x1751,
14329 0x1760, 0x176c,
14330 0x176e, 0x1770,
14331 0x1780, 0x17b3,
14332 0x17d7, 0x17d7,
14333 0x17dc, 0x17dc,
14334 0x1820, 0x1877,
14335 0x1880, 0x18a8,
14336 0x18aa, 0x18aa,
14337 0x18b0, 0x18f5,
14338 0x1900, 0x191e,
14339 0x1950, 0x196d,
14340 0x1970, 0x1974,
14341 0x1980, 0x19ab,
14342 0x19b0, 0x19c9,
14343 0x1a00, 0x1a16,
14344 0x1a20, 0x1a54,
14345 0x1aa7, 0x1aa7,
14346 0x1b05, 0x1b33,
14347 0x1b45, 0x1b4b,
14348 0x1b83, 0x1ba0,
14349 0x1bae, 0x1baf,
14350 0x1bba, 0x1be5,
14351 0x1c00, 0x1c23,
14352 0x1c4d, 0x1c4f,
14353 0x1c5a, 0x1c7d,
14354 0x1ce9, 0x1cec,
14355 0x1cee, 0x1cf1,
14356 0x1cf5, 0x1cf6,
14357 0x1d00, 0x1dbf,
14358 0x1e00, 0x1f15,
14359 0x1f18, 0x1f1d,
14360 0x1f20, 0x1f45,
14361 0x1f48, 0x1f4d,
14362 0x1f50, 0x1f57,
14363 0x1f59, 0x1f59,
14364 0x1f5b, 0x1f5b,
14365 0x1f5d, 0x1f5d,
14366 0x1f5f, 0x1f7d,
14367 0x1f80, 0x1fb4,
14368 0x1fb6, 0x1fbc,
14369 0x1fbe, 0x1fbe,
14370 0x1fc2, 0x1fc4,
14371 0x1fc6, 0x1fcc,
14372 0x1fd0, 0x1fd3,
14373 0x1fd6, 0x1fdb,
14374 0x1fe0, 0x1fec,
14375 0x1ff2, 0x1ff4,
14376 0x1ff6, 0x1ffc,
14377 0x2071, 0x2071,
14378 0x207f, 0x207f,
14379 0x2090, 0x209c,
14380 0x2102, 0x2102,
14381 0x2107, 0x2107,
14382 0x210a, 0x2113,
14383 0x2115, 0x2115,
14384 0x2118, 0x211d,
14385 0x2124, 0x2124,
14386 0x2126, 0x2126,
14387 0x2128, 0x2128,
14388 0x212a, 0x2139,
14389 0x213c, 0x213f,
14390 0x2145, 0x2149,
14391 0x214e, 0x214e,
14392 0x2160, 0x2188,
14393 0x2c00, 0x2c2e,
14394 0x2c30, 0x2c5e,
14395 0x2c60, 0x2ce4,
14396 0x2ceb, 0x2cee,
14397 0x2cf2, 0x2cf3,
14398 0x2d00, 0x2d25,
14399 0x2d27, 0x2d27,
14400 0x2d2d, 0x2d2d,
14401 0x2d30, 0x2d67,
14402 0x2d6f, 0x2d6f,
14403 0x2d80, 0x2d96,
14404 0x2da0, 0x2da6,
14405 0x2da8, 0x2dae,
14406 0x2db0, 0x2db6,
14407 0x2db8, 0x2dbe,
14408 0x2dc0, 0x2dc6,
14409 0x2dc8, 0x2dce,
14410 0x2dd0, 0x2dd6,
14411 0x2dd8, 0x2dde,
14412 0x3005, 0x3007,
14413 0x3021, 0x3029,
14414 0x3031, 0x3035,
14415 0x3038, 0x303c,
14416 0x3041, 0x3096,
14417 0x309b, 0x309f,
14418 0x30a1, 0x30fa,
14419 0x30fc, 0x30ff,
14420 0x3105, 0x312d,
14421 0x3131, 0x318e,
14422 0x31a0, 0x31ba,
14423 0x31f0, 0x31ff,
14424 0x3400, 0x4db5,
14425 0x4e00, 0x9fd5,
14426 0xa000, 0xa48c,
14427 0xa4d0, 0xa4fd,
14428 0xa500, 0xa60c,
14429 0xa610, 0xa61f,
14430 0xa62a, 0xa62b,
14431 0xa640, 0xa66e,
14432 0xa67f, 0xa69d,
14433 0xa6a0, 0xa6ef,
14434 0xa717, 0xa71f,
14435 0xa722, 0xa788,
14436 0xa78b, 0xa7ad,
14437 0xa7b0, 0xa7b7,
14438 0xa7f7, 0xa801,
14439 0xa803, 0xa805,
14440 0xa807, 0xa80a,
14441 0xa80c, 0xa822,
14442 0xa840, 0xa873,
14443 0xa882, 0xa8b3,
14444 0xa8f2, 0xa8f7,
14445 0xa8fb, 0xa8fb,
14446 0xa8fd, 0xa8fd,
14447 0xa90a, 0xa925,
14448 0xa930, 0xa946,
14449 0xa960, 0xa97c,
14450 0xa984, 0xa9b2,
14451 0xa9cf, 0xa9cf,
14452 0xa9e0, 0xa9e4,
14453 0xa9e6, 0xa9ef,
14454 0xa9fa, 0xa9fe,
14455 0xaa00, 0xaa28,
14456 0xaa40, 0xaa42,
14457 0xaa44, 0xaa4b,
14458 0xaa60, 0xaa76,
14459 0xaa7a, 0xaa7a,
14460 0xaa7e, 0xaaaf,
14461 0xaab1, 0xaab1,
14462 0xaab5, 0xaab6,
14463 0xaab9, 0xaabd,
14464 0xaac0, 0xaac0,
14465 0xaac2, 0xaac2,
14466 0xaadb, 0xaadd,
14467 0xaae0, 0xaaea,
14468 0xaaf2, 0xaaf4,
14469 0xab01, 0xab06,
14470 0xab09, 0xab0e,
14471 0xab11, 0xab16,
14472 0xab20, 0xab26,
14473 0xab28, 0xab2e,
14474 0xab30, 0xab5a,
14475 0xab5c, 0xab65,
14476 0xab70, 0xabe2,
14477 0xac00, 0xd7a3,
14478 0xd7b0, 0xd7c6,
14479 0xd7cb, 0xd7fb,
14480 0xf900, 0xfa6d,
14481 0xfa70, 0xfad9,
14482 0xfb00, 0xfb06,
14483 0xfb13, 0xfb17,
14484 0xfb1d, 0xfb1d,
14485 0xfb1f, 0xfb28,
14486 0xfb2a, 0xfb36,
14487 0xfb38, 0xfb3c,
14488 0xfb3e, 0xfb3e,
14489 0xfb40, 0xfb41,
14490 0xfb43, 0xfb44,
14491 0xfb46, 0xfbb1,
14492 0xfbd3, 0xfd3d,
14493 0xfd50, 0xfd8f,
14494 0xfd92, 0xfdc7,
14495 0xfdf0, 0xfdfb,
14496 0xfe70, 0xfe74,
14497 0xfe76, 0xfefc,
14498 0xff21, 0xff3a,
14499 0xff41, 0xff5a,
14500 0xff66, 0xffbe,
14501 0xffc2, 0xffc7,
14502 0xffca, 0xffcf,
14503 0xffd2, 0xffd7,
14504 0xffda, 0xffdc,
14505 0x10000, 0x1000b,
14506 0x1000d, 0x10026,
14507 0x10028, 0x1003a,
14508 0x1003c, 0x1003d,
14509 0x1003f, 0x1004d,
14510 0x10050, 0x1005d,
14511 0x10080, 0x100fa,
14512 0x10140, 0x10174,
14513 0x10280, 0x1029c,
14514 0x102a0, 0x102d0,
14515 0x10300, 0x1031f,
14516 0x10330, 0x1034a,
14517 0x10350, 0x10375,
14518 0x10380, 0x1039d,
14519 0x103a0, 0x103c3,
14520 0x103c8, 0x103cf,
14521 0x103d1, 0x103d5,
14522 0x10400, 0x1049d,
14523 0x10500, 0x10527,
14524 0x10530, 0x10563,
14525 0x10600, 0x10736,
14526 0x10740, 0x10755,
14527 0x10760, 0x10767,
14528 0x10800, 0x10805,
14529 0x10808, 0x10808,
14530 0x1080a, 0x10835,
14531 0x10837, 0x10838,
14532 0x1083c, 0x1083c,
14533 0x1083f, 0x10855,
14534 0x10860, 0x10876,
14535 0x10880, 0x1089e,
14536 0x108e0, 0x108f2,
14537 0x108f4, 0x108f5,
14538 0x10900, 0x10915,
14539 0x10920, 0x10939,
14540 0x10980, 0x109b7,
14541 0x109be, 0x109bf,
14542 0x10a00, 0x10a00,
14543 0x10a10, 0x10a13,
14544 0x10a15, 0x10a17,
14545 0x10a19, 0x10a33,
14546 0x10a60, 0x10a7c,
14547 0x10a80, 0x10a9c,
14548 0x10ac0, 0x10ac7,
14549 0x10ac9, 0x10ae4,
14550 0x10b00, 0x10b35,
14551 0x10b40, 0x10b55,
14552 0x10b60, 0x10b72,
14553 0x10b80, 0x10b91,
14554 0x10c00, 0x10c48,
14555 0x10c80, 0x10cb2,
14556 0x10cc0, 0x10cf2,
14557 0x11003, 0x11037,
14558 0x11083, 0x110af,
14559 0x110d0, 0x110e8,
14560 0x11103, 0x11126,
14561 0x11150, 0x11172,
14562 0x11176, 0x11176,
14563 0x11183, 0x111b2,
14564 0x111c1, 0x111c4,
14565 0x111da, 0x111da,
14566 0x111dc, 0x111dc,
14567 0x11200, 0x11211,
14568 0x11213, 0x1122b,
14569 0x11280, 0x11286,
14570 0x11288, 0x11288,
14571 0x1128a, 0x1128d,
14572 0x1128f, 0x1129d,
14573 0x1129f, 0x112a8,
14574 0x112b0, 0x112de,
14575 0x11305, 0x1130c,
14576 0x1130f, 0x11310,
14577 0x11313, 0x11328,
14578 0x1132a, 0x11330,
14579 0x11332, 0x11333,
14580 0x11335, 0x11339,
14581 0x1133d, 0x1133d,
14582 0x11350, 0x11350,
14583 0x1135d, 0x11361,
14584 0x11480, 0x114af,
14585 0x114c4, 0x114c5,
14586 0x114c7, 0x114c7,
14587 0x11580, 0x115ae,
14588 0x115d8, 0x115db,
14589 0x11600, 0x1162f,
14590 0x11644, 0x11644,
14591 0x11680, 0x116aa,
14592 0x11700, 0x11719,
14593 0x118a0, 0x118df,
14594 0x118ff, 0x118ff,
14595 0x11ac0, 0x11af8,
14596 0x12000, 0x12399,
14597 0x12400, 0x1246e,
14598 0x12480, 0x12543,
14599 0x13000, 0x1342e,
14600 0x14400, 0x14646,
14601 0x16800, 0x16a38,
14602 0x16a40, 0x16a5e,
14603 0x16ad0, 0x16aed,
14604 0x16b00, 0x16b2f,
14605 0x16b40, 0x16b43,
14606 0x16b63, 0x16b77,
14607 0x16b7d, 0x16b8f,
14608 0x16f00, 0x16f44,
14609 0x16f50, 0x16f50,
14610 0x16f93, 0x16f9f,
14611 0x1b000, 0x1b001,
14612 0x1bc00, 0x1bc6a,
14613 0x1bc70, 0x1bc7c,
14614 0x1bc80, 0x1bc88,
14615 0x1bc90, 0x1bc99,
14616 0x1d400, 0x1d454,
14617 0x1d456, 0x1d49c,
14618 0x1d49e, 0x1d49f,
14619 0x1d4a2, 0x1d4a2,
14620 0x1d4a5, 0x1d4a6,
14621 0x1d4a9, 0x1d4ac,
14622 0x1d4ae, 0x1d4b9,
14623 0x1d4bb, 0x1d4bb,
14624 0x1d4bd, 0x1d4c3,
14625 0x1d4c5, 0x1d505,
14626 0x1d507, 0x1d50a,
14627 0x1d50d, 0x1d514,
14628 0x1d516, 0x1d51c,
14629 0x1d51e, 0x1d539,
14630 0x1d53b, 0x1d53e,
14631 0x1d540, 0x1d544,
14632 0x1d546, 0x1d546,
14633 0x1d54a, 0x1d550,
14634 0x1d552, 0x1d6a5,
14635 0x1d6a8, 0x1d6c0,
14636 0x1d6c2, 0x1d6da,
14637 0x1d6dc, 0x1d6fa,
14638 0x1d6fc, 0x1d714,
14639 0x1d716, 0x1d734,
14640 0x1d736, 0x1d74e,
14641 0x1d750, 0x1d76e,
14642 0x1d770, 0x1d788,
14643 0x1d78a, 0x1d7a8,
14644 0x1d7aa, 0x1d7c2,
14645 0x1d7c4, 0x1d7cb,
14646 0x1e800, 0x1e8c4,
14647 0x1ee00, 0x1ee03,
14648 0x1ee05, 0x1ee1f,
14649 0x1ee21, 0x1ee22,
14650 0x1ee24, 0x1ee24,
14651 0x1ee27, 0x1ee27,
14652 0x1ee29, 0x1ee32,
14653 0x1ee34, 0x1ee37,
14654 0x1ee39, 0x1ee39,
14655 0x1ee3b, 0x1ee3b,
14656 0x1ee42, 0x1ee42,
14657 0x1ee47, 0x1ee47,
14658 0x1ee49, 0x1ee49,
14659 0x1ee4b, 0x1ee4b,
14660 0x1ee4d, 0x1ee4f,
14661 0x1ee51, 0x1ee52,
14662 0x1ee54, 0x1ee54,
14663 0x1ee57, 0x1ee57,
14664 0x1ee59, 0x1ee59,
14665 0x1ee5b, 0x1ee5b,
14666 0x1ee5d, 0x1ee5d,
14667 0x1ee5f, 0x1ee5f,
14668 0x1ee61, 0x1ee62,
14669 0x1ee64, 0x1ee64,
14670 0x1ee67, 0x1ee6a,
14671 0x1ee6c, 0x1ee72,
14672 0x1ee74, 0x1ee77,
14673 0x1ee79, 0x1ee7c,
14674 0x1ee7e, 0x1ee7e,
14675 0x1ee80, 0x1ee89,
14676 0x1ee8b, 0x1ee9b,
14677 0x1eea1, 0x1eea3,
14678 0x1eea5, 0x1eea9,
14679 0x1eeab, 0x1eebb,
14680 0x20000, 0x2a6d6,
14681 0x2a700, 0x2b734,
14682 0x2b740, 0x2b81d,
14683 0x2b820, 0x2cea1,
14684 0x2f800, 0x2fa1d,
14685 }; /* END of CR_ID_Start */
14686
14687 /* PROPERTY: 'ID_Continue': Derived Property */
14688 static const OnigCodePoint
14689 CR_ID_Continue[] = { 651,
14690 0x0030, 0x0039,
14691 0x0041, 0x005a,
14692 0x005f, 0x005f,
14693 0x0061, 0x007a,
14694 0x00aa, 0x00aa,
14695 0x00b5, 0x00b5,
14696 0x00b7, 0x00b7,
14697 0x00ba, 0x00ba,
14698 0x00c0, 0x00d6,
14699 0x00d8, 0x00f6,
14700 0x00f8, 0x02c1,
14701 0x02c6, 0x02d1,
14702 0x02e0, 0x02e4,
14703 0x02ec, 0x02ec,
14704 0x02ee, 0x02ee,
14705 0x0300, 0x0374,
14706 0x0376, 0x0377,
14707 0x037a, 0x037d,
14708 0x037f, 0x037f,
14709 0x0386, 0x038a,
14710 0x038c, 0x038c,
14711 0x038e, 0x03a1,
14712 0x03a3, 0x03f5,
14713 0x03f7, 0x0481,
14714 0x0483, 0x0487,
14715 0x048a, 0x052f,
14716 0x0531, 0x0556,
14717 0x0559, 0x0559,
14718 0x0561, 0x0587,
14719 0x0591, 0x05bd,
14720 0x05bf, 0x05bf,
14721 0x05c1, 0x05c2,
14722 0x05c4, 0x05c5,
14723 0x05c7, 0x05c7,
14724 0x05d0, 0x05ea,
14725 0x05f0, 0x05f2,
14726 0x0610, 0x061a,
14727 0x0620, 0x0669,
14728 0x066e, 0x06d3,
14729 0x06d5, 0x06dc,
14730 0x06df, 0x06e8,
14731 0x06ea, 0x06fc,
14732 0x06ff, 0x06ff,
14733 0x0710, 0x074a,
14734 0x074d, 0x07b1,
14735 0x07c0, 0x07f5,
14736 0x07fa, 0x07fa,
14737 0x0800, 0x082d,
14738 0x0840, 0x085b,
14739 0x08a0, 0x08b4,
14740 0x08e3, 0x0963,
14741 0x0966, 0x096f,
14742 0x0971, 0x0983,
14743 0x0985, 0x098c,
14744 0x098f, 0x0990,
14745 0x0993, 0x09a8,
14746 0x09aa, 0x09b0,
14747 0x09b2, 0x09b2,
14748 0x09b6, 0x09b9,
14749 0x09bc, 0x09c4,
14750 0x09c7, 0x09c8,
14751 0x09cb, 0x09ce,
14752 0x09d7, 0x09d7,
14753 0x09dc, 0x09dd,
14754 0x09df, 0x09e3,
14755 0x09e6, 0x09f1,
14756 0x0a01, 0x0a03,
14757 0x0a05, 0x0a0a,
14758 0x0a0f, 0x0a10,
14759 0x0a13, 0x0a28,
14760 0x0a2a, 0x0a30,
14761 0x0a32, 0x0a33,
14762 0x0a35, 0x0a36,
14763 0x0a38, 0x0a39,
14764 0x0a3c, 0x0a3c,
14765 0x0a3e, 0x0a42,
14766 0x0a47, 0x0a48,
14767 0x0a4b, 0x0a4d,
14768 0x0a51, 0x0a51,
14769 0x0a59, 0x0a5c,
14770 0x0a5e, 0x0a5e,
14771 0x0a66, 0x0a75,
14772 0x0a81, 0x0a83,
14773 0x0a85, 0x0a8d,
14774 0x0a8f, 0x0a91,
14775 0x0a93, 0x0aa8,
14776 0x0aaa, 0x0ab0,
14777 0x0ab2, 0x0ab3,
14778 0x0ab5, 0x0ab9,
14779 0x0abc, 0x0ac5,
14780 0x0ac7, 0x0ac9,
14781 0x0acb, 0x0acd,
14782 0x0ad0, 0x0ad0,
14783 0x0ae0, 0x0ae3,
14784 0x0ae6, 0x0aef,
14785 0x0af9, 0x0af9,
14786 0x0b01, 0x0b03,
14787 0x0b05, 0x0b0c,
14788 0x0b0f, 0x0b10,
14789 0x0b13, 0x0b28,
14790 0x0b2a, 0x0b30,
14791 0x0b32, 0x0b33,
14792 0x0b35, 0x0b39,
14793 0x0b3c, 0x0b44,
14794 0x0b47, 0x0b48,
14795 0x0b4b, 0x0b4d,
14796 0x0b56, 0x0b57,
14797 0x0b5c, 0x0b5d,
14798 0x0b5f, 0x0b63,
14799 0x0b66, 0x0b6f,
14800 0x0b71, 0x0b71,
14801 0x0b82, 0x0b83,
14802 0x0b85, 0x0b8a,
14803 0x0b8e, 0x0b90,
14804 0x0b92, 0x0b95,
14805 0x0b99, 0x0b9a,
14806 0x0b9c, 0x0b9c,
14807 0x0b9e, 0x0b9f,
14808 0x0ba3, 0x0ba4,
14809 0x0ba8, 0x0baa,
14810 0x0bae, 0x0bb9,
14811 0x0bbe, 0x0bc2,
14812 0x0bc6, 0x0bc8,
14813 0x0bca, 0x0bcd,
14814 0x0bd0, 0x0bd0,
14815 0x0bd7, 0x0bd7,
14816 0x0be6, 0x0bef,
14817 0x0c00, 0x0c03,
14818 0x0c05, 0x0c0c,
14819 0x0c0e, 0x0c10,
14820 0x0c12, 0x0c28,
14821 0x0c2a, 0x0c39,
14822 0x0c3d, 0x0c44,
14823 0x0c46, 0x0c48,
14824 0x0c4a, 0x0c4d,
14825 0x0c55, 0x0c56,
14826 0x0c58, 0x0c5a,
14827 0x0c60, 0x0c63,
14828 0x0c66, 0x0c6f,
14829 0x0c81, 0x0c83,
14830 0x0c85, 0x0c8c,
14831 0x0c8e, 0x0c90,
14832 0x0c92, 0x0ca8,
14833 0x0caa, 0x0cb3,
14834 0x0cb5, 0x0cb9,
14835 0x0cbc, 0x0cc4,
14836 0x0cc6, 0x0cc8,
14837 0x0cca, 0x0ccd,
14838 0x0cd5, 0x0cd6,
14839 0x0cde, 0x0cde,
14840 0x0ce0, 0x0ce3,
14841 0x0ce6, 0x0cef,
14842 0x0cf1, 0x0cf2,
14843 0x0d01, 0x0d03,
14844 0x0d05, 0x0d0c,
14845 0x0d0e, 0x0d10,
14846 0x0d12, 0x0d3a,
14847 0x0d3d, 0x0d44,
14848 0x0d46, 0x0d48,
14849 0x0d4a, 0x0d4e,
14850 0x0d57, 0x0d57,
14851 0x0d5f, 0x0d63,
14852 0x0d66, 0x0d6f,
14853 0x0d7a, 0x0d7f,
14854 0x0d82, 0x0d83,
14855 0x0d85, 0x0d96,
14856 0x0d9a, 0x0db1,
14857 0x0db3, 0x0dbb,
14858 0x0dbd, 0x0dbd,
14859 0x0dc0, 0x0dc6,
14860 0x0dca, 0x0dca,
14861 0x0dcf, 0x0dd4,
14862 0x0dd6, 0x0dd6,
14863 0x0dd8, 0x0ddf,
14864 0x0de6, 0x0def,
14865 0x0df2, 0x0df3,
14866 0x0e01, 0x0e3a,
14867 0x0e40, 0x0e4e,
14868 0x0e50, 0x0e59,
14869 0x0e81, 0x0e82,
14870 0x0e84, 0x0e84,
14871 0x0e87, 0x0e88,
14872 0x0e8a, 0x0e8a,
14873 0x0e8d, 0x0e8d,
14874 0x0e94, 0x0e97,
14875 0x0e99, 0x0e9f,
14876 0x0ea1, 0x0ea3,
14877 0x0ea5, 0x0ea5,
14878 0x0ea7, 0x0ea7,
14879 0x0eaa, 0x0eab,
14880 0x0ead, 0x0eb9,
14881 0x0ebb, 0x0ebd,
14882 0x0ec0, 0x0ec4,
14883 0x0ec6, 0x0ec6,
14884 0x0ec8, 0x0ecd,
14885 0x0ed0, 0x0ed9,
14886 0x0edc, 0x0edf,
14887 0x0f00, 0x0f00,
14888 0x0f18, 0x0f19,
14889 0x0f20, 0x0f29,
14890 0x0f35, 0x0f35,
14891 0x0f37, 0x0f37,
14892 0x0f39, 0x0f39,
14893 0x0f3e, 0x0f47,
14894 0x0f49, 0x0f6c,
14895 0x0f71, 0x0f84,
14896 0x0f86, 0x0f97,
14897 0x0f99, 0x0fbc,
14898 0x0fc6, 0x0fc6,
14899 0x1000, 0x1049,
14900 0x1050, 0x109d,
14901 0x10a0, 0x10c5,
14902 0x10c7, 0x10c7,
14903 0x10cd, 0x10cd,
14904 0x10d0, 0x10fa,
14905 0x10fc, 0x1248,
14906 0x124a, 0x124d,
14907 0x1250, 0x1256,
14908 0x1258, 0x1258,
14909 0x125a, 0x125d,
14910 0x1260, 0x1288,
14911 0x128a, 0x128d,
14912 0x1290, 0x12b0,
14913 0x12b2, 0x12b5,
14914 0x12b8, 0x12be,
14915 0x12c0, 0x12c0,
14916 0x12c2, 0x12c5,
14917 0x12c8, 0x12d6,
14918 0x12d8, 0x1310,
14919 0x1312, 0x1315,
14920 0x1318, 0x135a,
14921 0x135d, 0x135f,
14922 0x1369, 0x1371,
14923 0x1380, 0x138f,
14924 0x13a0, 0x13f5,
14925 0x13f8, 0x13fd,
14926 0x1401, 0x166c,
14927 0x166f, 0x167f,
14928 0x1681, 0x169a,
14929 0x16a0, 0x16ea,
14930 0x16ee, 0x16f8,
14931 0x1700, 0x170c,
14932 0x170e, 0x1714,
14933 0x1720, 0x1734,
14934 0x1740, 0x1753,
14935 0x1760, 0x176c,
14936 0x176e, 0x1770,
14937 0x1772, 0x1773,
14938 0x1780, 0x17d3,
14939 0x17d7, 0x17d7,
14940 0x17dc, 0x17dd,
14941 0x17e0, 0x17e9,
14942 0x180b, 0x180d,
14943 0x1810, 0x1819,
14944 0x1820, 0x1877,
14945 0x1880, 0x18aa,
14946 0x18b0, 0x18f5,
14947 0x1900, 0x191e,
14948 0x1920, 0x192b,
14949 0x1930, 0x193b,
14950 0x1946, 0x196d,
14951 0x1970, 0x1974,
14952 0x1980, 0x19ab,
14953 0x19b0, 0x19c9,
14954 0x19d0, 0x19da,
14955 0x1a00, 0x1a1b,
14956 0x1a20, 0x1a5e,
14957 0x1a60, 0x1a7c,
14958 0x1a7f, 0x1a89,
14959 0x1a90, 0x1a99,
14960 0x1aa7, 0x1aa7,
14961 0x1ab0, 0x1abd,
14962 0x1b00, 0x1b4b,
14963 0x1b50, 0x1b59,
14964 0x1b6b, 0x1b73,
14965 0x1b80, 0x1bf3,
14966 0x1c00, 0x1c37,
14967 0x1c40, 0x1c49,
14968 0x1c4d, 0x1c7d,
14969 0x1cd0, 0x1cd2,
14970 0x1cd4, 0x1cf6,
14971 0x1cf8, 0x1cf9,
14972 0x1d00, 0x1df5,
14973 0x1dfc, 0x1f15,
14974 0x1f18, 0x1f1d,
14975 0x1f20, 0x1f45,
14976 0x1f48, 0x1f4d,
14977 0x1f50, 0x1f57,
14978 0x1f59, 0x1f59,
14979 0x1f5b, 0x1f5b,
14980 0x1f5d, 0x1f5d,
14981 0x1f5f, 0x1f7d,
14982 0x1f80, 0x1fb4,
14983 0x1fb6, 0x1fbc,
14984 0x1fbe, 0x1fbe,
14985 0x1fc2, 0x1fc4,
14986 0x1fc6, 0x1fcc,
14987 0x1fd0, 0x1fd3,
14988 0x1fd6, 0x1fdb,
14989 0x1fe0, 0x1fec,
14990 0x1ff2, 0x1ff4,
14991 0x1ff6, 0x1ffc,
14992 0x203f, 0x2040,
14993 0x2054, 0x2054,
14994 0x2071, 0x2071,
14995 0x207f, 0x207f,
14996 0x2090, 0x209c,
14997 0x20d0, 0x20dc,
14998 0x20e1, 0x20e1,
14999 0x20e5, 0x20f0,
15000 0x2102, 0x2102,
15001 0x2107, 0x2107,
15002 0x210a, 0x2113,
15003 0x2115, 0x2115,
15004 0x2118, 0x211d,
15005 0x2124, 0x2124,
15006 0x2126, 0x2126,
15007 0x2128, 0x2128,
15008 0x212a, 0x2139,
15009 0x213c, 0x213f,
15010 0x2145, 0x2149,
15011 0x214e, 0x214e,
15012 0x2160, 0x2188,
15013 0x2c00, 0x2c2e,
15014 0x2c30, 0x2c5e,
15015 0x2c60, 0x2ce4,
15016 0x2ceb, 0x2cf3,
15017 0x2d00, 0x2d25,
15018 0x2d27, 0x2d27,
15019 0x2d2d, 0x2d2d,
15020 0x2d30, 0x2d67,
15021 0x2d6f, 0x2d6f,
15022 0x2d7f, 0x2d96,
15023 0x2da0, 0x2da6,
15024 0x2da8, 0x2dae,
15025 0x2db0, 0x2db6,
15026 0x2db8, 0x2dbe,
15027 0x2dc0, 0x2dc6,
15028 0x2dc8, 0x2dce,
15029 0x2dd0, 0x2dd6,
15030 0x2dd8, 0x2dde,
15031 0x2de0, 0x2dff,
15032 0x3005, 0x3007,
15033 0x3021, 0x302f,
15034 0x3031, 0x3035,
15035 0x3038, 0x303c,
15036 0x3041, 0x3096,
15037 0x3099, 0x309f,
15038 0x30a1, 0x30fa,
15039 0x30fc, 0x30ff,
15040 0x3105, 0x312d,
15041 0x3131, 0x318e,
15042 0x31a0, 0x31ba,
15043 0x31f0, 0x31ff,
15044 0x3400, 0x4db5,
15045 0x4e00, 0x9fd5,
15046 0xa000, 0xa48c,
15047 0xa4d0, 0xa4fd,
15048 0xa500, 0xa60c,
15049 0xa610, 0xa62b,
15050 0xa640, 0xa66f,
15051 0xa674, 0xa67d,
15052 0xa67f, 0xa6f1,
15053 0xa717, 0xa71f,
15054 0xa722, 0xa788,
15055 0xa78b, 0xa7ad,
15056 0xa7b0, 0xa7b7,
15057 0xa7f7, 0xa827,
15058 0xa840, 0xa873,
15059 0xa880, 0xa8c4,
15060 0xa8d0, 0xa8d9,
15061 0xa8e0, 0xa8f7,
15062 0xa8fb, 0xa8fb,
15063 0xa8fd, 0xa8fd,
15064 0xa900, 0xa92d,
15065 0xa930, 0xa953,
15066 0xa960, 0xa97c,
15067 0xa980, 0xa9c0,
15068 0xa9cf, 0xa9d9,
15069 0xa9e0, 0xa9fe,
15070 0xaa00, 0xaa36,
15071 0xaa40, 0xaa4d,
15072 0xaa50, 0xaa59,
15073 0xaa60, 0xaa76,
15074 0xaa7a, 0xaac2,
15075 0xaadb, 0xaadd,
15076 0xaae0, 0xaaef,
15077 0xaaf2, 0xaaf6,
15078 0xab01, 0xab06,
15079 0xab09, 0xab0e,
15080 0xab11, 0xab16,
15081 0xab20, 0xab26,
15082 0xab28, 0xab2e,
15083 0xab30, 0xab5a,
15084 0xab5c, 0xab65,
15085 0xab70, 0xabea,
15086 0xabec, 0xabed,
15087 0xabf0, 0xabf9,
15088 0xac00, 0xd7a3,
15089 0xd7b0, 0xd7c6,
15090 0xd7cb, 0xd7fb,
15091 0xf900, 0xfa6d,
15092 0xfa70, 0xfad9,
15093 0xfb00, 0xfb06,
15094 0xfb13, 0xfb17,
15095 0xfb1d, 0xfb28,
15096 0xfb2a, 0xfb36,
15097 0xfb38, 0xfb3c,
15098 0xfb3e, 0xfb3e,
15099 0xfb40, 0xfb41,
15100 0xfb43, 0xfb44,
15101 0xfb46, 0xfbb1,
15102 0xfbd3, 0xfd3d,
15103 0xfd50, 0xfd8f,
15104 0xfd92, 0xfdc7,
15105 0xfdf0, 0xfdfb,
15106 0xfe00, 0xfe0f,
15107 0xfe20, 0xfe2f,
15108 0xfe33, 0xfe34,
15109 0xfe4d, 0xfe4f,
15110 0xfe70, 0xfe74,
15111 0xfe76, 0xfefc,
15112 0xff10, 0xff19,
15113 0xff21, 0xff3a,
15114 0xff3f, 0xff3f,
15115 0xff41, 0xff5a,
15116 0xff66, 0xffbe,
15117 0xffc2, 0xffc7,
15118 0xffca, 0xffcf,
15119 0xffd2, 0xffd7,
15120 0xffda, 0xffdc,
15121 0x10000, 0x1000b,
15122 0x1000d, 0x10026,
15123 0x10028, 0x1003a,
15124 0x1003c, 0x1003d,
15125 0x1003f, 0x1004d,
15126 0x10050, 0x1005d,
15127 0x10080, 0x100fa,
15128 0x10140, 0x10174,
15129 0x101fd, 0x101fd,
15130 0x10280, 0x1029c,
15131 0x102a0, 0x102d0,
15132 0x102e0, 0x102e0,
15133 0x10300, 0x1031f,
15134 0x10330, 0x1034a,
15135 0x10350, 0x1037a,
15136 0x10380, 0x1039d,
15137 0x103a0, 0x103c3,
15138 0x103c8, 0x103cf,
15139 0x103d1, 0x103d5,
15140 0x10400, 0x1049d,
15141 0x104a0, 0x104a9,
15142 0x10500, 0x10527,
15143 0x10530, 0x10563,
15144 0x10600, 0x10736,
15145 0x10740, 0x10755,
15146 0x10760, 0x10767,
15147 0x10800, 0x10805,
15148 0x10808, 0x10808,
15149 0x1080a, 0x10835,
15150 0x10837, 0x10838,
15151 0x1083c, 0x1083c,
15152 0x1083f, 0x10855,
15153 0x10860, 0x10876,
15154 0x10880, 0x1089e,
15155 0x108e0, 0x108f2,
15156 0x108f4, 0x108f5,
15157 0x10900, 0x10915,
15158 0x10920, 0x10939,
15159 0x10980, 0x109b7,
15160 0x109be, 0x109bf,
15161 0x10a00, 0x10a03,
15162 0x10a05, 0x10a06,
15163 0x10a0c, 0x10a13,
15164 0x10a15, 0x10a17,
15165 0x10a19, 0x10a33,
15166 0x10a38, 0x10a3a,
15167 0x10a3f, 0x10a3f,
15168 0x10a60, 0x10a7c,
15169 0x10a80, 0x10a9c,
15170 0x10ac0, 0x10ac7,
15171 0x10ac9, 0x10ae6,
15172 0x10b00, 0x10b35,
15173 0x10b40, 0x10b55,
15174 0x10b60, 0x10b72,
15175 0x10b80, 0x10b91,
15176 0x10c00, 0x10c48,
15177 0x10c80, 0x10cb2,
15178 0x10cc0, 0x10cf2,
15179 0x11000, 0x11046,
15180 0x11066, 0x1106f,
15181 0x1107f, 0x110ba,
15182 0x110d0, 0x110e8,
15183 0x110f0, 0x110f9,
15184 0x11100, 0x11134,
15185 0x11136, 0x1113f,
15186 0x11150, 0x11173,
15187 0x11176, 0x11176,
15188 0x11180, 0x111c4,
15189 0x111ca, 0x111cc,
15190 0x111d0, 0x111da,
15191 0x111dc, 0x111dc,
15192 0x11200, 0x11211,
15193 0x11213, 0x11237,
15194 0x11280, 0x11286,
15195 0x11288, 0x11288,
15196 0x1128a, 0x1128d,
15197 0x1128f, 0x1129d,
15198 0x1129f, 0x112a8,
15199 0x112b0, 0x112ea,
15200 0x112f0, 0x112f9,
15201 0x11300, 0x11303,
15202 0x11305, 0x1130c,
15203 0x1130f, 0x11310,
15204 0x11313, 0x11328,
15205 0x1132a, 0x11330,
15206 0x11332, 0x11333,
15207 0x11335, 0x11339,
15208 0x1133c, 0x11344,
15209 0x11347, 0x11348,
15210 0x1134b, 0x1134d,
15211 0x11350, 0x11350,
15212 0x11357, 0x11357,
15213 0x1135d, 0x11363,
15214 0x11366, 0x1136c,
15215 0x11370, 0x11374,
15216 0x11480, 0x114c5,
15217 0x114c7, 0x114c7,
15218 0x114d0, 0x114d9,
15219 0x11580, 0x115b5,
15220 0x115b8, 0x115c0,
15221 0x115d8, 0x115dd,
15222 0x11600, 0x11640,
15223 0x11644, 0x11644,
15224 0x11650, 0x11659,
15225 0x11680, 0x116b7,
15226 0x116c0, 0x116c9,
15227 0x11700, 0x11719,
15228 0x1171d, 0x1172b,
15229 0x11730, 0x11739,
15230 0x118a0, 0x118e9,
15231 0x118ff, 0x118ff,
15232 0x11ac0, 0x11af8,
15233 0x12000, 0x12399,
15234 0x12400, 0x1246e,
15235 0x12480, 0x12543,
15236 0x13000, 0x1342e,
15237 0x14400, 0x14646,
15238 0x16800, 0x16a38,
15239 0x16a40, 0x16a5e,
15240 0x16a60, 0x16a69,
15241 0x16ad0, 0x16aed,
15242 0x16af0, 0x16af4,
15243 0x16b00, 0x16b36,
15244 0x16b40, 0x16b43,
15245 0x16b50, 0x16b59,
15246 0x16b63, 0x16b77,
15247 0x16b7d, 0x16b8f,
15248 0x16f00, 0x16f44,
15249 0x16f50, 0x16f7e,
15250 0x16f8f, 0x16f9f,
15251 0x1b000, 0x1b001,
15252 0x1bc00, 0x1bc6a,
15253 0x1bc70, 0x1bc7c,
15254 0x1bc80, 0x1bc88,
15255 0x1bc90, 0x1bc99,
15256 0x1bc9d, 0x1bc9e,
15257 0x1d165, 0x1d169,
15258 0x1d16d, 0x1d172,
15259 0x1d17b, 0x1d182,
15260 0x1d185, 0x1d18b,
15261 0x1d1aa, 0x1d1ad,
15262 0x1d242, 0x1d244,
15263 0x1d400, 0x1d454,
15264 0x1d456, 0x1d49c,
15265 0x1d49e, 0x1d49f,
15266 0x1d4a2, 0x1d4a2,
15267 0x1d4a5, 0x1d4a6,
15268 0x1d4a9, 0x1d4ac,
15269 0x1d4ae, 0x1d4b9,
15270 0x1d4bb, 0x1d4bb,
15271 0x1d4bd, 0x1d4c3,
15272 0x1d4c5, 0x1d505,
15273 0x1d507, 0x1d50a,
15274 0x1d50d, 0x1d514,
15275 0x1d516, 0x1d51c,
15276 0x1d51e, 0x1d539,
15277 0x1d53b, 0x1d53e,
15278 0x1d540, 0x1d544,
15279 0x1d546, 0x1d546,
15280 0x1d54a, 0x1d550,
15281 0x1d552, 0x1d6a5,
15282 0x1d6a8, 0x1d6c0,
15283 0x1d6c2, 0x1d6da,
15284 0x1d6dc, 0x1d6fa,
15285 0x1d6fc, 0x1d714,
15286 0x1d716, 0x1d734,
15287 0x1d736, 0x1d74e,
15288 0x1d750, 0x1d76e,
15289 0x1d770, 0x1d788,
15290 0x1d78a, 0x1d7a8,
15291 0x1d7aa, 0x1d7c2,
15292 0x1d7c4, 0x1d7cb,
15293 0x1d7ce, 0x1d7ff,
15294 0x1da00, 0x1da36,
15295 0x1da3b, 0x1da6c,
15296 0x1da75, 0x1da75,
15297 0x1da84, 0x1da84,
15298 0x1da9b, 0x1da9f,
15299 0x1daa1, 0x1daaf,
15300 0x1e800, 0x1e8c4,
15301 0x1e8d0, 0x1e8d6,
15302 0x1ee00, 0x1ee03,
15303 0x1ee05, 0x1ee1f,
15304 0x1ee21, 0x1ee22,
15305 0x1ee24, 0x1ee24,
15306 0x1ee27, 0x1ee27,
15307 0x1ee29, 0x1ee32,
15308 0x1ee34, 0x1ee37,
15309 0x1ee39, 0x1ee39,
15310 0x1ee3b, 0x1ee3b,
15311 0x1ee42, 0x1ee42,
15312 0x1ee47, 0x1ee47,
15313 0x1ee49, 0x1ee49,
15314 0x1ee4b, 0x1ee4b,
15315 0x1ee4d, 0x1ee4f,
15316 0x1ee51, 0x1ee52,
15317 0x1ee54, 0x1ee54,
15318 0x1ee57, 0x1ee57,
15319 0x1ee59, 0x1ee59,
15320 0x1ee5b, 0x1ee5b,
15321 0x1ee5d, 0x1ee5d,
15322 0x1ee5f, 0x1ee5f,
15323 0x1ee61, 0x1ee62,
15324 0x1ee64, 0x1ee64,
15325 0x1ee67, 0x1ee6a,
15326 0x1ee6c, 0x1ee72,
15327 0x1ee74, 0x1ee77,
15328 0x1ee79, 0x1ee7c,
15329 0x1ee7e, 0x1ee7e,
15330 0x1ee80, 0x1ee89,
15331 0x1ee8b, 0x1ee9b,
15332 0x1eea1, 0x1eea3,
15333 0x1eea5, 0x1eea9,
15334 0x1eeab, 0x1eebb,
15335 0x20000, 0x2a6d6,
15336 0x2a700, 0x2b734,
15337 0x2b740, 0x2b81d,
15338 0x2b820, 0x2cea1,
15339 0x2f800, 0x2fa1d,
15340 0xe0100, 0xe01ef,
15341 }; /* END of CR_ID_Continue */
15342
15343 /* PROPERTY: 'XID_Start': Derived Property */
15344 static const OnigCodePoint
15345 CR_XID_Start[] = { 562,
15346 0x0041, 0x005a,
15347 0x0061, 0x007a,
15348 0x00aa, 0x00aa,
15349 0x00b5, 0x00b5,
15350 0x00ba, 0x00ba,
15351 0x00c0, 0x00d6,
15352 0x00d8, 0x00f6,
15353 0x00f8, 0x02c1,
15354 0x02c6, 0x02d1,
15355 0x02e0, 0x02e4,
15356 0x02ec, 0x02ec,
15357 0x02ee, 0x02ee,
15358 0x0370, 0x0374,
15359 0x0376, 0x0377,
15360 0x037b, 0x037d,
15361 0x037f, 0x037f,
15362 0x0386, 0x0386,
15363 0x0388, 0x038a,
15364 0x038c, 0x038c,
15365 0x038e, 0x03a1,
15366 0x03a3, 0x03f5,
15367 0x03f7, 0x0481,
15368 0x048a, 0x052f,
15369 0x0531, 0x0556,
15370 0x0559, 0x0559,
15371 0x0561, 0x0587,
15372 0x05d0, 0x05ea,
15373 0x05f0, 0x05f2,
15374 0x0620, 0x064a,
15375 0x066e, 0x066f,
15376 0x0671, 0x06d3,
15377 0x06d5, 0x06d5,
15378 0x06e5, 0x06e6,
15379 0x06ee, 0x06ef,
15380 0x06fa, 0x06fc,
15381 0x06ff, 0x06ff,
15382 0x0710, 0x0710,
15383 0x0712, 0x072f,
15384 0x074d, 0x07a5,
15385 0x07b1, 0x07b1,
15386 0x07ca, 0x07ea,
15387 0x07f4, 0x07f5,
15388 0x07fa, 0x07fa,
15389 0x0800, 0x0815,
15390 0x081a, 0x081a,
15391 0x0824, 0x0824,
15392 0x0828, 0x0828,
15393 0x0840, 0x0858,
15394 0x08a0, 0x08b4,
15395 0x0904, 0x0939,
15396 0x093d, 0x093d,
15397 0x0950, 0x0950,
15398 0x0958, 0x0961,
15399 0x0971, 0x0980,
15400 0x0985, 0x098c,
15401 0x098f, 0x0990,
15402 0x0993, 0x09a8,
15403 0x09aa, 0x09b0,
15404 0x09b2, 0x09b2,
15405 0x09b6, 0x09b9,
15406 0x09bd, 0x09bd,
15407 0x09ce, 0x09ce,
15408 0x09dc, 0x09dd,
15409 0x09df, 0x09e1,
15410 0x09f0, 0x09f1,
15411 0x0a05, 0x0a0a,
15412 0x0a0f, 0x0a10,
15413 0x0a13, 0x0a28,
15414 0x0a2a, 0x0a30,
15415 0x0a32, 0x0a33,
15416 0x0a35, 0x0a36,
15417 0x0a38, 0x0a39,
15418 0x0a59, 0x0a5c,
15419 0x0a5e, 0x0a5e,
15420 0x0a72, 0x0a74,
15421 0x0a85, 0x0a8d,
15422 0x0a8f, 0x0a91,
15423 0x0a93, 0x0aa8,
15424 0x0aaa, 0x0ab0,
15425 0x0ab2, 0x0ab3,
15426 0x0ab5, 0x0ab9,
15427 0x0abd, 0x0abd,
15428 0x0ad0, 0x0ad0,
15429 0x0ae0, 0x0ae1,
15430 0x0af9, 0x0af9,
15431 0x0b05, 0x0b0c,
15432 0x0b0f, 0x0b10,
15433 0x0b13, 0x0b28,
15434 0x0b2a, 0x0b30,
15435 0x0b32, 0x0b33,
15436 0x0b35, 0x0b39,
15437 0x0b3d, 0x0b3d,
15438 0x0b5c, 0x0b5d,
15439 0x0b5f, 0x0b61,
15440 0x0b71, 0x0b71,
15441 0x0b83, 0x0b83,
15442 0x0b85, 0x0b8a,
15443 0x0b8e, 0x0b90,
15444 0x0b92, 0x0b95,
15445 0x0b99, 0x0b9a,
15446 0x0b9c, 0x0b9c,
15447 0x0b9e, 0x0b9f,
15448 0x0ba3, 0x0ba4,
15449 0x0ba8, 0x0baa,
15450 0x0bae, 0x0bb9,
15451 0x0bd0, 0x0bd0,
15452 0x0c05, 0x0c0c,
15453 0x0c0e, 0x0c10,
15454 0x0c12, 0x0c28,
15455 0x0c2a, 0x0c39,
15456 0x0c3d, 0x0c3d,
15457 0x0c58, 0x0c5a,
15458 0x0c60, 0x0c61,
15459 0x0c85, 0x0c8c,
15460 0x0c8e, 0x0c90,
15461 0x0c92, 0x0ca8,
15462 0x0caa, 0x0cb3,
15463 0x0cb5, 0x0cb9,
15464 0x0cbd, 0x0cbd,
15465 0x0cde, 0x0cde,
15466 0x0ce0, 0x0ce1,
15467 0x0cf1, 0x0cf2,
15468 0x0d05, 0x0d0c,
15469 0x0d0e, 0x0d10,
15470 0x0d12, 0x0d3a,
15471 0x0d3d, 0x0d3d,
15472 0x0d4e, 0x0d4e,
15473 0x0d5f, 0x0d61,
15474 0x0d7a, 0x0d7f,
15475 0x0d85, 0x0d96,
15476 0x0d9a, 0x0db1,
15477 0x0db3, 0x0dbb,
15478 0x0dbd, 0x0dbd,
15479 0x0dc0, 0x0dc6,
15480 0x0e01, 0x0e30,
15481 0x0e32, 0x0e32,
15482 0x0e40, 0x0e46,
15483 0x0e81, 0x0e82,
15484 0x0e84, 0x0e84,
15485 0x0e87, 0x0e88,
15486 0x0e8a, 0x0e8a,
15487 0x0e8d, 0x0e8d,
15488 0x0e94, 0x0e97,
15489 0x0e99, 0x0e9f,
15490 0x0ea1, 0x0ea3,
15491 0x0ea5, 0x0ea5,
15492 0x0ea7, 0x0ea7,
15493 0x0eaa, 0x0eab,
15494 0x0ead, 0x0eb0,
15495 0x0eb2, 0x0eb2,
15496 0x0ebd, 0x0ebd,
15497 0x0ec0, 0x0ec4,
15498 0x0ec6, 0x0ec6,
15499 0x0edc, 0x0edf,
15500 0x0f00, 0x0f00,
15501 0x0f40, 0x0f47,
15502 0x0f49, 0x0f6c,
15503 0x0f88, 0x0f8c,
15504 0x1000, 0x102a,
15505 0x103f, 0x103f,
15506 0x1050, 0x1055,
15507 0x105a, 0x105d,
15508 0x1061, 0x1061,
15509 0x1065, 0x1066,
15510 0x106e, 0x1070,
15511 0x1075, 0x1081,
15512 0x108e, 0x108e,
15513 0x10a0, 0x10c5,
15514 0x10c7, 0x10c7,
15515 0x10cd, 0x10cd,
15516 0x10d0, 0x10fa,
15517 0x10fc, 0x1248,
15518 0x124a, 0x124d,
15519 0x1250, 0x1256,
15520 0x1258, 0x1258,
15521 0x125a, 0x125d,
15522 0x1260, 0x1288,
15523 0x128a, 0x128d,
15524 0x1290, 0x12b0,
15525 0x12b2, 0x12b5,
15526 0x12b8, 0x12be,
15527 0x12c0, 0x12c0,
15528 0x12c2, 0x12c5,
15529 0x12c8, 0x12d6,
15530 0x12d8, 0x1310,
15531 0x1312, 0x1315,
15532 0x1318, 0x135a,
15533 0x1380, 0x138f,
15534 0x13a0, 0x13f5,
15535 0x13f8, 0x13fd,
15536 0x1401, 0x166c,
15537 0x166f, 0x167f,
15538 0x1681, 0x169a,
15539 0x16a0, 0x16ea,
15540 0x16ee, 0x16f8,
15541 0x1700, 0x170c,
15542 0x170e, 0x1711,
15543 0x1720, 0x1731,
15544 0x1740, 0x1751,
15545 0x1760, 0x176c,
15546 0x176e, 0x1770,
15547 0x1780, 0x17b3,
15548 0x17d7, 0x17d7,
15549 0x17dc, 0x17dc,
15550 0x1820, 0x1877,
15551 0x1880, 0x18a8,
15552 0x18aa, 0x18aa,
15553 0x18b0, 0x18f5,
15554 0x1900, 0x191e,
15555 0x1950, 0x196d,
15556 0x1970, 0x1974,
15557 0x1980, 0x19ab,
15558 0x19b0, 0x19c9,
15559 0x1a00, 0x1a16,
15560 0x1a20, 0x1a54,
15561 0x1aa7, 0x1aa7,
15562 0x1b05, 0x1b33,
15563 0x1b45, 0x1b4b,
15564 0x1b83, 0x1ba0,
15565 0x1bae, 0x1baf,
15566 0x1bba, 0x1be5,
15567 0x1c00, 0x1c23,
15568 0x1c4d, 0x1c4f,
15569 0x1c5a, 0x1c7d,
15570 0x1ce9, 0x1cec,
15571 0x1cee, 0x1cf1,
15572 0x1cf5, 0x1cf6,
15573 0x1d00, 0x1dbf,
15574 0x1e00, 0x1f15,
15575 0x1f18, 0x1f1d,
15576 0x1f20, 0x1f45,
15577 0x1f48, 0x1f4d,
15578 0x1f50, 0x1f57,
15579 0x1f59, 0x1f59,
15580 0x1f5b, 0x1f5b,
15581 0x1f5d, 0x1f5d,
15582 0x1f5f, 0x1f7d,
15583 0x1f80, 0x1fb4,
15584 0x1fb6, 0x1fbc,
15585 0x1fbe, 0x1fbe,
15586 0x1fc2, 0x1fc4,
15587 0x1fc6, 0x1fcc,
15588 0x1fd0, 0x1fd3,
15589 0x1fd6, 0x1fdb,
15590 0x1fe0, 0x1fec,
15591 0x1ff2, 0x1ff4,
15592 0x1ff6, 0x1ffc,
15593 0x2071, 0x2071,
15594 0x207f, 0x207f,
15595 0x2090, 0x209c,
15596 0x2102, 0x2102,
15597 0x2107, 0x2107,
15598 0x210a, 0x2113,
15599 0x2115, 0x2115,
15600 0x2118, 0x211d,
15601 0x2124, 0x2124,
15602 0x2126, 0x2126,
15603 0x2128, 0x2128,
15604 0x212a, 0x2139,
15605 0x213c, 0x213f,
15606 0x2145, 0x2149,
15607 0x214e, 0x214e,
15608 0x2160, 0x2188,
15609 0x2c00, 0x2c2e,
15610 0x2c30, 0x2c5e,
15611 0x2c60, 0x2ce4,
15612 0x2ceb, 0x2cee,
15613 0x2cf2, 0x2cf3,
15614 0x2d00, 0x2d25,
15615 0x2d27, 0x2d27,
15616 0x2d2d, 0x2d2d,
15617 0x2d30, 0x2d67,
15618 0x2d6f, 0x2d6f,
15619 0x2d80, 0x2d96,
15620 0x2da0, 0x2da6,
15621 0x2da8, 0x2dae,
15622 0x2db0, 0x2db6,
15623 0x2db8, 0x2dbe,
15624 0x2dc0, 0x2dc6,
15625 0x2dc8, 0x2dce,
15626 0x2dd0, 0x2dd6,
15627 0x2dd8, 0x2dde,
15628 0x3005, 0x3007,
15629 0x3021, 0x3029,
15630 0x3031, 0x3035,
15631 0x3038, 0x303c,
15632 0x3041, 0x3096,
15633 0x309d, 0x309f,
15634 0x30a1, 0x30fa,
15635 0x30fc, 0x30ff,
15636 0x3105, 0x312d,
15637 0x3131, 0x318e,
15638 0x31a0, 0x31ba,
15639 0x31f0, 0x31ff,
15640 0x3400, 0x4db5,
15641 0x4e00, 0x9fd5,
15642 0xa000, 0xa48c,
15643 0xa4d0, 0xa4fd,
15644 0xa500, 0xa60c,
15645 0xa610, 0xa61f,
15646 0xa62a, 0xa62b,
15647 0xa640, 0xa66e,
15648 0xa67f, 0xa69d,
15649 0xa6a0, 0xa6ef,
15650 0xa717, 0xa71f,
15651 0xa722, 0xa788,
15652 0xa78b, 0xa7ad,
15653 0xa7b0, 0xa7b7,
15654 0xa7f7, 0xa801,
15655 0xa803, 0xa805,
15656 0xa807, 0xa80a,
15657 0xa80c, 0xa822,
15658 0xa840, 0xa873,
15659 0xa882, 0xa8b3,
15660 0xa8f2, 0xa8f7,
15661 0xa8fb, 0xa8fb,
15662 0xa8fd, 0xa8fd,
15663 0xa90a, 0xa925,
15664 0xa930, 0xa946,
15665 0xa960, 0xa97c,
15666 0xa984, 0xa9b2,
15667 0xa9cf, 0xa9cf,
15668 0xa9e0, 0xa9e4,
15669 0xa9e6, 0xa9ef,
15670 0xa9fa, 0xa9fe,
15671 0xaa00, 0xaa28,
15672 0xaa40, 0xaa42,
15673 0xaa44, 0xaa4b,
15674 0xaa60, 0xaa76,
15675 0xaa7a, 0xaa7a,
15676 0xaa7e, 0xaaaf,
15677 0xaab1, 0xaab1,
15678 0xaab5, 0xaab6,
15679 0xaab9, 0xaabd,
15680 0xaac0, 0xaac0,
15681 0xaac2, 0xaac2,
15682 0xaadb, 0xaadd,
15683 0xaae0, 0xaaea,
15684 0xaaf2, 0xaaf4,
15685 0xab01, 0xab06,
15686 0xab09, 0xab0e,
15687 0xab11, 0xab16,
15688 0xab20, 0xab26,
15689 0xab28, 0xab2e,
15690 0xab30, 0xab5a,
15691 0xab5c, 0xab65,
15692 0xab70, 0xabe2,
15693 0xac00, 0xd7a3,
15694 0xd7b0, 0xd7c6,
15695 0xd7cb, 0xd7fb,
15696 0xf900, 0xfa6d,
15697 0xfa70, 0xfad9,
15698 0xfb00, 0xfb06,
15699 0xfb13, 0xfb17,
15700 0xfb1d, 0xfb1d,
15701 0xfb1f, 0xfb28,
15702 0xfb2a, 0xfb36,
15703 0xfb38, 0xfb3c,
15704 0xfb3e, 0xfb3e,
15705 0xfb40, 0xfb41,
15706 0xfb43, 0xfb44,
15707 0xfb46, 0xfbb1,
15708 0xfbd3, 0xfc5d,
15709 0xfc64, 0xfd3d,
15710 0xfd50, 0xfd8f,
15711 0xfd92, 0xfdc7,
15712 0xfdf0, 0xfdf9,
15713 0xfe71, 0xfe71,
15714 0xfe73, 0xfe73,
15715 0xfe77, 0xfe77,
15716 0xfe79, 0xfe79,
15717 0xfe7b, 0xfe7b,
15718 0xfe7d, 0xfe7d,
15719 0xfe7f, 0xfefc,
15720 0xff21, 0xff3a,
15721 0xff41, 0xff5a,
15722 0xff66, 0xff9d,
15723 0xffa0, 0xffbe,
15724 0xffc2, 0xffc7,
15725 0xffca, 0xffcf,
15726 0xffd2, 0xffd7,
15727 0xffda, 0xffdc,
15728 0x10000, 0x1000b,
15729 0x1000d, 0x10026,
15730 0x10028, 0x1003a,
15731 0x1003c, 0x1003d,
15732 0x1003f, 0x1004d,
15733 0x10050, 0x1005d,
15734 0x10080, 0x100fa,
15735 0x10140, 0x10174,
15736 0x10280, 0x1029c,
15737 0x102a0, 0x102d0,
15738 0x10300, 0x1031f,
15739 0x10330, 0x1034a,
15740 0x10350, 0x10375,
15741 0x10380, 0x1039d,
15742 0x103a0, 0x103c3,
15743 0x103c8, 0x103cf,
15744 0x103d1, 0x103d5,
15745 0x10400, 0x1049d,
15746 0x10500, 0x10527,
15747 0x10530, 0x10563,
15748 0x10600, 0x10736,
15749 0x10740, 0x10755,
15750 0x10760, 0x10767,
15751 0x10800, 0x10805,
15752 0x10808, 0x10808,
15753 0x1080a, 0x10835,
15754 0x10837, 0x10838,
15755 0x1083c, 0x1083c,
15756 0x1083f, 0x10855,
15757 0x10860, 0x10876,
15758 0x10880, 0x1089e,
15759 0x108e0, 0x108f2,
15760 0x108f4, 0x108f5,
15761 0x10900, 0x10915,
15762 0x10920, 0x10939,
15763 0x10980, 0x109b7,
15764 0x109be, 0x109bf,
15765 0x10a00, 0x10a00,
15766 0x10a10, 0x10a13,
15767 0x10a15, 0x10a17,
15768 0x10a19, 0x10a33,
15769 0x10a60, 0x10a7c,
15770 0x10a80, 0x10a9c,
15771 0x10ac0, 0x10ac7,
15772 0x10ac9, 0x10ae4,
15773 0x10b00, 0x10b35,
15774 0x10b40, 0x10b55,
15775 0x10b60, 0x10b72,
15776 0x10b80, 0x10b91,
15777 0x10c00, 0x10c48,
15778 0x10c80, 0x10cb2,
15779 0x10cc0, 0x10cf2,
15780 0x11003, 0x11037,
15781 0x11083, 0x110af,
15782 0x110d0, 0x110e8,
15783 0x11103, 0x11126,
15784 0x11150, 0x11172,
15785 0x11176, 0x11176,
15786 0x11183, 0x111b2,
15787 0x111c1, 0x111c4,
15788 0x111da, 0x111da,
15789 0x111dc, 0x111dc,
15790 0x11200, 0x11211,
15791 0x11213, 0x1122b,
15792 0x11280, 0x11286,
15793 0x11288, 0x11288,
15794 0x1128a, 0x1128d,
15795 0x1128f, 0x1129d,
15796 0x1129f, 0x112a8,
15797 0x112b0, 0x112de,
15798 0x11305, 0x1130c,
15799 0x1130f, 0x11310,
15800 0x11313, 0x11328,
15801 0x1132a, 0x11330,
15802 0x11332, 0x11333,
15803 0x11335, 0x11339,
15804 0x1133d, 0x1133d,
15805 0x11350, 0x11350,
15806 0x1135d, 0x11361,
15807 0x11480, 0x114af,
15808 0x114c4, 0x114c5,
15809 0x114c7, 0x114c7,
15810 0x11580, 0x115ae,
15811 0x115d8, 0x115db,
15812 0x11600, 0x1162f,
15813 0x11644, 0x11644,
15814 0x11680, 0x116aa,
15815 0x11700, 0x11719,
15816 0x118a0, 0x118df,
15817 0x118ff, 0x118ff,
15818 0x11ac0, 0x11af8,
15819 0x12000, 0x12399,
15820 0x12400, 0x1246e,
15821 0x12480, 0x12543,
15822 0x13000, 0x1342e,
15823 0x14400, 0x14646,
15824 0x16800, 0x16a38,
15825 0x16a40, 0x16a5e,
15826 0x16ad0, 0x16aed,
15827 0x16b00, 0x16b2f,
15828 0x16b40, 0x16b43,
15829 0x16b63, 0x16b77,
15830 0x16b7d, 0x16b8f,
15831 0x16f00, 0x16f44,
15832 0x16f50, 0x16f50,
15833 0x16f93, 0x16f9f,
15834 0x1b000, 0x1b001,
15835 0x1bc00, 0x1bc6a,
15836 0x1bc70, 0x1bc7c,
15837 0x1bc80, 0x1bc88,
15838 0x1bc90, 0x1bc99,
15839 0x1d400, 0x1d454,
15840 0x1d456, 0x1d49c,
15841 0x1d49e, 0x1d49f,
15842 0x1d4a2, 0x1d4a2,
15843 0x1d4a5, 0x1d4a6,
15844 0x1d4a9, 0x1d4ac,
15845 0x1d4ae, 0x1d4b9,
15846 0x1d4bb, 0x1d4bb,
15847 0x1d4bd, 0x1d4c3,
15848 0x1d4c5, 0x1d505,
15849 0x1d507, 0x1d50a,
15850 0x1d50d, 0x1d514,
15851 0x1d516, 0x1d51c,
15852 0x1d51e, 0x1d539,
15853 0x1d53b, 0x1d53e,
15854 0x1d540, 0x1d544,
15855 0x1d546, 0x1d546,
15856 0x1d54a, 0x1d550,
15857 0x1d552, 0x1d6a5,
15858 0x1d6a8, 0x1d6c0,
15859 0x1d6c2, 0x1d6da,
15860 0x1d6dc, 0x1d6fa,
15861 0x1d6fc, 0x1d714,
15862 0x1d716, 0x1d734,
15863 0x1d736, 0x1d74e,
15864 0x1d750, 0x1d76e,
15865 0x1d770, 0x1d788,
15866 0x1d78a, 0x1d7a8,
15867 0x1d7aa, 0x1d7c2,
15868 0x1d7c4, 0x1d7cb,
15869 0x1e800, 0x1e8c4,
15870 0x1ee00, 0x1ee03,
15871 0x1ee05, 0x1ee1f,
15872 0x1ee21, 0x1ee22,
15873 0x1ee24, 0x1ee24,
15874 0x1ee27, 0x1ee27,
15875 0x1ee29, 0x1ee32,
15876 0x1ee34, 0x1ee37,
15877 0x1ee39, 0x1ee39,
15878 0x1ee3b, 0x1ee3b,
15879 0x1ee42, 0x1ee42,
15880 0x1ee47, 0x1ee47,
15881 0x1ee49, 0x1ee49,
15882 0x1ee4b, 0x1ee4b,
15883 0x1ee4d, 0x1ee4f,
15884 0x1ee51, 0x1ee52,
15885 0x1ee54, 0x1ee54,
15886 0x1ee57, 0x1ee57,
15887 0x1ee59, 0x1ee59,
15888 0x1ee5b, 0x1ee5b,
15889 0x1ee5d, 0x1ee5d,
15890 0x1ee5f, 0x1ee5f,
15891 0x1ee61, 0x1ee62,
15892 0x1ee64, 0x1ee64,
15893 0x1ee67, 0x1ee6a,
15894 0x1ee6c, 0x1ee72,
15895 0x1ee74, 0x1ee77,
15896 0x1ee79, 0x1ee7c,
15897 0x1ee7e, 0x1ee7e,
15898 0x1ee80, 0x1ee89,
15899 0x1ee8b, 0x1ee9b,
15900 0x1eea1, 0x1eea3,
15901 0x1eea5, 0x1eea9,
15902 0x1eeab, 0x1eebb,
15903 0x20000, 0x2a6d6,
15904 0x2a700, 0x2b734,
15905 0x2b740, 0x2b81d,
15906 0x2b820, 0x2cea1,
15907 0x2f800, 0x2fa1d,
15908 }; /* END of CR_XID_Start */
15909
15910 /* PROPERTY: 'XID_Continue': Derived Property */
15911 static const OnigCodePoint
15912 CR_XID_Continue[] = { 658,
15913 0x0030, 0x0039,
15914 0x0041, 0x005a,
15915 0x005f, 0x005f,
15916 0x0061, 0x007a,
15917 0x00aa, 0x00aa,
15918 0x00b5, 0x00b5,
15919 0x00b7, 0x00b7,
15920 0x00ba, 0x00ba,
15921 0x00c0, 0x00d6,
15922 0x00d8, 0x00f6,
15923 0x00f8, 0x02c1,
15924 0x02c6, 0x02d1,
15925 0x02e0, 0x02e4,
15926 0x02ec, 0x02ec,
15927 0x02ee, 0x02ee,
15928 0x0300, 0x0374,
15929 0x0376, 0x0377,
15930 0x037b, 0x037d,
15931 0x037f, 0x037f,
15932 0x0386, 0x038a,
15933 0x038c, 0x038c,
15934 0x038e, 0x03a1,
15935 0x03a3, 0x03f5,
15936 0x03f7, 0x0481,
15937 0x0483, 0x0487,
15938 0x048a, 0x052f,
15939 0x0531, 0x0556,
15940 0x0559, 0x0559,
15941 0x0561, 0x0587,
15942 0x0591, 0x05bd,
15943 0x05bf, 0x05bf,
15944 0x05c1, 0x05c2,
15945 0x05c4, 0x05c5,
15946 0x05c7, 0x05c7,
15947 0x05d0, 0x05ea,
15948 0x05f0, 0x05f2,
15949 0x0610, 0x061a,
15950 0x0620, 0x0669,
15951 0x066e, 0x06d3,
15952 0x06d5, 0x06dc,
15953 0x06df, 0x06e8,
15954 0x06ea, 0x06fc,
15955 0x06ff, 0x06ff,
15956 0x0710, 0x074a,
15957 0x074d, 0x07b1,
15958 0x07c0, 0x07f5,
15959 0x07fa, 0x07fa,
15960 0x0800, 0x082d,
15961 0x0840, 0x085b,
15962 0x08a0, 0x08b4,
15963 0x08e3, 0x0963,
15964 0x0966, 0x096f,
15965 0x0971, 0x0983,
15966 0x0985, 0x098c,
15967 0x098f, 0x0990,
15968 0x0993, 0x09a8,
15969 0x09aa, 0x09b0,
15970 0x09b2, 0x09b2,
15971 0x09b6, 0x09b9,
15972 0x09bc, 0x09c4,
15973 0x09c7, 0x09c8,
15974 0x09cb, 0x09ce,
15975 0x09d7, 0x09d7,
15976 0x09dc, 0x09dd,
15977 0x09df, 0x09e3,
15978 0x09e6, 0x09f1,
15979 0x0a01, 0x0a03,
15980 0x0a05, 0x0a0a,
15981 0x0a0f, 0x0a10,
15982 0x0a13, 0x0a28,
15983 0x0a2a, 0x0a30,
15984 0x0a32, 0x0a33,
15985 0x0a35, 0x0a36,
15986 0x0a38, 0x0a39,
15987 0x0a3c, 0x0a3c,
15988 0x0a3e, 0x0a42,
15989 0x0a47, 0x0a48,
15990 0x0a4b, 0x0a4d,
15991 0x0a51, 0x0a51,
15992 0x0a59, 0x0a5c,
15993 0x0a5e, 0x0a5e,
15994 0x0a66, 0x0a75,
15995 0x0a81, 0x0a83,
15996 0x0a85, 0x0a8d,
15997 0x0a8f, 0x0a91,
15998 0x0a93, 0x0aa8,
15999 0x0aaa, 0x0ab0,
16000 0x0ab2, 0x0ab3,
16001 0x0ab5, 0x0ab9,
16002 0x0abc, 0x0ac5,
16003 0x0ac7, 0x0ac9,
16004 0x0acb, 0x0acd,
16005 0x0ad0, 0x0ad0,
16006 0x0ae0, 0x0ae3,
16007 0x0ae6, 0x0aef,
16008 0x0af9, 0x0af9,
16009 0x0b01, 0x0b03,
16010 0x0b05, 0x0b0c,
16011 0x0b0f, 0x0b10,
16012 0x0b13, 0x0b28,
16013 0x0b2a, 0x0b30,
16014 0x0b32, 0x0b33,
16015 0x0b35, 0x0b39,
16016 0x0b3c, 0x0b44,
16017 0x0b47, 0x0b48,
16018 0x0b4b, 0x0b4d,
16019 0x0b56, 0x0b57,
16020 0x0b5c, 0x0b5d,
16021 0x0b5f, 0x0b63,
16022 0x0b66, 0x0b6f,
16023 0x0b71, 0x0b71,
16024 0x0b82, 0x0b83,
16025 0x0b85, 0x0b8a,
16026 0x0b8e, 0x0b90,
16027 0x0b92, 0x0b95,
16028 0x0b99, 0x0b9a,
16029 0x0b9c, 0x0b9c,
16030 0x0b9e, 0x0b9f,
16031 0x0ba3, 0x0ba4,
16032 0x0ba8, 0x0baa,
16033 0x0bae, 0x0bb9,
16034 0x0bbe, 0x0bc2,
16035 0x0bc6, 0x0bc8,
16036 0x0bca, 0x0bcd,
16037 0x0bd0, 0x0bd0,
16038 0x0bd7, 0x0bd7,
16039 0x0be6, 0x0bef,
16040 0x0c00, 0x0c03,
16041 0x0c05, 0x0c0c,
16042 0x0c0e, 0x0c10,
16043 0x0c12, 0x0c28,
16044 0x0c2a, 0x0c39,
16045 0x0c3d, 0x0c44,
16046 0x0c46, 0x0c48,
16047 0x0c4a, 0x0c4d,
16048 0x0c55, 0x0c56,
16049 0x0c58, 0x0c5a,
16050 0x0c60, 0x0c63,
16051 0x0c66, 0x0c6f,
16052 0x0c81, 0x0c83,
16053 0x0c85, 0x0c8c,
16054 0x0c8e, 0x0c90,
16055 0x0c92, 0x0ca8,
16056 0x0caa, 0x0cb3,
16057 0x0cb5, 0x0cb9,
16058 0x0cbc, 0x0cc4,
16059 0x0cc6, 0x0cc8,
16060 0x0cca, 0x0ccd,
16061 0x0cd5, 0x0cd6,
16062 0x0cde, 0x0cde,
16063 0x0ce0, 0x0ce3,
16064 0x0ce6, 0x0cef,
16065 0x0cf1, 0x0cf2,
16066 0x0d01, 0x0d03,
16067 0x0d05, 0x0d0c,
16068 0x0d0e, 0x0d10,
16069 0x0d12, 0x0d3a,
16070 0x0d3d, 0x0d44,
16071 0x0d46, 0x0d48,
16072 0x0d4a, 0x0d4e,
16073 0x0d57, 0x0d57,
16074 0x0d5f, 0x0d63,
16075 0x0d66, 0x0d6f,
16076 0x0d7a, 0x0d7f,
16077 0x0d82, 0x0d83,
16078 0x0d85, 0x0d96,
16079 0x0d9a, 0x0db1,
16080 0x0db3, 0x0dbb,
16081 0x0dbd, 0x0dbd,
16082 0x0dc0, 0x0dc6,
16083 0x0dca, 0x0dca,
16084 0x0dcf, 0x0dd4,
16085 0x0dd6, 0x0dd6,
16086 0x0dd8, 0x0ddf,
16087 0x0de6, 0x0def,
16088 0x0df2, 0x0df3,
16089 0x0e01, 0x0e3a,
16090 0x0e40, 0x0e4e,
16091 0x0e50, 0x0e59,
16092 0x0e81, 0x0e82,
16093 0x0e84, 0x0e84,
16094 0x0e87, 0x0e88,
16095 0x0e8a, 0x0e8a,
16096 0x0e8d, 0x0e8d,
16097 0x0e94, 0x0e97,
16098 0x0e99, 0x0e9f,
16099 0x0ea1, 0x0ea3,
16100 0x0ea5, 0x0ea5,
16101 0x0ea7, 0x0ea7,
16102 0x0eaa, 0x0eab,
16103 0x0ead, 0x0eb9,
16104 0x0ebb, 0x0ebd,
16105 0x0ec0, 0x0ec4,
16106 0x0ec6, 0x0ec6,
16107 0x0ec8, 0x0ecd,
16108 0x0ed0, 0x0ed9,
16109 0x0edc, 0x0edf,
16110 0x0f00, 0x0f00,
16111 0x0f18, 0x0f19,
16112 0x0f20, 0x0f29,
16113 0x0f35, 0x0f35,
16114 0x0f37, 0x0f37,
16115 0x0f39, 0x0f39,
16116 0x0f3e, 0x0f47,
16117 0x0f49, 0x0f6c,
16118 0x0f71, 0x0f84,
16119 0x0f86, 0x0f97,
16120 0x0f99, 0x0fbc,
16121 0x0fc6, 0x0fc6,
16122 0x1000, 0x1049,
16123 0x1050, 0x109d,
16124 0x10a0, 0x10c5,
16125 0x10c7, 0x10c7,
16126 0x10cd, 0x10cd,
16127 0x10d0, 0x10fa,
16128 0x10fc, 0x1248,
16129 0x124a, 0x124d,
16130 0x1250, 0x1256,
16131 0x1258, 0x1258,
16132 0x125a, 0x125d,
16133 0x1260, 0x1288,
16134 0x128a, 0x128d,
16135 0x1290, 0x12b0,
16136 0x12b2, 0x12b5,
16137 0x12b8, 0x12be,
16138 0x12c0, 0x12c0,
16139 0x12c2, 0x12c5,
16140 0x12c8, 0x12d6,
16141 0x12d8, 0x1310,
16142 0x1312, 0x1315,
16143 0x1318, 0x135a,
16144 0x135d, 0x135f,
16145 0x1369, 0x1371,
16146 0x1380, 0x138f,
16147 0x13a0, 0x13f5,
16148 0x13f8, 0x13fd,
16149 0x1401, 0x166c,
16150 0x166f, 0x167f,
16151 0x1681, 0x169a,
16152 0x16a0, 0x16ea,
16153 0x16ee, 0x16f8,
16154 0x1700, 0x170c,
16155 0x170e, 0x1714,
16156 0x1720, 0x1734,
16157 0x1740, 0x1753,
16158 0x1760, 0x176c,
16159 0x176e, 0x1770,
16160 0x1772, 0x1773,
16161 0x1780, 0x17d3,
16162 0x17d7, 0x17d7,
16163 0x17dc, 0x17dd,
16164 0x17e0, 0x17e9,
16165 0x180b, 0x180d,
16166 0x1810, 0x1819,
16167 0x1820, 0x1877,
16168 0x1880, 0x18aa,
16169 0x18b0, 0x18f5,
16170 0x1900, 0x191e,
16171 0x1920, 0x192b,
16172 0x1930, 0x193b,
16173 0x1946, 0x196d,
16174 0x1970, 0x1974,
16175 0x1980, 0x19ab,
16176 0x19b0, 0x19c9,
16177 0x19d0, 0x19da,
16178 0x1a00, 0x1a1b,
16179 0x1a20, 0x1a5e,
16180 0x1a60, 0x1a7c,
16181 0x1a7f, 0x1a89,
16182 0x1a90, 0x1a99,
16183 0x1aa7, 0x1aa7,
16184 0x1ab0, 0x1abd,
16185 0x1b00, 0x1b4b,
16186 0x1b50, 0x1b59,
16187 0x1b6b, 0x1b73,
16188 0x1b80, 0x1bf3,
16189 0x1c00, 0x1c37,
16190 0x1c40, 0x1c49,
16191 0x1c4d, 0x1c7d,
16192 0x1cd0, 0x1cd2,
16193 0x1cd4, 0x1cf6,
16194 0x1cf8, 0x1cf9,
16195 0x1d00, 0x1df5,
16196 0x1dfc, 0x1f15,
16197 0x1f18, 0x1f1d,
16198 0x1f20, 0x1f45,
16199 0x1f48, 0x1f4d,
16200 0x1f50, 0x1f57,
16201 0x1f59, 0x1f59,
16202 0x1f5b, 0x1f5b,
16203 0x1f5d, 0x1f5d,
16204 0x1f5f, 0x1f7d,
16205 0x1f80, 0x1fb4,
16206 0x1fb6, 0x1fbc,
16207 0x1fbe, 0x1fbe,
16208 0x1fc2, 0x1fc4,
16209 0x1fc6, 0x1fcc,
16210 0x1fd0, 0x1fd3,
16211 0x1fd6, 0x1fdb,
16212 0x1fe0, 0x1fec,
16213 0x1ff2, 0x1ff4,
16214 0x1ff6, 0x1ffc,
16215 0x203f, 0x2040,
16216 0x2054, 0x2054,
16217 0x2071, 0x2071,
16218 0x207f, 0x207f,
16219 0x2090, 0x209c,
16220 0x20d0, 0x20dc,
16221 0x20e1, 0x20e1,
16222 0x20e5, 0x20f0,
16223 0x2102, 0x2102,
16224 0x2107, 0x2107,
16225 0x210a, 0x2113,
16226 0x2115, 0x2115,
16227 0x2118, 0x211d,
16228 0x2124, 0x2124,
16229 0x2126, 0x2126,
16230 0x2128, 0x2128,
16231 0x212a, 0x2139,
16232 0x213c, 0x213f,
16233 0x2145, 0x2149,
16234 0x214e, 0x214e,
16235 0x2160, 0x2188,
16236 0x2c00, 0x2c2e,
16237 0x2c30, 0x2c5e,
16238 0x2c60, 0x2ce4,
16239 0x2ceb, 0x2cf3,
16240 0x2d00, 0x2d25,
16241 0x2d27, 0x2d27,
16242 0x2d2d, 0x2d2d,
16243 0x2d30, 0x2d67,
16244 0x2d6f, 0x2d6f,
16245 0x2d7f, 0x2d96,
16246 0x2da0, 0x2da6,
16247 0x2da8, 0x2dae,
16248 0x2db0, 0x2db6,
16249 0x2db8, 0x2dbe,
16250 0x2dc0, 0x2dc6,
16251 0x2dc8, 0x2dce,
16252 0x2dd0, 0x2dd6,
16253 0x2dd8, 0x2dde,
16254 0x2de0, 0x2dff,
16255 0x3005, 0x3007,
16256 0x3021, 0x302f,
16257 0x3031, 0x3035,
16258 0x3038, 0x303c,
16259 0x3041, 0x3096,
16260 0x3099, 0x309a,
16261 0x309d, 0x309f,
16262 0x30a1, 0x30fa,
16263 0x30fc, 0x30ff,
16264 0x3105, 0x312d,
16265 0x3131, 0x318e,
16266 0x31a0, 0x31ba,
16267 0x31f0, 0x31ff,
16268 0x3400, 0x4db5,
16269 0x4e00, 0x9fd5,
16270 0xa000, 0xa48c,
16271 0xa4d0, 0xa4fd,
16272 0xa500, 0xa60c,
16273 0xa610, 0xa62b,
16274 0xa640, 0xa66f,
16275 0xa674, 0xa67d,
16276 0xa67f, 0xa6f1,
16277 0xa717, 0xa71f,
16278 0xa722, 0xa788,
16279 0xa78b, 0xa7ad,
16280 0xa7b0, 0xa7b7,
16281 0xa7f7, 0xa827,
16282 0xa840, 0xa873,
16283 0xa880, 0xa8c4,
16284 0xa8d0, 0xa8d9,
16285 0xa8e0, 0xa8f7,
16286 0xa8fb, 0xa8fb,
16287 0xa8fd, 0xa8fd,
16288 0xa900, 0xa92d,
16289 0xa930, 0xa953,
16290 0xa960, 0xa97c,
16291 0xa980, 0xa9c0,
16292 0xa9cf, 0xa9d9,
16293 0xa9e0, 0xa9fe,
16294 0xaa00, 0xaa36,
16295 0xaa40, 0xaa4d,
16296 0xaa50, 0xaa59,
16297 0xaa60, 0xaa76,
16298 0xaa7a, 0xaac2,
16299 0xaadb, 0xaadd,
16300 0xaae0, 0xaaef,
16301 0xaaf2, 0xaaf6,
16302 0xab01, 0xab06,
16303 0xab09, 0xab0e,
16304 0xab11, 0xab16,
16305 0xab20, 0xab26,
16306 0xab28, 0xab2e,
16307 0xab30, 0xab5a,
16308 0xab5c, 0xab65,
16309 0xab70, 0xabea,
16310 0xabec, 0xabed,
16311 0xabf0, 0xabf9,
16312 0xac00, 0xd7a3,
16313 0xd7b0, 0xd7c6,
16314 0xd7cb, 0xd7fb,
16315 0xf900, 0xfa6d,
16316 0xfa70, 0xfad9,
16317 0xfb00, 0xfb06,
16318 0xfb13, 0xfb17,
16319 0xfb1d, 0xfb28,
16320 0xfb2a, 0xfb36,
16321 0xfb38, 0xfb3c,
16322 0xfb3e, 0xfb3e,
16323 0xfb40, 0xfb41,
16324 0xfb43, 0xfb44,
16325 0xfb46, 0xfbb1,
16326 0xfbd3, 0xfc5d,
16327 0xfc64, 0xfd3d,
16328 0xfd50, 0xfd8f,
16329 0xfd92, 0xfdc7,
16330 0xfdf0, 0xfdf9,
16331 0xfe00, 0xfe0f,
16332 0xfe20, 0xfe2f,
16333 0xfe33, 0xfe34,
16334 0xfe4d, 0xfe4f,
16335 0xfe71, 0xfe71,
16336 0xfe73, 0xfe73,
16337 0xfe77, 0xfe77,
16338 0xfe79, 0xfe79,
16339 0xfe7b, 0xfe7b,
16340 0xfe7d, 0xfe7d,
16341 0xfe7f, 0xfefc,
16342 0xff10, 0xff19,
16343 0xff21, 0xff3a,
16344 0xff3f, 0xff3f,
16345 0xff41, 0xff5a,
16346 0xff66, 0xffbe,
16347 0xffc2, 0xffc7,
16348 0xffca, 0xffcf,
16349 0xffd2, 0xffd7,
16350 0xffda, 0xffdc,
16351 0x10000, 0x1000b,
16352 0x1000d, 0x10026,
16353 0x10028, 0x1003a,
16354 0x1003c, 0x1003d,
16355 0x1003f, 0x1004d,
16356 0x10050, 0x1005d,
16357 0x10080, 0x100fa,
16358 0x10140, 0x10174,
16359 0x101fd, 0x101fd,
16360 0x10280, 0x1029c,
16361 0x102a0, 0x102d0,
16362 0x102e0, 0x102e0,
16363 0x10300, 0x1031f,
16364 0x10330, 0x1034a,
16365 0x10350, 0x1037a,
16366 0x10380, 0x1039d,
16367 0x103a0, 0x103c3,
16368 0x103c8, 0x103cf,
16369 0x103d1, 0x103d5,
16370 0x10400, 0x1049d,
16371 0x104a0, 0x104a9,
16372 0x10500, 0x10527,
16373 0x10530, 0x10563,
16374 0x10600, 0x10736,
16375 0x10740, 0x10755,
16376 0x10760, 0x10767,
16377 0x10800, 0x10805,
16378 0x10808, 0x10808,
16379 0x1080a, 0x10835,
16380 0x10837, 0x10838,
16381 0x1083c, 0x1083c,
16382 0x1083f, 0x10855,
16383 0x10860, 0x10876,
16384 0x10880, 0x1089e,
16385 0x108e0, 0x108f2,
16386 0x108f4, 0x108f5,
16387 0x10900, 0x10915,
16388 0x10920, 0x10939,
16389 0x10980, 0x109b7,
16390 0x109be, 0x109bf,
16391 0x10a00, 0x10a03,
16392 0x10a05, 0x10a06,
16393 0x10a0c, 0x10a13,
16394 0x10a15, 0x10a17,
16395 0x10a19, 0x10a33,
16396 0x10a38, 0x10a3a,
16397 0x10a3f, 0x10a3f,
16398 0x10a60, 0x10a7c,
16399 0x10a80, 0x10a9c,
16400 0x10ac0, 0x10ac7,
16401 0x10ac9, 0x10ae6,
16402 0x10b00, 0x10b35,
16403 0x10b40, 0x10b55,
16404 0x10b60, 0x10b72,
16405 0x10b80, 0x10b91,
16406 0x10c00, 0x10c48,
16407 0x10c80, 0x10cb2,
16408 0x10cc0, 0x10cf2,
16409 0x11000, 0x11046,
16410 0x11066, 0x1106f,
16411 0x1107f, 0x110ba,
16412 0x110d0, 0x110e8,
16413 0x110f0, 0x110f9,
16414 0x11100, 0x11134,
16415 0x11136, 0x1113f,
16416 0x11150, 0x11173,
16417 0x11176, 0x11176,
16418 0x11180, 0x111c4,
16419 0x111ca, 0x111cc,
16420 0x111d0, 0x111da,
16421 0x111dc, 0x111dc,
16422 0x11200, 0x11211,
16423 0x11213, 0x11237,
16424 0x11280, 0x11286,
16425 0x11288, 0x11288,
16426 0x1128a, 0x1128d,
16427 0x1128f, 0x1129d,
16428 0x1129f, 0x112a8,
16429 0x112b0, 0x112ea,
16430 0x112f0, 0x112f9,
16431 0x11300, 0x11303,
16432 0x11305, 0x1130c,
16433 0x1130f, 0x11310,
16434 0x11313, 0x11328,
16435 0x1132a, 0x11330,
16436 0x11332, 0x11333,
16437 0x11335, 0x11339,
16438 0x1133c, 0x11344,
16439 0x11347, 0x11348,
16440 0x1134b, 0x1134d,
16441 0x11350, 0x11350,
16442 0x11357, 0x11357,
16443 0x1135d, 0x11363,
16444 0x11366, 0x1136c,
16445 0x11370, 0x11374,
16446 0x11480, 0x114c5,
16447 0x114c7, 0x114c7,
16448 0x114d0, 0x114d9,
16449 0x11580, 0x115b5,
16450 0x115b8, 0x115c0,
16451 0x115d8, 0x115dd,
16452 0x11600, 0x11640,
16453 0x11644, 0x11644,
16454 0x11650, 0x11659,
16455 0x11680, 0x116b7,
16456 0x116c0, 0x116c9,
16457 0x11700, 0x11719,
16458 0x1171d, 0x1172b,
16459 0x11730, 0x11739,
16460 0x118a0, 0x118e9,
16461 0x118ff, 0x118ff,
16462 0x11ac0, 0x11af8,
16463 0x12000, 0x12399,
16464 0x12400, 0x1246e,
16465 0x12480, 0x12543,
16466 0x13000, 0x1342e,
16467 0x14400, 0x14646,
16468 0x16800, 0x16a38,
16469 0x16a40, 0x16a5e,
16470 0x16a60, 0x16a69,
16471 0x16ad0, 0x16aed,
16472 0x16af0, 0x16af4,
16473 0x16b00, 0x16b36,
16474 0x16b40, 0x16b43,
16475 0x16b50, 0x16b59,
16476 0x16b63, 0x16b77,
16477 0x16b7d, 0x16b8f,
16478 0x16f00, 0x16f44,
16479 0x16f50, 0x16f7e,
16480 0x16f8f, 0x16f9f,
16481 0x1b000, 0x1b001,
16482 0x1bc00, 0x1bc6a,
16483 0x1bc70, 0x1bc7c,
16484 0x1bc80, 0x1bc88,
16485 0x1bc90, 0x1bc99,
16486 0x1bc9d, 0x1bc9e,
16487 0x1d165, 0x1d169,
16488 0x1d16d, 0x1d172,
16489 0x1d17b, 0x1d182,
16490 0x1d185, 0x1d18b,
16491 0x1d1aa, 0x1d1ad,
16492 0x1d242, 0x1d244,
16493 0x1d400, 0x1d454,
16494 0x1d456, 0x1d49c,
16495 0x1d49e, 0x1d49f,
16496 0x1d4a2, 0x1d4a2,
16497 0x1d4a5, 0x1d4a6,
16498 0x1d4a9, 0x1d4ac,
16499 0x1d4ae, 0x1d4b9,
16500 0x1d4bb, 0x1d4bb,
16501 0x1d4bd, 0x1d4c3,
16502 0x1d4c5, 0x1d505,
16503 0x1d507, 0x1d50a,
16504 0x1d50d, 0x1d514,
16505 0x1d516, 0x1d51c,
16506 0x1d51e, 0x1d539,
16507 0x1d53b, 0x1d53e,
16508 0x1d540, 0x1d544,
16509 0x1d546, 0x1d546,
16510 0x1d54a, 0x1d550,
16511 0x1d552, 0x1d6a5,
16512 0x1d6a8, 0x1d6c0,
16513 0x1d6c2, 0x1d6da,
16514 0x1d6dc, 0x1d6fa,
16515 0x1d6fc, 0x1d714,
16516 0x1d716, 0x1d734,
16517 0x1d736, 0x1d74e,
16518 0x1d750, 0x1d76e,
16519 0x1d770, 0x1d788,
16520 0x1d78a, 0x1d7a8,
16521 0x1d7aa, 0x1d7c2,
16522 0x1d7c4, 0x1d7cb,
16523 0x1d7ce, 0x1d7ff,
16524 0x1da00, 0x1da36,
16525 0x1da3b, 0x1da6c,
16526 0x1da75, 0x1da75,
16527 0x1da84, 0x1da84,
16528 0x1da9b, 0x1da9f,
16529 0x1daa1, 0x1daaf,
16530 0x1e800, 0x1e8c4,
16531 0x1e8d0, 0x1e8d6,
16532 0x1ee00, 0x1ee03,
16533 0x1ee05, 0x1ee1f,
16534 0x1ee21, 0x1ee22,
16535 0x1ee24, 0x1ee24,
16536 0x1ee27, 0x1ee27,
16537 0x1ee29, 0x1ee32,
16538 0x1ee34, 0x1ee37,
16539 0x1ee39, 0x1ee39,
16540 0x1ee3b, 0x1ee3b,
16541 0x1ee42, 0x1ee42,
16542 0x1ee47, 0x1ee47,
16543 0x1ee49, 0x1ee49,
16544 0x1ee4b, 0x1ee4b,
16545 0x1ee4d, 0x1ee4f,
16546 0x1ee51, 0x1ee52,
16547 0x1ee54, 0x1ee54,
16548 0x1ee57, 0x1ee57,
16549 0x1ee59, 0x1ee59,
16550 0x1ee5b, 0x1ee5b,
16551 0x1ee5d, 0x1ee5d,
16552 0x1ee5f, 0x1ee5f,
16553 0x1ee61, 0x1ee62,
16554 0x1ee64, 0x1ee64,
16555 0x1ee67, 0x1ee6a,
16556 0x1ee6c, 0x1ee72,
16557 0x1ee74, 0x1ee77,
16558 0x1ee79, 0x1ee7c,
16559 0x1ee7e, 0x1ee7e,
16560 0x1ee80, 0x1ee89,
16561 0x1ee8b, 0x1ee9b,
16562 0x1eea1, 0x1eea3,
16563 0x1eea5, 0x1eea9,
16564 0x1eeab, 0x1eebb,
16565 0x20000, 0x2a6d6,
16566 0x2a700, 0x2b734,
16567 0x2b740, 0x2b81d,
16568 0x2b820, 0x2cea1,
16569 0x2f800, 0x2fa1d,
16570 0xe0100, 0xe01ef,
16571 }; /* END of CR_XID_Continue */
16572
16573 /* PROPERTY: 'Default_Ignorable_Code_Point': Derived Property */
16574 static const OnigCodePoint
16575 CR_Default_Ignorable_Code_Point[] = { 17,
16576 0x00ad, 0x00ad,
16577 0x034f, 0x034f,
16578 0x061c, 0x061c,
16579 0x115f, 0x1160,
16580 0x17b4, 0x17b5,
16581 0x180b, 0x180e,
16582 0x200b, 0x200f,
16583 0x202a, 0x202e,
16584 0x2060, 0x206f,
16585 0x3164, 0x3164,
16586 0xfe00, 0xfe0f,
16587 0xfeff, 0xfeff,
16588 0xffa0, 0xffa0,
16589 0xfff0, 0xfff8,
16590 0x1bca0, 0x1bca3,
16591 0x1d173, 0x1d17a,
16592 0xe0000, 0xe0fff,
16593 }; /* END of CR_Default_Ignorable_Code_Point */
16594
16595 /* PROPERTY: 'Grapheme_Extend': Derived Property */
16596 static const OnigCodePoint
16597 CR_Grapheme_Extend[] = { 283,
16598 0x0300, 0x036f,
16599 0x0483, 0x0489,
16600 0x0591, 0x05bd,
16601 0x05bf, 0x05bf,
16602 0x05c1, 0x05c2,
16603 0x05c4, 0x05c5,
16604 0x05c7, 0x05c7,
16605 0x0610, 0x061a,
16606 0x064b, 0x065f,
16607 0x0670, 0x0670,
16608 0x06d6, 0x06dc,
16609 0x06df, 0x06e4,
16610 0x06e7, 0x06e8,
16611 0x06ea, 0x06ed,
16612 0x0711, 0x0711,
16613 0x0730, 0x074a,
16614 0x07a6, 0x07b0,
16615 0x07eb, 0x07f3,
16616 0x0816, 0x0819,
16617 0x081b, 0x0823,
16618 0x0825, 0x0827,
16619 0x0829, 0x082d,
16620 0x0859, 0x085b,
16621 0x08e3, 0x0902,
16622 0x093a, 0x093a,
16623 0x093c, 0x093c,
16624 0x0941, 0x0948,
16625 0x094d, 0x094d,
16626 0x0951, 0x0957,
16627 0x0962, 0x0963,
16628 0x0981, 0x0981,
16629 0x09bc, 0x09bc,
16630 0x09be, 0x09be,
16631 0x09c1, 0x09c4,
16632 0x09cd, 0x09cd,
16633 0x09d7, 0x09d7,
16634 0x09e2, 0x09e3,
16635 0x0a01, 0x0a02,
16636 0x0a3c, 0x0a3c,
16637 0x0a41, 0x0a42,
16638 0x0a47, 0x0a48,
16639 0x0a4b, 0x0a4d,
16640 0x0a51, 0x0a51,
16641 0x0a70, 0x0a71,
16642 0x0a75, 0x0a75,
16643 0x0a81, 0x0a82,
16644 0x0abc, 0x0abc,
16645 0x0ac1, 0x0ac5,
16646 0x0ac7, 0x0ac8,
16647 0x0acd, 0x0acd,
16648 0x0ae2, 0x0ae3,
16649 0x0b01, 0x0b01,
16650 0x0b3c, 0x0b3c,
16651 0x0b3e, 0x0b3f,
16652 0x0b41, 0x0b44,
16653 0x0b4d, 0x0b4d,
16654 0x0b56, 0x0b57,
16655 0x0b62, 0x0b63,
16656 0x0b82, 0x0b82,
16657 0x0bbe, 0x0bbe,
16658 0x0bc0, 0x0bc0,
16659 0x0bcd, 0x0bcd,
16660 0x0bd7, 0x0bd7,
16661 0x0c00, 0x0c00,
16662 0x0c3e, 0x0c40,
16663 0x0c46, 0x0c48,
16664 0x0c4a, 0x0c4d,
16665 0x0c55, 0x0c56,
16666 0x0c62, 0x0c63,
16667 0x0c81, 0x0c81,
16668 0x0cbc, 0x0cbc,
16669 0x0cbf, 0x0cbf,
16670 0x0cc2, 0x0cc2,
16671 0x0cc6, 0x0cc6,
16672 0x0ccc, 0x0ccd,
16673 0x0cd5, 0x0cd6,
16674 0x0ce2, 0x0ce3,
16675 0x0d01, 0x0d01,
16676 0x0d3e, 0x0d3e,
16677 0x0d41, 0x0d44,
16678 0x0d4d, 0x0d4d,
16679 0x0d57, 0x0d57,
16680 0x0d62, 0x0d63,
16681 0x0dca, 0x0dca,
16682 0x0dcf, 0x0dcf,
16683 0x0dd2, 0x0dd4,
16684 0x0dd6, 0x0dd6,
16685 0x0ddf, 0x0ddf,
16686 0x0e31, 0x0e31,
16687 0x0e34, 0x0e3a,
16688 0x0e47, 0x0e4e,
16689 0x0eb1, 0x0eb1,
16690 0x0eb4, 0x0eb9,
16691 0x0ebb, 0x0ebc,
16692 0x0ec8, 0x0ecd,
16693 0x0f18, 0x0f19,
16694 0x0f35, 0x0f35,
16695 0x0f37, 0x0f37,
16696 0x0f39, 0x0f39,
16697 0x0f71, 0x0f7e,
16698 0x0f80, 0x0f84,
16699 0x0f86, 0x0f87,
16700 0x0f8d, 0x0f97,
16701 0x0f99, 0x0fbc,
16702 0x0fc6, 0x0fc6,
16703 0x102d, 0x1030,
16704 0x1032, 0x1037,
16705 0x1039, 0x103a,
16706 0x103d, 0x103e,
16707 0x1058, 0x1059,
16708 0x105e, 0x1060,
16709 0x1071, 0x1074,
16710 0x1082, 0x1082,
16711 0x1085, 0x1086,
16712 0x108d, 0x108d,
16713 0x109d, 0x109d,
16714 0x135d, 0x135f,
16715 0x1712, 0x1714,
16716 0x1732, 0x1734,
16717 0x1752, 0x1753,
16718 0x1772, 0x1773,
16719 0x17b4, 0x17b5,
16720 0x17b7, 0x17bd,
16721 0x17c6, 0x17c6,
16722 0x17c9, 0x17d3,
16723 0x17dd, 0x17dd,
16724 0x180b, 0x180d,
16725 0x18a9, 0x18a9,
16726 0x1920, 0x1922,
16727 0x1927, 0x1928,
16728 0x1932, 0x1932,
16729 0x1939, 0x193b,
16730 0x1a17, 0x1a18,
16731 0x1a1b, 0x1a1b,
16732 0x1a56, 0x1a56,
16733 0x1a58, 0x1a5e,
16734 0x1a60, 0x1a60,
16735 0x1a62, 0x1a62,
16736 0x1a65, 0x1a6c,
16737 0x1a73, 0x1a7c,
16738 0x1a7f, 0x1a7f,
16739 0x1ab0, 0x1abe,
16740 0x1b00, 0x1b03,
16741 0x1b34, 0x1b34,
16742 0x1b36, 0x1b3a,
16743 0x1b3c, 0x1b3c,
16744 0x1b42, 0x1b42,
16745 0x1b6b, 0x1b73,
16746 0x1b80, 0x1b81,
16747 0x1ba2, 0x1ba5,
16748 0x1ba8, 0x1ba9,
16749 0x1bab, 0x1bad,
16750 0x1be6, 0x1be6,
16751 0x1be8, 0x1be9,
16752 0x1bed, 0x1bed,
16753 0x1bef, 0x1bf1,
16754 0x1c2c, 0x1c33,
16755 0x1c36, 0x1c37,
16756 0x1cd0, 0x1cd2,
16757 0x1cd4, 0x1ce0,
16758 0x1ce2, 0x1ce8,
16759 0x1ced, 0x1ced,
16760 0x1cf4, 0x1cf4,
16761 0x1cf8, 0x1cf9,
16762 0x1dc0, 0x1df5,
16763 0x1dfc, 0x1dff,
16764 0x200c, 0x200d,
16765 0x20d0, 0x20f0,
16766 0x2cef, 0x2cf1,
16767 0x2d7f, 0x2d7f,
16768 0x2de0, 0x2dff,
16769 0x302a, 0x302f,
16770 0x3099, 0x309a,
16771 0xa66f, 0xa672,
16772 0xa674, 0xa67d,
16773 0xa69e, 0xa69f,
16774 0xa6f0, 0xa6f1,
16775 0xa802, 0xa802,
16776 0xa806, 0xa806,
16777 0xa80b, 0xa80b,
16778 0xa825, 0xa826,
16779 0xa8c4, 0xa8c4,
16780 0xa8e0, 0xa8f1,
16781 0xa926, 0xa92d,
16782 0xa947, 0xa951,
16783 0xa980, 0xa982,
16784 0xa9b3, 0xa9b3,
16785 0xa9b6, 0xa9b9,
16786 0xa9bc, 0xa9bc,
16787 0xa9e5, 0xa9e5,
16788 0xaa29, 0xaa2e,
16789 0xaa31, 0xaa32,
16790 0xaa35, 0xaa36,
16791 0xaa43, 0xaa43,
16792 0xaa4c, 0xaa4c,
16793 0xaa7c, 0xaa7c,
16794 0xaab0, 0xaab0,
16795 0xaab2, 0xaab4,
16796 0xaab7, 0xaab8,
16797 0xaabe, 0xaabf,
16798 0xaac1, 0xaac1,
16799 0xaaec, 0xaaed,
16800 0xaaf6, 0xaaf6,
16801 0xabe5, 0xabe5,
16802 0xabe8, 0xabe8,
16803 0xabed, 0xabed,
16804 0xfb1e, 0xfb1e,
16805 0xfe00, 0xfe0f,
16806 0xfe20, 0xfe2f,
16807 0xff9e, 0xff9f,
16808 0x101fd, 0x101fd,
16809 0x102e0, 0x102e0,
16810 0x10376, 0x1037a,
16811 0x10a01, 0x10a03,
16812 0x10a05, 0x10a06,
16813 0x10a0c, 0x10a0f,
16814 0x10a38, 0x10a3a,
16815 0x10a3f, 0x10a3f,
16816 0x10ae5, 0x10ae6,
16817 0x11001, 0x11001,
16818 0x11038, 0x11046,
16819 0x1107f, 0x11081,
16820 0x110b3, 0x110b6,
16821 0x110b9, 0x110ba,
16822 0x11100, 0x11102,
16823 0x11127, 0x1112b,
16824 0x1112d, 0x11134,
16825 0x11173, 0x11173,
16826 0x11180, 0x11181,
16827 0x111b6, 0x111be,
16828 0x111ca, 0x111cc,
16829 0x1122f, 0x11231,
16830 0x11234, 0x11234,
16831 0x11236, 0x11237,
16832 0x112df, 0x112df,
16833 0x112e3, 0x112ea,
16834 0x11300, 0x11301,
16835 0x1133c, 0x1133c,
16836 0x1133e, 0x1133e,
16837 0x11340, 0x11340,
16838 0x11357, 0x11357,
16839 0x11366, 0x1136c,
16840 0x11370, 0x11374,
16841 0x114b0, 0x114b0,
16842 0x114b3, 0x114b8,
16843 0x114ba, 0x114ba,
16844 0x114bd, 0x114bd,
16845 0x114bf, 0x114c0,
16846 0x114c2, 0x114c3,
16847 0x115af, 0x115af,
16848 0x115b2, 0x115b5,
16849 0x115bc, 0x115bd,
16850 0x115bf, 0x115c0,
16851 0x115dc, 0x115dd,
16852 0x11633, 0x1163a,
16853 0x1163d, 0x1163d,
16854 0x1163f, 0x11640,
16855 0x116ab, 0x116ab,
16856 0x116ad, 0x116ad,
16857 0x116b0, 0x116b5,
16858 0x116b7, 0x116b7,
16859 0x1171d, 0x1171f,
16860 0x11722, 0x11725,
16861 0x11727, 0x1172b,
16862 0x16af0, 0x16af4,
16863 0x16b30, 0x16b36,
16864 0x16f8f, 0x16f92,
16865 0x1bc9d, 0x1bc9e,
16866 0x1d165, 0x1d165,
16867 0x1d167, 0x1d169,
16868 0x1d16e, 0x1d172,
16869 0x1d17b, 0x1d182,
16870 0x1d185, 0x1d18b,
16871 0x1d1aa, 0x1d1ad,
16872 0x1d242, 0x1d244,
16873 0x1da00, 0x1da36,
16874 0x1da3b, 0x1da6c,
16875 0x1da75, 0x1da75,
16876 0x1da84, 0x1da84,
16877 0x1da9b, 0x1da9f,
16878 0x1daa1, 0x1daaf,
16879 0x1e8d0, 0x1e8d6,
16880 0xe0100, 0xe01ef,
16881 }; /* END of CR_Grapheme_Extend */
16882
16883 /* PROPERTY: 'Grapheme_Base': Derived Property */
16884 static const OnigCodePoint
16885 CR_Grapheme_Base[] = { 743,
16886 0x0020, 0x007e,
16887 0x00a0, 0x00ac,
16888 0x00ae, 0x02ff,
16889 0x0370, 0x0377,
16890 0x037a, 0x037f,
16891 0x0384, 0x038a,
16892 0x038c, 0x038c,
16893 0x038e, 0x03a1,
16894 0x03a3, 0x0482,
16895 0x048a, 0x052f,
16896 0x0531, 0x0556,
16897 0x0559, 0x055f,
16898 0x0561, 0x0587,
16899 0x0589, 0x058a,
16900 0x058d, 0x058f,
16901 0x05be, 0x05be,
16902 0x05c0, 0x05c0,
16903 0x05c3, 0x05c3,
16904 0x05c6, 0x05c6,
16905 0x05d0, 0x05ea,
16906 0x05f0, 0x05f4,
16907 0x0606, 0x060f,
16908 0x061b, 0x061b,
16909 0x061e, 0x064a,
16910 0x0660, 0x066f,
16911 0x0671, 0x06d5,
16912 0x06de, 0x06de,
16913 0x06e5, 0x06e6,
16914 0x06e9, 0x06e9,
16915 0x06ee, 0x070d,
16916 0x0710, 0x0710,
16917 0x0712, 0x072f,
16918 0x074d, 0x07a5,
16919 0x07b1, 0x07b1,
16920 0x07c0, 0x07ea,
16921 0x07f4, 0x07fa,
16922 0x0800, 0x0815,
16923 0x081a, 0x081a,
16924 0x0824, 0x0824,
16925 0x0828, 0x0828,
16926 0x0830, 0x083e,
16927 0x0840, 0x0858,
16928 0x085e, 0x085e,
16929 0x08a0, 0x08b4,
16930 0x0903, 0x0939,
16931 0x093b, 0x093b,
16932 0x093d, 0x0940,
16933 0x0949, 0x094c,
16934 0x094e, 0x0950,
16935 0x0958, 0x0961,
16936 0x0964, 0x0980,
16937 0x0982, 0x0983,
16938 0x0985, 0x098c,
16939 0x098f, 0x0990,
16940 0x0993, 0x09a8,
16941 0x09aa, 0x09b0,
16942 0x09b2, 0x09b2,
16943 0x09b6, 0x09b9,
16944 0x09bd, 0x09bd,
16945 0x09bf, 0x09c0,
16946 0x09c7, 0x09c8,
16947 0x09cb, 0x09cc,
16948 0x09ce, 0x09ce,
16949 0x09dc, 0x09dd,
16950 0x09df, 0x09e1,
16951 0x09e6, 0x09fb,
16952 0x0a03, 0x0a03,
16953 0x0a05, 0x0a0a,
16954 0x0a0f, 0x0a10,
16955 0x0a13, 0x0a28,
16956 0x0a2a, 0x0a30,
16957 0x0a32, 0x0a33,
16958 0x0a35, 0x0a36,
16959 0x0a38, 0x0a39,
16960 0x0a3e, 0x0a40,
16961 0x0a59, 0x0a5c,
16962 0x0a5e, 0x0a5e,
16963 0x0a66, 0x0a6f,
16964 0x0a72, 0x0a74,
16965 0x0a83, 0x0a83,
16966 0x0a85, 0x0a8d,
16967 0x0a8f, 0x0a91,
16968 0x0a93, 0x0aa8,
16969 0x0aaa, 0x0ab0,
16970 0x0ab2, 0x0ab3,
16971 0x0ab5, 0x0ab9,
16972 0x0abd, 0x0ac0,
16973 0x0ac9, 0x0ac9,
16974 0x0acb, 0x0acc,
16975 0x0ad0, 0x0ad0,
16976 0x0ae0, 0x0ae1,
16977 0x0ae6, 0x0af1,
16978 0x0af9, 0x0af9,
16979 0x0b02, 0x0b03,
16980 0x0b05, 0x0b0c,
16981 0x0b0f, 0x0b10,
16982 0x0b13, 0x0b28,
16983 0x0b2a, 0x0b30,
16984 0x0b32, 0x0b33,
16985 0x0b35, 0x0b39,
16986 0x0b3d, 0x0b3d,
16987 0x0b40, 0x0b40,
16988 0x0b47, 0x0b48,
16989 0x0b4b, 0x0b4c,
16990 0x0b5c, 0x0b5d,
16991 0x0b5f, 0x0b61,
16992 0x0b66, 0x0b77,
16993 0x0b83, 0x0b83,
16994 0x0b85, 0x0b8a,
16995 0x0b8e, 0x0b90,
16996 0x0b92, 0x0b95,
16997 0x0b99, 0x0b9a,
16998 0x0b9c, 0x0b9c,
16999 0x0b9e, 0x0b9f,
17000 0x0ba3, 0x0ba4,
17001 0x0ba8, 0x0baa,
17002 0x0bae, 0x0bb9,
17003 0x0bbf, 0x0bbf,
17004 0x0bc1, 0x0bc2,
17005 0x0bc6, 0x0bc8,
17006 0x0bca, 0x0bcc,
17007 0x0bd0, 0x0bd0,
17008 0x0be6, 0x0bfa,
17009 0x0c01, 0x0c03,
17010 0x0c05, 0x0c0c,
17011 0x0c0e, 0x0c10,
17012 0x0c12, 0x0c28,
17013 0x0c2a, 0x0c39,
17014 0x0c3d, 0x0c3d,
17015 0x0c41, 0x0c44,
17016 0x0c58, 0x0c5a,
17017 0x0c60, 0x0c61,
17018 0x0c66, 0x0c6f,
17019 0x0c78, 0x0c7f,
17020 0x0c82, 0x0c83,
17021 0x0c85, 0x0c8c,
17022 0x0c8e, 0x0c90,
17023 0x0c92, 0x0ca8,
17024 0x0caa, 0x0cb3,
17025 0x0cb5, 0x0cb9,
17026 0x0cbd, 0x0cbe,
17027 0x0cc0, 0x0cc1,
17028 0x0cc3, 0x0cc4,
17029 0x0cc7, 0x0cc8,
17030 0x0cca, 0x0ccb,
17031 0x0cde, 0x0cde,
17032 0x0ce0, 0x0ce1,
17033 0x0ce6, 0x0cef,
17034 0x0cf1, 0x0cf2,
17035 0x0d02, 0x0d03,
17036 0x0d05, 0x0d0c,
17037 0x0d0e, 0x0d10,
17038 0x0d12, 0x0d3a,
17039 0x0d3d, 0x0d3d,
17040 0x0d3f, 0x0d40,
17041 0x0d46, 0x0d48,
17042 0x0d4a, 0x0d4c,
17043 0x0d4e, 0x0d4e,
17044 0x0d5f, 0x0d61,
17045 0x0d66, 0x0d75,
17046 0x0d79, 0x0d7f,
17047 0x0d82, 0x0d83,
17048 0x0d85, 0x0d96,
17049 0x0d9a, 0x0db1,
17050 0x0db3, 0x0dbb,
17051 0x0dbd, 0x0dbd,
17052 0x0dc0, 0x0dc6,
17053 0x0dd0, 0x0dd1,
17054 0x0dd8, 0x0dde,
17055 0x0de6, 0x0def,
17056 0x0df2, 0x0df4,
17057 0x0e01, 0x0e30,
17058 0x0e32, 0x0e33,
17059 0x0e3f, 0x0e46,
17060 0x0e4f, 0x0e5b,
17061 0x0e81, 0x0e82,
17062 0x0e84, 0x0e84,
17063 0x0e87, 0x0e88,
17064 0x0e8a, 0x0e8a,
17065 0x0e8d, 0x0e8d,
17066 0x0e94, 0x0e97,
17067 0x0e99, 0x0e9f,
17068 0x0ea1, 0x0ea3,
17069 0x0ea5, 0x0ea5,
17070 0x0ea7, 0x0ea7,
17071 0x0eaa, 0x0eab,
17072 0x0ead, 0x0eb0,
17073 0x0eb2, 0x0eb3,
17074 0x0ebd, 0x0ebd,
17075 0x0ec0, 0x0ec4,
17076 0x0ec6, 0x0ec6,
17077 0x0ed0, 0x0ed9,
17078 0x0edc, 0x0edf,
17079 0x0f00, 0x0f17,
17080 0x0f1a, 0x0f34,
17081 0x0f36, 0x0f36,
17082 0x0f38, 0x0f38,
17083 0x0f3a, 0x0f47,
17084 0x0f49, 0x0f6c,
17085 0x0f7f, 0x0f7f,
17086 0x0f85, 0x0f85,
17087 0x0f88, 0x0f8c,
17088 0x0fbe, 0x0fc5,
17089 0x0fc7, 0x0fcc,
17090 0x0fce, 0x0fda,
17091 0x1000, 0x102c,
17092 0x1031, 0x1031,
17093 0x1038, 0x1038,
17094 0x103b, 0x103c,
17095 0x103f, 0x1057,
17096 0x105a, 0x105d,
17097 0x1061, 0x1070,
17098 0x1075, 0x1081,
17099 0x1083, 0x1084,
17100 0x1087, 0x108c,
17101 0x108e, 0x109c,
17102 0x109e, 0x10c5,
17103 0x10c7, 0x10c7,
17104 0x10cd, 0x10cd,
17105 0x10d0, 0x1248,
17106 0x124a, 0x124d,
17107 0x1250, 0x1256,
17108 0x1258, 0x1258,
17109 0x125a, 0x125d,
17110 0x1260, 0x1288,
17111 0x128a, 0x128d,
17112 0x1290, 0x12b0,
17113 0x12b2, 0x12b5,
17114 0x12b8, 0x12be,
17115 0x12c0, 0x12c0,
17116 0x12c2, 0x12c5,
17117 0x12c8, 0x12d6,
17118 0x12d8, 0x1310,
17119 0x1312, 0x1315,
17120 0x1318, 0x135a,
17121 0x1360, 0x137c,
17122 0x1380, 0x1399,
17123 0x13a0, 0x13f5,
17124 0x13f8, 0x13fd,
17125 0x1400, 0x169c,
17126 0x16a0, 0x16f8,
17127 0x1700, 0x170c,
17128 0x170e, 0x1711,
17129 0x1720, 0x1731,
17130 0x1735, 0x1736,
17131 0x1740, 0x1751,
17132 0x1760, 0x176c,
17133 0x176e, 0x1770,
17134 0x1780, 0x17b3,
17135 0x17b6, 0x17b6,
17136 0x17be, 0x17c5,
17137 0x17c7, 0x17c8,
17138 0x17d4, 0x17dc,
17139 0x17e0, 0x17e9,
17140 0x17f0, 0x17f9,
17141 0x1800, 0x180a,
17142 0x1810, 0x1819,
17143 0x1820, 0x1877,
17144 0x1880, 0x18a8,
17145 0x18aa, 0x18aa,
17146 0x18b0, 0x18f5,
17147 0x1900, 0x191e,
17148 0x1923, 0x1926,
17149 0x1929, 0x192b,
17150 0x1930, 0x1931,
17151 0x1933, 0x1938,
17152 0x1940, 0x1940,
17153 0x1944, 0x196d,
17154 0x1970, 0x1974,
17155 0x1980, 0x19ab,
17156 0x19b0, 0x19c9,
17157 0x19d0, 0x19da,
17158 0x19de, 0x1a16,
17159 0x1a19, 0x1a1a,
17160 0x1a1e, 0x1a55,
17161 0x1a57, 0x1a57,
17162 0x1a61, 0x1a61,
17163 0x1a63, 0x1a64,
17164 0x1a6d, 0x1a72,
17165 0x1a80, 0x1a89,
17166 0x1a90, 0x1a99,
17167 0x1aa0, 0x1aad,
17168 0x1b04, 0x1b33,
17169 0x1b35, 0x1b35,
17170 0x1b3b, 0x1b3b,
17171 0x1b3d, 0x1b41,
17172 0x1b43, 0x1b4b,
17173 0x1b50, 0x1b6a,
17174 0x1b74, 0x1b7c,
17175 0x1b82, 0x1ba1,
17176 0x1ba6, 0x1ba7,
17177 0x1baa, 0x1baa,
17178 0x1bae, 0x1be5,
17179 0x1be7, 0x1be7,
17180 0x1bea, 0x1bec,
17181 0x1bee, 0x1bee,
17182 0x1bf2, 0x1bf3,
17183 0x1bfc, 0x1c2b,
17184 0x1c34, 0x1c35,
17185 0x1c3b, 0x1c49,
17186 0x1c4d, 0x1c7f,
17187 0x1cc0, 0x1cc7,
17188 0x1cd3, 0x1cd3,
17189 0x1ce1, 0x1ce1,
17190 0x1ce9, 0x1cec,
17191 0x1cee, 0x1cf3,
17192 0x1cf5, 0x1cf6,
17193 0x1d00, 0x1dbf,
17194 0x1e00, 0x1f15,
17195 0x1f18, 0x1f1d,
17196 0x1f20, 0x1f45,
17197 0x1f48, 0x1f4d,
17198 0x1f50, 0x1f57,
17199 0x1f59, 0x1f59,
17200 0x1f5b, 0x1f5b,
17201 0x1f5d, 0x1f5d,
17202 0x1f5f, 0x1f7d,
17203 0x1f80, 0x1fb4,
17204 0x1fb6, 0x1fc4,
17205 0x1fc6, 0x1fd3,
17206 0x1fd6, 0x1fdb,
17207 0x1fdd, 0x1fef,
17208 0x1ff2, 0x1ff4,
17209 0x1ff6, 0x1ffe,
17210 0x2000, 0x200a,
17211 0x2010, 0x2027,
17212 0x202f, 0x205f,
17213 0x2070, 0x2071,
17214 0x2074, 0x208e,
17215 0x2090, 0x209c,
17216 0x20a0, 0x20be,
17217 0x2100, 0x218b,
17218 0x2190, 0x23fa,
17219 0x2400, 0x2426,
17220 0x2440, 0x244a,
17221 0x2460, 0x2b73,
17222 0x2b76, 0x2b95,
17223 0x2b98, 0x2bb9,
17224 0x2bbd, 0x2bc8,
17225 0x2bca, 0x2bd1,
17226 0x2bec, 0x2bef,
17227 0x2c00, 0x2c2e,
17228 0x2c30, 0x2c5e,
17229 0x2c60, 0x2cee,
17230 0x2cf2, 0x2cf3,
17231 0x2cf9, 0x2d25,
17232 0x2d27, 0x2d27,
17233 0x2d2d, 0x2d2d,
17234 0x2d30, 0x2d67,
17235 0x2d6f, 0x2d70,
17236 0x2d80, 0x2d96,
17237 0x2da0, 0x2da6,
17238 0x2da8, 0x2dae,
17239 0x2db0, 0x2db6,
17240 0x2db8, 0x2dbe,
17241 0x2dc0, 0x2dc6,
17242 0x2dc8, 0x2dce,
17243 0x2dd0, 0x2dd6,
17244 0x2dd8, 0x2dde,
17245 0x2e00, 0x2e42,
17246 0x2e80, 0x2e99,
17247 0x2e9b, 0x2ef3,
17248 0x2f00, 0x2fd5,
17249 0x2ff0, 0x2ffb,
17250 0x3000, 0x3029,
17251 0x3030, 0x303f,
17252 0x3041, 0x3096,
17253 0x309b, 0x30ff,
17254 0x3105, 0x312d,
17255 0x3131, 0x318e,
17256 0x3190, 0x31ba,
17257 0x31c0, 0x31e3,
17258 0x31f0, 0x321e,
17259 0x3220, 0x32fe,
17260 0x3300, 0x4db5,
17261 0x4dc0, 0x9fd5,
17262 0xa000, 0xa48c,
17263 0xa490, 0xa4c6,
17264 0xa4d0, 0xa62b,
17265 0xa640, 0xa66e,
17266 0xa673, 0xa673,
17267 0xa67e, 0xa69d,
17268 0xa6a0, 0xa6ef,
17269 0xa6f2, 0xa6f7,
17270 0xa700, 0xa7ad,
17271 0xa7b0, 0xa7b7,
17272 0xa7f7, 0xa801,
17273 0xa803, 0xa805,
17274 0xa807, 0xa80a,
17275 0xa80c, 0xa824,
17276 0xa827, 0xa82b,
17277 0xa830, 0xa839,
17278 0xa840, 0xa877,
17279 0xa880, 0xa8c3,
17280 0xa8ce, 0xa8d9,
17281 0xa8f2, 0xa8fd,
17282 0xa900, 0xa925,
17283 0xa92e, 0xa946,
17284 0xa952, 0xa953,
17285 0xa95f, 0xa97c,
17286 0xa983, 0xa9b2,
17287 0xa9b4, 0xa9b5,
17288 0xa9ba, 0xa9bb,
17289 0xa9bd, 0xa9cd,
17290 0xa9cf, 0xa9d9,
17291 0xa9de, 0xa9e4,
17292 0xa9e6, 0xa9fe,
17293 0xaa00, 0xaa28,
17294 0xaa2f, 0xaa30,
17295 0xaa33, 0xaa34,
17296 0xaa40, 0xaa42,
17297 0xaa44, 0xaa4b,
17298 0xaa4d, 0xaa4d,
17299 0xaa50, 0xaa59,
17300 0xaa5c, 0xaa7b,
17301 0xaa7d, 0xaaaf,
17302 0xaab1, 0xaab1,
17303 0xaab5, 0xaab6,
17304 0xaab9, 0xaabd,
17305 0xaac0, 0xaac0,
17306 0xaac2, 0xaac2,
17307 0xaadb, 0xaaeb,
17308 0xaaee, 0xaaf5,
17309 0xab01, 0xab06,
17310 0xab09, 0xab0e,
17311 0xab11, 0xab16,
17312 0xab20, 0xab26,
17313 0xab28, 0xab2e,
17314 0xab30, 0xab65,
17315 0xab70, 0xabe4,
17316 0xabe6, 0xabe7,
17317 0xabe9, 0xabec,
17318 0xabf0, 0xabf9,
17319 0xac00, 0xd7a3,
17320 0xd7b0, 0xd7c6,
17321 0xd7cb, 0xd7fb,
17322 0xf900, 0xfa6d,
17323 0xfa70, 0xfad9,
17324 0xfb00, 0xfb06,
17325 0xfb13, 0xfb17,
17326 0xfb1d, 0xfb1d,
17327 0xfb1f, 0xfb36,
17328 0xfb38, 0xfb3c,
17329 0xfb3e, 0xfb3e,
17330 0xfb40, 0xfb41,
17331 0xfb43, 0xfb44,
17332 0xfb46, 0xfbc1,
17333 0xfbd3, 0xfd3f,
17334 0xfd50, 0xfd8f,
17335 0xfd92, 0xfdc7,
17336 0xfdf0, 0xfdfd,
17337 0xfe10, 0xfe19,
17338 0xfe30, 0xfe52,
17339 0xfe54, 0xfe66,
17340 0xfe68, 0xfe6b,
17341 0xfe70, 0xfe74,
17342 0xfe76, 0xfefc,
17343 0xff01, 0xff9d,
17344 0xffa0, 0xffbe,
17345 0xffc2, 0xffc7,
17346 0xffca, 0xffcf,
17347 0xffd2, 0xffd7,
17348 0xffda, 0xffdc,
17349 0xffe0, 0xffe6,
17350 0xffe8, 0xffee,
17351 0xfffc, 0xfffd,
17352 0x10000, 0x1000b,
17353 0x1000d, 0x10026,
17354 0x10028, 0x1003a,
17355 0x1003c, 0x1003d,
17356 0x1003f, 0x1004d,
17357 0x10050, 0x1005d,
17358 0x10080, 0x100fa,
17359 0x10100, 0x10102,
17360 0x10107, 0x10133,
17361 0x10137, 0x1018c,
17362 0x10190, 0x1019b,
17363 0x101a0, 0x101a0,
17364 0x101d0, 0x101fc,
17365 0x10280, 0x1029c,
17366 0x102a0, 0x102d0,
17367 0x102e1, 0x102fb,
17368 0x10300, 0x10323,
17369 0x10330, 0x1034a,
17370 0x10350, 0x10375,
17371 0x10380, 0x1039d,
17372 0x1039f, 0x103c3,
17373 0x103c8, 0x103d5,
17374 0x10400, 0x1049d,
17375 0x104a0, 0x104a9,
17376 0x10500, 0x10527,
17377 0x10530, 0x10563,
17378 0x1056f, 0x1056f,
17379 0x10600, 0x10736,
17380 0x10740, 0x10755,
17381 0x10760, 0x10767,
17382 0x10800, 0x10805,
17383 0x10808, 0x10808,
17384 0x1080a, 0x10835,
17385 0x10837, 0x10838,
17386 0x1083c, 0x1083c,
17387 0x1083f, 0x10855,
17388 0x10857, 0x1089e,
17389 0x108a7, 0x108af,
17390 0x108e0, 0x108f2,
17391 0x108f4, 0x108f5,
17392 0x108fb, 0x1091b,
17393 0x1091f, 0x10939,
17394 0x1093f, 0x1093f,
17395 0x10980, 0x109b7,
17396 0x109bc, 0x109cf,
17397 0x109d2, 0x10a00,
17398 0x10a10, 0x10a13,
17399 0x10a15, 0x10a17,
17400 0x10a19, 0x10a33,
17401 0x10a40, 0x10a47,
17402 0x10a50, 0x10a58,
17403 0x10a60, 0x10a9f,
17404 0x10ac0, 0x10ae4,
17405 0x10aeb, 0x10af6,
17406 0x10b00, 0x10b35,
17407 0x10b39, 0x10b55,
17408 0x10b58, 0x10b72,
17409 0x10b78, 0x10b91,
17410 0x10b99, 0x10b9c,
17411 0x10ba9, 0x10baf,
17412 0x10c00, 0x10c48,
17413 0x10c80, 0x10cb2,
17414 0x10cc0, 0x10cf2,
17415 0x10cfa, 0x10cff,
17416 0x10e60, 0x10e7e,
17417 0x11000, 0x11000,
17418 0x11002, 0x11037,
17419 0x11047, 0x1104d,
17420 0x11052, 0x1106f,
17421 0x11082, 0x110b2,
17422 0x110b7, 0x110b8,
17423 0x110bb, 0x110bc,
17424 0x110be, 0x110c1,
17425 0x110d0, 0x110e8,
17426 0x110f0, 0x110f9,
17427 0x11103, 0x11126,
17428 0x1112c, 0x1112c,
17429 0x11136, 0x11143,
17430 0x11150, 0x11172,
17431 0x11174, 0x11176,
17432 0x11182, 0x111b5,
17433 0x111bf, 0x111c9,
17434 0x111cd, 0x111cd,
17435 0x111d0, 0x111df,
17436 0x111e1, 0x111f4,
17437 0x11200, 0x11211,
17438 0x11213, 0x1122e,
17439 0x11232, 0x11233,
17440 0x11235, 0x11235,
17441 0x11238, 0x1123d,
17442 0x11280, 0x11286,
17443 0x11288, 0x11288,
17444 0x1128a, 0x1128d,
17445 0x1128f, 0x1129d,
17446 0x1129f, 0x112a9,
17447 0x112b0, 0x112de,
17448 0x112e0, 0x112e2,
17449 0x112f0, 0x112f9,
17450 0x11302, 0x11303,
17451 0x11305, 0x1130c,
17452 0x1130f, 0x11310,
17453 0x11313, 0x11328,
17454 0x1132a, 0x11330,
17455 0x11332, 0x11333,
17456 0x11335, 0x11339,
17457 0x1133d, 0x1133d,
17458 0x1133f, 0x1133f,
17459 0x11341, 0x11344,
17460 0x11347, 0x11348,
17461 0x1134b, 0x1134d,
17462 0x11350, 0x11350,
17463 0x1135d, 0x11363,
17464 0x11480, 0x114af,
17465 0x114b1, 0x114b2,
17466 0x114b9, 0x114b9,
17467 0x114bb, 0x114bc,
17468 0x114be, 0x114be,
17469 0x114c1, 0x114c1,
17470 0x114c4, 0x114c7,
17471 0x114d0, 0x114d9,
17472 0x11580, 0x115ae,
17473 0x115b0, 0x115b1,
17474 0x115b8, 0x115bb,
17475 0x115be, 0x115be,
17476 0x115c1, 0x115db,
17477 0x11600, 0x11632,
17478 0x1163b, 0x1163c,
17479 0x1163e, 0x1163e,
17480 0x11641, 0x11644,
17481 0x11650, 0x11659,
17482 0x11680, 0x116aa,
17483 0x116ac, 0x116ac,
17484 0x116ae, 0x116af,
17485 0x116b6, 0x116b6,
17486 0x116c0, 0x116c9,
17487 0x11700, 0x11719,
17488 0x11720, 0x11721,
17489 0x11726, 0x11726,
17490 0x11730, 0x1173f,
17491 0x118a0, 0x118f2,
17492 0x118ff, 0x118ff,
17493 0x11ac0, 0x11af8,
17494 0x12000, 0x12399,
17495 0x12400, 0x1246e,
17496 0x12470, 0x12474,
17497 0x12480, 0x12543,
17498 0x13000, 0x1342e,
17499 0x14400, 0x14646,
17500 0x16800, 0x16a38,
17501 0x16a40, 0x16a5e,
17502 0x16a60, 0x16a69,
17503 0x16a6e, 0x16a6f,
17504 0x16ad0, 0x16aed,
17505 0x16af5, 0x16af5,
17506 0x16b00, 0x16b2f,
17507 0x16b37, 0x16b45,
17508 0x16b50, 0x16b59,
17509 0x16b5b, 0x16b61,
17510 0x16b63, 0x16b77,
17511 0x16b7d, 0x16b8f,
17512 0x16f00, 0x16f44,
17513 0x16f50, 0x16f7e,
17514 0x16f93, 0x16f9f,
17515 0x1b000, 0x1b001,
17516 0x1bc00, 0x1bc6a,
17517 0x1bc70, 0x1bc7c,
17518 0x1bc80, 0x1bc88,
17519 0x1bc90, 0x1bc99,
17520 0x1bc9c, 0x1bc9c,
17521 0x1bc9f, 0x1bc9f,
17522 0x1d000, 0x1d0f5,
17523 0x1d100, 0x1d126,
17524 0x1d129, 0x1d164,
17525 0x1d166, 0x1d166,
17526 0x1d16a, 0x1d16d,
17527 0x1d183, 0x1d184,
17528 0x1d18c, 0x1d1a9,
17529 0x1d1ae, 0x1d1e8,
17530 0x1d200, 0x1d241,
17531 0x1d245, 0x1d245,
17532 0x1d300, 0x1d356,
17533 0x1d360, 0x1d371,
17534 0x1d400, 0x1d454,
17535 0x1d456, 0x1d49c,
17536 0x1d49e, 0x1d49f,
17537 0x1d4a2, 0x1d4a2,
17538 0x1d4a5, 0x1d4a6,
17539 0x1d4a9, 0x1d4ac,
17540 0x1d4ae, 0x1d4b9,
17541 0x1d4bb, 0x1d4bb,
17542 0x1d4bd, 0x1d4c3,
17543 0x1d4c5, 0x1d505,
17544 0x1d507, 0x1d50a,
17545 0x1d50d, 0x1d514,
17546 0x1d516, 0x1d51c,
17547 0x1d51e, 0x1d539,
17548 0x1d53b, 0x1d53e,
17549 0x1d540, 0x1d544,
17550 0x1d546, 0x1d546,
17551 0x1d54a, 0x1d550,
17552 0x1d552, 0x1d6a5,
17553 0x1d6a8, 0x1d7cb,
17554 0x1d7ce, 0x1d9ff,
17555 0x1da37, 0x1da3a,
17556 0x1da6d, 0x1da74,
17557 0x1da76, 0x1da83,
17558 0x1da85, 0x1da8b,
17559 0x1e800, 0x1e8c4,
17560 0x1e8c7, 0x1e8cf,
17561 0x1ee00, 0x1ee03,
17562 0x1ee05, 0x1ee1f,
17563 0x1ee21, 0x1ee22,
17564 0x1ee24, 0x1ee24,
17565 0x1ee27, 0x1ee27,
17566 0x1ee29, 0x1ee32,
17567 0x1ee34, 0x1ee37,
17568 0x1ee39, 0x1ee39,
17569 0x1ee3b, 0x1ee3b,
17570 0x1ee42, 0x1ee42,
17571 0x1ee47, 0x1ee47,
17572 0x1ee49, 0x1ee49,
17573 0x1ee4b, 0x1ee4b,
17574 0x1ee4d, 0x1ee4f,
17575 0x1ee51, 0x1ee52,
17576 0x1ee54, 0x1ee54,
17577 0x1ee57, 0x1ee57,
17578 0x1ee59, 0x1ee59,
17579 0x1ee5b, 0x1ee5b,
17580 0x1ee5d, 0x1ee5d,
17581 0x1ee5f, 0x1ee5f,
17582 0x1ee61, 0x1ee62,
17583 0x1ee64, 0x1ee64,
17584 0x1ee67, 0x1ee6a,
17585 0x1ee6c, 0x1ee72,
17586 0x1ee74, 0x1ee77,
17587 0x1ee79, 0x1ee7c,
17588 0x1ee7e, 0x1ee7e,
17589 0x1ee80, 0x1ee89,
17590 0x1ee8b, 0x1ee9b,
17591 0x1eea1, 0x1eea3,
17592 0x1eea5, 0x1eea9,
17593 0x1eeab, 0x1eebb,
17594 0x1eef0, 0x1eef1,
17595 0x1f000, 0x1f02b,
17596 0x1f030, 0x1f093,
17597 0x1f0a0, 0x1f0ae,
17598 0x1f0b1, 0x1f0bf,
17599 0x1f0c1, 0x1f0cf,
17600 0x1f0d1, 0x1f0f5,
17601 0x1f100, 0x1f10c,
17602 0x1f110, 0x1f12e,
17603 0x1f130, 0x1f16b,
17604 0x1f170, 0x1f19a,
17605 0x1f1e6, 0x1f202,
17606 0x1f210, 0x1f23a,
17607 0x1f240, 0x1f248,
17608 0x1f250, 0x1f251,
17609 0x1f300, 0x1f579,
17610 0x1f57b, 0x1f5a3,
17611 0x1f5a5, 0x1f6d0,
17612 0x1f6e0, 0x1f6ec,
17613 0x1f6f0, 0x1f6f3,
17614 0x1f700, 0x1f773,
17615 0x1f780, 0x1f7d4,
17616 0x1f800, 0x1f80b,
17617 0x1f810, 0x1f847,
17618 0x1f850, 0x1f859,
17619 0x1f860, 0x1f887,
17620 0x1f890, 0x1f8ad,
17621 0x1f910, 0x1f918,
17622 0x1f980, 0x1f984,
17623 0x1f9c0, 0x1f9c0,
17624 0x20000, 0x2a6d6,
17625 0x2a700, 0x2b734,
17626 0x2b740, 0x2b81d,
17627 0x2b820, 0x2cea1,
17628 0x2f800, 0x2fa1d,
17629 }; /* END of CR_Grapheme_Base */
17630
17631 /* PROPERTY: 'Grapheme_Link': Derived Property */
17632 static const OnigCodePoint
17633 CR_Grapheme_Link[] = { 41,
17634 0x094d, 0x094d,
17635 0x09cd, 0x09cd,
17636 0x0a4d, 0x0a4d,
17637 0x0acd, 0x0acd,
17638 0x0b4d, 0x0b4d,
17639 0x0bcd, 0x0bcd,
17640 0x0c4d, 0x0c4d,
17641 0x0ccd, 0x0ccd,
17642 0x0d4d, 0x0d4d,
17643 0x0dca, 0x0dca,
17644 0x0e3a, 0x0e3a,
17645 0x0f84, 0x0f84,
17646 0x1039, 0x103a,
17647 0x1714, 0x1714,
17648 0x1734, 0x1734,
17649 0x17d2, 0x17d2,
17650 0x1a60, 0x1a60,
17651 0x1b44, 0x1b44,
17652 0x1baa, 0x1bab,
17653 0x1bf2, 0x1bf3,
17654 0x2d7f, 0x2d7f,
17655 0xa806, 0xa806,
17656 0xa8c4, 0xa8c4,
17657 0xa953, 0xa953,
17658 0xa9c0, 0xa9c0,
17659 0xaaf6, 0xaaf6,
17660 0xabed, 0xabed,
17661 0x10a3f, 0x10a3f,
17662 0x11046, 0x11046,
17663 0x1107f, 0x1107f,
17664 0x110b9, 0x110b9,
17665 0x11133, 0x11134,
17666 0x111c0, 0x111c0,
17667 0x11235, 0x11235,
17668 0x112ea, 0x112ea,
17669 0x1134d, 0x1134d,
17670 0x114c2, 0x114c2,
17671 0x115bf, 0x115bf,
17672 0x1163f, 0x1163f,
17673 0x116b6, 0x116b6,
17674 0x1172b, 0x1172b,
17675 }; /* END of CR_Grapheme_Link */
17676
17677 /* PROPERTY: 'Common': Script */
17678 static const OnigCodePoint
17679 CR_Common[] = { 161,
17680 0x0000, 0x0040,
17681 0x005b, 0x0060,
17682 0x007b, 0x00a9,
17683 0x00ab, 0x00b9,
17684 0x00bb, 0x00bf,
17685 0x00d7, 0x00d7,
17686 0x00f7, 0x00f7,
17687 0x02b9, 0x02df,
17688 0x02e5, 0x02e9,
17689 0x02ec, 0x02ff,
17690 0x0374, 0x0374,
17691 0x037e, 0x037e,
17692 0x0385, 0x0385,
17693 0x0387, 0x0387,
17694 0x0589, 0x0589,
17695 0x0605, 0x0605,
17696 0x060c, 0x060c,
17697 0x061b, 0x061c,
17698 0x061f, 0x061f,
17699 0x0640, 0x0640,
17700 0x06dd, 0x06dd,
17701 0x0964, 0x0965,
17702 0x0e3f, 0x0e3f,
17703 0x0fd5, 0x0fd8,
17704 0x10fb, 0x10fb,
17705 0x16eb, 0x16ed,
17706 0x1735, 0x1736,
17707 0x1802, 0x1803,
17708 0x1805, 0x1805,
17709 0x1cd3, 0x1cd3,
17710 0x1ce1, 0x1ce1,
17711 0x1ce9, 0x1cec,
17712 0x1cee, 0x1cf3,
17713 0x1cf5, 0x1cf6,
17714 0x2000, 0x200b,
17715 0x200e, 0x2064,
17716 0x2066, 0x2070,
17717 0x2074, 0x207e,
17718 0x2080, 0x208e,
17719 0x20a0, 0x20be,
17720 0x2100, 0x2125,
17721 0x2127, 0x2129,
17722 0x212c, 0x2131,
17723 0x2133, 0x214d,
17724 0x214f, 0x215f,
17725 0x2189, 0x218b,
17726 0x2190, 0x23fa,
17727 0x2400, 0x2426,
17728 0x2440, 0x244a,
17729 0x2460, 0x27ff,
17730 0x2900, 0x2b73,
17731 0x2b76, 0x2b95,
17732 0x2b98, 0x2bb9,
17733 0x2bbd, 0x2bc8,
17734 0x2bca, 0x2bd1,
17735 0x2bec, 0x2bef,
17736 0x2e00, 0x2e42,
17737 0x2ff0, 0x2ffb,
17738 0x3000, 0x3004,
17739 0x3006, 0x3006,
17740 0x3008, 0x3020,
17741 0x3030, 0x3037,
17742 0x303c, 0x303f,
17743 0x309b, 0x309c,
17744 0x30a0, 0x30a0,
17745 0x30fb, 0x30fc,
17746 0x3190, 0x319f,
17747 0x31c0, 0x31e3,
17748 0x3220, 0x325f,
17749 0x327f, 0x32cf,
17750 0x3358, 0x33ff,
17751 0x4dc0, 0x4dff,
17752 0xa700, 0xa721,
17753 0xa788, 0xa78a,
17754 0xa830, 0xa839,
17755 0xa92e, 0xa92e,
17756 0xa9cf, 0xa9cf,
17757 0xab5b, 0xab5b,
17758 0xfd3e, 0xfd3f,
17759 0xfe10, 0xfe19,
17760 0xfe30, 0xfe52,
17761 0xfe54, 0xfe66,
17762 0xfe68, 0xfe6b,
17763 0xfeff, 0xfeff,
17764 0xff01, 0xff20,
17765 0xff3b, 0xff40,
17766 0xff5b, 0xff65,
17767 0xff70, 0xff70,
17768 0xff9e, 0xff9f,
17769 0xffe0, 0xffe6,
17770 0xffe8, 0xffee,
17771 0xfff9, 0xfffd,
17772 0x10100, 0x10102,
17773 0x10107, 0x10133,
17774 0x10137, 0x1013f,
17775 0x10190, 0x1019b,
17776 0x101d0, 0x101fc,
17777 0x102e1, 0x102fb,
17778 0x1bca0, 0x1bca3,
17779 0x1d000, 0x1d0f5,
17780 0x1d100, 0x1d126,
17781 0x1d129, 0x1d166,
17782 0x1d16a, 0x1d17a,
17783 0x1d183, 0x1d184,
17784 0x1d18c, 0x1d1a9,
17785 0x1d1ae, 0x1d1e8,
17786 0x1d300, 0x1d356,
17787 0x1d360, 0x1d371,
17788 0x1d400, 0x1d454,
17789 0x1d456, 0x1d49c,
17790 0x1d49e, 0x1d49f,
17791 0x1d4a2, 0x1d4a2,
17792 0x1d4a5, 0x1d4a6,
17793 0x1d4a9, 0x1d4ac,
17794 0x1d4ae, 0x1d4b9,
17795 0x1d4bb, 0x1d4bb,
17796 0x1d4bd, 0x1d4c3,
17797 0x1d4c5, 0x1d505,
17798 0x1d507, 0x1d50a,
17799 0x1d50d, 0x1d514,
17800 0x1d516, 0x1d51c,
17801 0x1d51e, 0x1d539,
17802 0x1d53b, 0x1d53e,
17803 0x1d540, 0x1d544,
17804 0x1d546, 0x1d546,
17805 0x1d54a, 0x1d550,
17806 0x1d552, 0x1d6a5,
17807 0x1d6a8, 0x1d7cb,
17808 0x1d7ce, 0x1d7ff,
17809 0x1f000, 0x1f02b,
17810 0x1f030, 0x1f093,
17811 0x1f0a0, 0x1f0ae,
17812 0x1f0b1, 0x1f0bf,
17813 0x1f0c1, 0x1f0cf,
17814 0x1f0d1, 0x1f0f5,
17815 0x1f100, 0x1f10c,
17816 0x1f110, 0x1f12e,
17817 0x1f130, 0x1f16b,
17818 0x1f170, 0x1f19a,
17819 0x1f1e6, 0x1f1ff,
17820 0x1f201, 0x1f202,
17821 0x1f210, 0x1f23a,
17822 0x1f240, 0x1f248,
17823 0x1f250, 0x1f251,
17824 0x1f300, 0x1f579,
17825 0x1f57b, 0x1f5a3,
17826 0x1f5a5, 0x1f6d0,
17827 0x1f6e0, 0x1f6ec,
17828 0x1f6f0, 0x1f6f3,
17829 0x1f700, 0x1f773,
17830 0x1f780, 0x1f7d4,
17831 0x1f800, 0x1f80b,
17832 0x1f810, 0x1f847,
17833 0x1f850, 0x1f859,
17834 0x1f860, 0x1f887,
17835 0x1f890, 0x1f8ad,
17836 0x1f910, 0x1f918,
17837 0x1f980, 0x1f984,
17838 0x1f9c0, 0x1f9c0,
17839 0xe0001, 0xe0001,
17840 0xe0020, 0xe007f,
17841 }; /* END of CR_Common */
17842
17843 /* PROPERTY: 'Latin': Script */
17844 static const OnigCodePoint
17845 CR_Latin[] = { 31,
17846 0x0041, 0x005a,
17847 0x0061, 0x007a,
17848 0x00aa, 0x00aa,
17849 0x00ba, 0x00ba,
17850 0x00c0, 0x00d6,
17851 0x00d8, 0x00f6,
17852 0x00f8, 0x02b8,
17853 0x02e0, 0x02e4,
17854 0x1d00, 0x1d25,
17855 0x1d2c, 0x1d5c,
17856 0x1d62, 0x1d65,
17857 0x1d6b, 0x1d77,
17858 0x1d79, 0x1dbe,
17859 0x1e00, 0x1eff,
17860 0x2071, 0x2071,
17861 0x207f, 0x207f,
17862 0x2090, 0x209c,
17863 0x212a, 0x212b,
17864 0x2132, 0x2132,
17865 0x214e, 0x214e,
17866 0x2160, 0x2188,
17867 0x2c60, 0x2c7f,
17868 0xa722, 0xa787,
17869 0xa78b, 0xa7ad,
17870 0xa7b0, 0xa7b7,
17871 0xa7f7, 0xa7ff,
17872 0xab30, 0xab5a,
17873 0xab5c, 0xab64,
17874 0xfb00, 0xfb06,
17875 0xff21, 0xff3a,
17876 0xff41, 0xff5a,
17877 }; /* END of CR_Latin */
17878
17879 /* PROPERTY: 'Greek': Script */
17880 static const OnigCodePoint
17881 CR_Greek[] = { 36,
17882 0x0370, 0x0373,
17883 0x0375, 0x0377,
17884 0x037a, 0x037d,
17885 0x037f, 0x037f,
17886 0x0384, 0x0384,
17887 0x0386, 0x0386,
17888 0x0388, 0x038a,
17889 0x038c, 0x038c,
17890 0x038e, 0x03a1,
17891 0x03a3, 0x03e1,
17892 0x03f0, 0x03ff,
17893 0x1d26, 0x1d2a,
17894 0x1d5d, 0x1d61,
17895 0x1d66, 0x1d6a,
17896 0x1dbf, 0x1dbf,
17897 0x1f00, 0x1f15,
17898 0x1f18, 0x1f1d,
17899 0x1f20, 0x1f45,
17900 0x1f48, 0x1f4d,
17901 0x1f50, 0x1f57,
17902 0x1f59, 0x1f59,
17903 0x1f5b, 0x1f5b,
17904 0x1f5d, 0x1f5d,
17905 0x1f5f, 0x1f7d,
17906 0x1f80, 0x1fb4,
17907 0x1fb6, 0x1fc4,
17908 0x1fc6, 0x1fd3,
17909 0x1fd6, 0x1fdb,
17910 0x1fdd, 0x1fef,
17911 0x1ff2, 0x1ff4,
17912 0x1ff6, 0x1ffe,
17913 0x2126, 0x2126,
17914 0xab65, 0xab65,
17915 0x10140, 0x1018c,
17916 0x101a0, 0x101a0,
17917 0x1d200, 0x1d245,
17918 }; /* END of CR_Greek */
17919
17920 /* PROPERTY: 'Cyrillic': Script */
17921 static const OnigCodePoint
17922 CR_Cyrillic[] = { 7,
17923 0x0400, 0x0484,
17924 0x0487, 0x052f,
17925 0x1d2b, 0x1d2b,
17926 0x1d78, 0x1d78,
17927 0x2de0, 0x2dff,
17928 0xa640, 0xa69f,
17929 0xfe2e, 0xfe2f,
17930 }; /* END of CR_Cyrillic */
17931
17932 /* PROPERTY: 'Armenian': Script */
17933 static const OnigCodePoint
17934 CR_Armenian[] = { 6,
17935 0x0531, 0x0556,
17936 0x0559, 0x055f,
17937 0x0561, 0x0587,
17938 0x058a, 0x058a,
17939 0x058d, 0x058f,
17940 0xfb13, 0xfb17,
17941 }; /* END of CR_Armenian */
17942
17943 /* PROPERTY: 'Hebrew': Script */
17944 static const OnigCodePoint
17945 CR_Hebrew[] = { 9,
17946 0x0591, 0x05c7,
17947 0x05d0, 0x05ea,
17948 0x05f0, 0x05f4,
17949 0xfb1d, 0xfb36,
17950 0xfb38, 0xfb3c,
17951 0xfb3e, 0xfb3e,
17952 0xfb40, 0xfb41,
17953 0xfb43, 0xfb44,
17954 0xfb46, 0xfb4f,
17955 }; /* END of CR_Hebrew */
17956
17957 /* PROPERTY: 'Arabic': Script */
17958 static const OnigCodePoint
17959 CR_Arabic[] = { 54,
17960 0x0600, 0x0604,
17961 0x0606, 0x060b,
17962 0x060d, 0x061a,
17963 0x061e, 0x061e,
17964 0x0620, 0x063f,
17965 0x0641, 0x064a,
17966 0x0656, 0x066f,
17967 0x0671, 0x06dc,
17968 0x06de, 0x06ff,
17969 0x0750, 0x077f,
17970 0x08a0, 0x08b4,
17971 0x08e3, 0x08ff,
17972 0xfb50, 0xfbc1,
17973 0xfbd3, 0xfd3d,
17974 0xfd50, 0xfd8f,
17975 0xfd92, 0xfdc7,
17976 0xfdf0, 0xfdfd,
17977 0xfe70, 0xfe74,
17978 0xfe76, 0xfefc,
17979 0x10e60, 0x10e7e,
17980 0x1ee00, 0x1ee03,
17981 0x1ee05, 0x1ee1f,
17982 0x1ee21, 0x1ee22,
17983 0x1ee24, 0x1ee24,
17984 0x1ee27, 0x1ee27,
17985 0x1ee29, 0x1ee32,
17986 0x1ee34, 0x1ee37,
17987 0x1ee39, 0x1ee39,
17988 0x1ee3b, 0x1ee3b,
17989 0x1ee42, 0x1ee42,
17990 0x1ee47, 0x1ee47,
17991 0x1ee49, 0x1ee49,
17992 0x1ee4b, 0x1ee4b,
17993 0x1ee4d, 0x1ee4f,
17994 0x1ee51, 0x1ee52,
17995 0x1ee54, 0x1ee54,
17996 0x1ee57, 0x1ee57,
17997 0x1ee59, 0x1ee59,
17998 0x1ee5b, 0x1ee5b,
17999 0x1ee5d, 0x1ee5d,
18000 0x1ee5f, 0x1ee5f,
18001 0x1ee61, 0x1ee62,
18002 0x1ee64, 0x1ee64,
18003 0x1ee67, 0x1ee6a,
18004 0x1ee6c, 0x1ee72,
18005 0x1ee74, 0x1ee77,
18006 0x1ee79, 0x1ee7c,
18007 0x1ee7e, 0x1ee7e,
18008 0x1ee80, 0x1ee89,
18009 0x1ee8b, 0x1ee9b,
18010 0x1eea1, 0x1eea3,
18011 0x1eea5, 0x1eea9,
18012 0x1eeab, 0x1eebb,
18013 0x1eef0, 0x1eef1,
18014 }; /* END of CR_Arabic */
18015
18016 /* PROPERTY: 'Syriac': Script */
18017 static const OnigCodePoint
18018 CR_Syriac[] = { 3,
18019 0x0700, 0x070d,
18020 0x070f, 0x074a,
18021 0x074d, 0x074f,
18022 }; /* END of CR_Syriac */
18023
18024 /* PROPERTY: 'Thaana': Script */
18025 static const OnigCodePoint
18026 CR_Thaana[] = { 1,
18027 0x0780, 0x07b1,
18028 }; /* END of CR_Thaana */
18029
18030 /* PROPERTY: 'Devanagari': Script */
18031 static const OnigCodePoint
18032 CR_Devanagari[] = { 4,
18033 0x0900, 0x0950,
18034 0x0953, 0x0963,
18035 0x0966, 0x097f,
18036 0xa8e0, 0xa8fd,
18037 }; /* END of CR_Devanagari */
18038
18039 /* PROPERTY: 'Bengali': Script */
18040 static const OnigCodePoint
18041 CR_Bengali[] = { 14,
18042 0x0980, 0x0983,
18043 0x0985, 0x098c,
18044 0x098f, 0x0990,
18045 0x0993, 0x09a8,
18046 0x09aa, 0x09b0,
18047 0x09b2, 0x09b2,
18048 0x09b6, 0x09b9,
18049 0x09bc, 0x09c4,
18050 0x09c7, 0x09c8,
18051 0x09cb, 0x09ce,
18052 0x09d7, 0x09d7,
18053 0x09dc, 0x09dd,
18054 0x09df, 0x09e3,
18055 0x09e6, 0x09fb,
18056 }; /* END of CR_Bengali */
18057
18058 /* PROPERTY: 'Gurmukhi': Script */
18059 static const OnigCodePoint
18060 CR_Gurmukhi[] = { 16,
18061 0x0a01, 0x0a03,
18062 0x0a05, 0x0a0a,
18063 0x0a0f, 0x0a10,
18064 0x0a13, 0x0a28,
18065 0x0a2a, 0x0a30,
18066 0x0a32, 0x0a33,
18067 0x0a35, 0x0a36,
18068 0x0a38, 0x0a39,
18069 0x0a3c, 0x0a3c,
18070 0x0a3e, 0x0a42,
18071 0x0a47, 0x0a48,
18072 0x0a4b, 0x0a4d,
18073 0x0a51, 0x0a51,
18074 0x0a59, 0x0a5c,
18075 0x0a5e, 0x0a5e,
18076 0x0a66, 0x0a75,
18077 }; /* END of CR_Gurmukhi */
18078
18079 /* PROPERTY: 'Gujarati': Script */
18080 static const OnigCodePoint
18081 CR_Gujarati[] = { 14,
18082 0x0a81, 0x0a83,
18083 0x0a85, 0x0a8d,
18084 0x0a8f, 0x0a91,
18085 0x0a93, 0x0aa8,
18086 0x0aaa, 0x0ab0,
18087 0x0ab2, 0x0ab3,
18088 0x0ab5, 0x0ab9,
18089 0x0abc, 0x0ac5,
18090 0x0ac7, 0x0ac9,
18091 0x0acb, 0x0acd,
18092 0x0ad0, 0x0ad0,
18093 0x0ae0, 0x0ae3,
18094 0x0ae6, 0x0af1,
18095 0x0af9, 0x0af9,
18096 }; /* END of CR_Gujarati */
18097
18098 /* PROPERTY: 'Oriya': Script */
18099 static const OnigCodePoint
18100 CR_Oriya[] = { 14,
18101 0x0b01, 0x0b03,
18102 0x0b05, 0x0b0c,
18103 0x0b0f, 0x0b10,
18104 0x0b13, 0x0b28,
18105 0x0b2a, 0x0b30,
18106 0x0b32, 0x0b33,
18107 0x0b35, 0x0b39,
18108 0x0b3c, 0x0b44,
18109 0x0b47, 0x0b48,
18110 0x0b4b, 0x0b4d,
18111 0x0b56, 0x0b57,
18112 0x0b5c, 0x0b5d,
18113 0x0b5f, 0x0b63,
18114 0x0b66, 0x0b77,
18115 }; /* END of CR_Oriya */
18116
18117 /* PROPERTY: 'Tamil': Script */
18118 static const OnigCodePoint
18119 CR_Tamil[] = { 16,
18120 0x0b82, 0x0b83,
18121 0x0b85, 0x0b8a,
18122 0x0b8e, 0x0b90,
18123 0x0b92, 0x0b95,
18124 0x0b99, 0x0b9a,
18125 0x0b9c, 0x0b9c,
18126 0x0b9e, 0x0b9f,
18127 0x0ba3, 0x0ba4,
18128 0x0ba8, 0x0baa,
18129 0x0bae, 0x0bb9,
18130 0x0bbe, 0x0bc2,
18131 0x0bc6, 0x0bc8,
18132 0x0bca, 0x0bcd,
18133 0x0bd0, 0x0bd0,
18134 0x0bd7, 0x0bd7,
18135 0x0be6, 0x0bfa,
18136 }; /* END of CR_Tamil */
18137
18138 /* PROPERTY: 'Telugu': Script */
18139 static const OnigCodePoint
18140 CR_Telugu[] = { 13,
18141 0x0c00, 0x0c03,
18142 0x0c05, 0x0c0c,
18143 0x0c0e, 0x0c10,
18144 0x0c12, 0x0c28,
18145 0x0c2a, 0x0c39,
18146 0x0c3d, 0x0c44,
18147 0x0c46, 0x0c48,
18148 0x0c4a, 0x0c4d,
18149 0x0c55, 0x0c56,
18150 0x0c58, 0x0c5a,
18151 0x0c60, 0x0c63,
18152 0x0c66, 0x0c6f,
18153 0x0c78, 0x0c7f,
18154 }; /* END of CR_Telugu */
18155
18156 /* PROPERTY: 'Kannada': Script */
18157 static const OnigCodePoint
18158 CR_Kannada[] = { 14,
18159 0x0c81, 0x0c83,
18160 0x0c85, 0x0c8c,
18161 0x0c8e, 0x0c90,
18162 0x0c92, 0x0ca8,
18163 0x0caa, 0x0cb3,
18164 0x0cb5, 0x0cb9,
18165 0x0cbc, 0x0cc4,
18166 0x0cc6, 0x0cc8,
18167 0x0cca, 0x0ccd,
18168 0x0cd5, 0x0cd6,
18169 0x0cde, 0x0cde,
18170 0x0ce0, 0x0ce3,
18171 0x0ce6, 0x0cef,
18172 0x0cf1, 0x0cf2,
18173 }; /* END of CR_Kannada */
18174
18175 /* PROPERTY: 'Malayalam': Script */
18176 static const OnigCodePoint
18177 CR_Malayalam[] = { 11,
18178 0x0d01, 0x0d03,
18179 0x0d05, 0x0d0c,
18180 0x0d0e, 0x0d10,
18181 0x0d12, 0x0d3a,
18182 0x0d3d, 0x0d44,
18183 0x0d46, 0x0d48,
18184 0x0d4a, 0x0d4e,
18185 0x0d57, 0x0d57,
18186 0x0d5f, 0x0d63,
18187 0x0d66, 0x0d75,
18188 0x0d79, 0x0d7f,
18189 }; /* END of CR_Malayalam */
18190
18191 /* PROPERTY: 'Sinhala': Script */
18192 static const OnigCodePoint
18193 CR_Sinhala[] = { 13,
18194 0x0d82, 0x0d83,
18195 0x0d85, 0x0d96,
18196 0x0d9a, 0x0db1,
18197 0x0db3, 0x0dbb,
18198 0x0dbd, 0x0dbd,
18199 0x0dc0, 0x0dc6,
18200 0x0dca, 0x0dca,
18201 0x0dcf, 0x0dd4,
18202 0x0dd6, 0x0dd6,
18203 0x0dd8, 0x0ddf,
18204 0x0de6, 0x0def,
18205 0x0df2, 0x0df4,
18206 0x111e1, 0x111f4,
18207 }; /* END of CR_Sinhala */
18208
18209 /* PROPERTY: 'Thai': Script */
18210 static const OnigCodePoint
18211 CR_Thai[] = { 2,
18212 0x0e01, 0x0e3a,
18213 0x0e40, 0x0e5b,
18214 }; /* END of CR_Thai */
18215
18216 /* PROPERTY: 'Lao': Script */
18217 static const OnigCodePoint
18218 CR_Lao[] = { 18,
18219 0x0e81, 0x0e82,
18220 0x0e84, 0x0e84,
18221 0x0e87, 0x0e88,
18222 0x0e8a, 0x0e8a,
18223 0x0e8d, 0x0e8d,
18224 0x0e94, 0x0e97,
18225 0x0e99, 0x0e9f,
18226 0x0ea1, 0x0ea3,
18227 0x0ea5, 0x0ea5,
18228 0x0ea7, 0x0ea7,
18229 0x0eaa, 0x0eab,
18230 0x0ead, 0x0eb9,
18231 0x0ebb, 0x0ebd,
18232 0x0ec0, 0x0ec4,
18233 0x0ec6, 0x0ec6,
18234 0x0ec8, 0x0ecd,
18235 0x0ed0, 0x0ed9,
18236 0x0edc, 0x0edf,
18237 }; /* END of CR_Lao */
18238
18239 /* PROPERTY: 'Tibetan': Script */
18240 static const OnigCodePoint
18241 CR_Tibetan[] = { 7,
18242 0x0f00, 0x0f47,
18243 0x0f49, 0x0f6c,
18244 0x0f71, 0x0f97,
18245 0x0f99, 0x0fbc,
18246 0x0fbe, 0x0fcc,
18247 0x0fce, 0x0fd4,
18248 0x0fd9, 0x0fda,
18249 }; /* END of CR_Tibetan */
18250
18251 /* PROPERTY: 'Myanmar': Script */
18252 static const OnigCodePoint
18253 CR_Myanmar[] = { 3,
18254 0x1000, 0x109f,
18255 0xa9e0, 0xa9fe,
18256 0xaa60, 0xaa7f,
18257 }; /* END of CR_Myanmar */
18258
18259 /* PROPERTY: 'Georgian': Script */
18260 static const OnigCodePoint
18261 CR_Georgian[] = { 8,
18262 0x10a0, 0x10c5,
18263 0x10c7, 0x10c7,
18264 0x10cd, 0x10cd,
18265 0x10d0, 0x10fa,
18266 0x10fc, 0x10ff,
18267 0x2d00, 0x2d25,
18268 0x2d27, 0x2d27,
18269 0x2d2d, 0x2d2d,
18270 }; /* END of CR_Georgian */
18271
18272 /* PROPERTY: 'Hangul': Script */
18273 static const OnigCodePoint
18274 CR_Hangul[] = { 14,
18275 0x1100, 0x11ff,
18276 0x302e, 0x302f,
18277 0x3131, 0x318e,
18278 0x3200, 0x321e,
18279 0x3260, 0x327e,
18280 0xa960, 0xa97c,
18281 0xac00, 0xd7a3,
18282 0xd7b0, 0xd7c6,
18283 0xd7cb, 0xd7fb,
18284 0xffa0, 0xffbe,
18285 0xffc2, 0xffc7,
18286 0xffca, 0xffcf,
18287 0xffd2, 0xffd7,
18288 0xffda, 0xffdc,
18289 }; /* END of CR_Hangul */
18290
18291 /* PROPERTY: 'Ethiopic': Script */
18292 static const OnigCodePoint
18293 CR_Ethiopic[] = { 32,
18294 0x1200, 0x1248,
18295 0x124a, 0x124d,
18296 0x1250, 0x1256,
18297 0x1258, 0x1258,
18298 0x125a, 0x125d,
18299 0x1260, 0x1288,
18300 0x128a, 0x128d,
18301 0x1290, 0x12b0,
18302 0x12b2, 0x12b5,
18303 0x12b8, 0x12be,
18304 0x12c0, 0x12c0,
18305 0x12c2, 0x12c5,
18306 0x12c8, 0x12d6,
18307 0x12d8, 0x1310,
18308 0x1312, 0x1315,
18309 0x1318, 0x135a,
18310 0x135d, 0x137c,
18311 0x1380, 0x1399,
18312 0x2d80, 0x2d96,
18313 0x2da0, 0x2da6,
18314 0x2da8, 0x2dae,
18315 0x2db0, 0x2db6,
18316 0x2db8, 0x2dbe,
18317 0x2dc0, 0x2dc6,
18318 0x2dc8, 0x2dce,
18319 0x2dd0, 0x2dd6,
18320 0x2dd8, 0x2dde,
18321 0xab01, 0xab06,
18322 0xab09, 0xab0e,
18323 0xab11, 0xab16,
18324 0xab20, 0xab26,
18325 0xab28, 0xab2e,
18326 }; /* END of CR_Ethiopic */
18327
18328 /* PROPERTY: 'Cherokee': Script */
18329 static const OnigCodePoint
18330 CR_Cherokee[] = { 3,
18331 0x13a0, 0x13f5,
18332 0x13f8, 0x13fd,
18333 0xab70, 0xabbf,
18334 }; /* END of CR_Cherokee */
18335
18336 /* PROPERTY: 'Canadian_Aboriginal': Script */
18337 static const OnigCodePoint
18338 CR_Canadian_Aboriginal[] = { 2,
18339 0x1400, 0x167f,
18340 0x18b0, 0x18f5,
18341 }; /* END of CR_Canadian_Aboriginal */
18342
18343 /* PROPERTY: 'Ogham': Script */
18344 static const OnigCodePoint
18345 CR_Ogham[] = { 1,
18346 0x1680, 0x169c,
18347 }; /* END of CR_Ogham */
18348
18349 /* PROPERTY: 'Runic': Script */
18350 static const OnigCodePoint
18351 CR_Runic[] = { 2,
18352 0x16a0, 0x16ea,
18353 0x16ee, 0x16f8,
18354 }; /* END of CR_Runic */
18355
18356 /* PROPERTY: 'Khmer': Script */
18357 static const OnigCodePoint
18358 CR_Khmer[] = { 4,
18359 0x1780, 0x17dd,
18360 0x17e0, 0x17e9,
18361 0x17f0, 0x17f9,
18362 0x19e0, 0x19ff,
18363 }; /* END of CR_Khmer */
18364
18365 /* PROPERTY: 'Mongolian': Script */
18366 static const OnigCodePoint
18367 CR_Mongolian[] = { 6,
18368 0x1800, 0x1801,
18369 0x1804, 0x1804,
18370 0x1806, 0x180e,
18371 0x1810, 0x1819,
18372 0x1820, 0x1877,
18373 0x1880, 0x18aa,
18374 }; /* END of CR_Mongolian */
18375
18376 /* PROPERTY: 'Hiragana': Script */
18377 static const OnigCodePoint
18378 CR_Hiragana[] = { 4,
18379 0x3041, 0x3096,
18380 0x309d, 0x309f,
18381 0x1b001, 0x1b001,
18382 0x1f200, 0x1f200,
18383 }; /* END of CR_Hiragana */
18384
18385 /* PROPERTY: 'Katakana': Script */
18386 static const OnigCodePoint
18387 CR_Katakana[] = { 8,
18388 0x30a1, 0x30fa,
18389 0x30fd, 0x30ff,
18390 0x31f0, 0x31ff,
18391 0x32d0, 0x32fe,
18392 0x3300, 0x3357,
18393 0xff66, 0xff6f,
18394 0xff71, 0xff9d,
18395 0x1b000, 0x1b000,
18396 }; /* END of CR_Katakana */
18397
18398 /* PROPERTY: 'Bopomofo': Script */
18399 static const OnigCodePoint
18400 CR_Bopomofo[] = { 3,
18401 0x02ea, 0x02eb,
18402 0x3105, 0x312d,
18403 0x31a0, 0x31ba,
18404 }; /* END of CR_Bopomofo */
18405
18406 /* PROPERTY: 'Han': Script */
18407 static const OnigCodePoint
18408 CR_Han[] = { 16,
18409 0x2e80, 0x2e99,
18410 0x2e9b, 0x2ef3,
18411 0x2f00, 0x2fd5,
18412 0x3005, 0x3005,
18413 0x3007, 0x3007,
18414 0x3021, 0x3029,
18415 0x3038, 0x303b,
18416 0x3400, 0x4db5,
18417 0x4e00, 0x9fd5,
18418 0xf900, 0xfa6d,
18419 0xfa70, 0xfad9,
18420 0x20000, 0x2a6d6,
18421 0x2a700, 0x2b734,
18422 0x2b740, 0x2b81d,
18423 0x2b820, 0x2cea1,
18424 0x2f800, 0x2fa1d,
18425 }; /* END of CR_Han */
18426
18427 /* PROPERTY: 'Yi': Script */
18428 static const OnigCodePoint
18429 CR_Yi[] = { 2,
18430 0xa000, 0xa48c,
18431 0xa490, 0xa4c6,
18432 }; /* END of CR_Yi */
18433
18434 /* PROPERTY: 'Old_Italic': Script */
18435 static const OnigCodePoint
18436 CR_Old_Italic[] = { 1,
18437 0x10300, 0x10323,
18438 }; /* END of CR_Old_Italic */
18439
18440 /* PROPERTY: 'Gothic': Script */
18441 static const OnigCodePoint
18442 CR_Gothic[] = { 1,
18443 0x10330, 0x1034a,
18444 }; /* END of CR_Gothic */
18445
18446 /* PROPERTY: 'Deseret': Script */
18447 static const OnigCodePoint
18448 CR_Deseret[] = { 1,
18449 0x10400, 0x1044f,
18450 }; /* END of CR_Deseret */
18451
18452 /* PROPERTY: 'Inherited': Script */
18453 static const OnigCodePoint
18454 CR_Inherited[] = { 27,
18455 0x0300, 0x036f,
18456 0x0485, 0x0486,
18457 0x064b, 0x0655,
18458 0x0670, 0x0670,
18459 0x0951, 0x0952,
18460 0x1ab0, 0x1abe,
18461 0x1cd0, 0x1cd2,
18462 0x1cd4, 0x1ce0,
18463 0x1ce2, 0x1ce8,
18464 0x1ced, 0x1ced,
18465 0x1cf4, 0x1cf4,
18466 0x1cf8, 0x1cf9,
18467 0x1dc0, 0x1df5,
18468 0x1dfc, 0x1dff,
18469 0x200c, 0x200d,
18470 0x20d0, 0x20f0,
18471 0x302a, 0x302d,
18472 0x3099, 0x309a,
18473 0xfe00, 0xfe0f,
18474 0xfe20, 0xfe2d,
18475 0x101fd, 0x101fd,
18476 0x102e0, 0x102e0,
18477 0x1d167, 0x1d169,
18478 0x1d17b, 0x1d182,
18479 0x1d185, 0x1d18b,
18480 0x1d1aa, 0x1d1ad,
18481 0xe0100, 0xe01ef,
18482 }; /* END of CR_Inherited */
18483
18484 /* PROPERTY: 'Tagalog': Script */
18485 static const OnigCodePoint
18486 CR_Tagalog[] = { 2,
18487 0x1700, 0x170c,
18488 0x170e, 0x1714,
18489 }; /* END of CR_Tagalog */
18490
18491 /* PROPERTY: 'Hanunoo': Script */
18492 static const OnigCodePoint
18493 CR_Hanunoo[] = { 1,
18494 0x1720, 0x1734,
18495 }; /* END of CR_Hanunoo */
18496
18497 /* PROPERTY: 'Buhid': Script */
18498 static const OnigCodePoint
18499 CR_Buhid[] = { 1,
18500 0x1740, 0x1753,
18501 }; /* END of CR_Buhid */
18502
18503 /* PROPERTY: 'Tagbanwa': Script */
18504 static const OnigCodePoint
18505 CR_Tagbanwa[] = { 3,
18506 0x1760, 0x176c,
18507 0x176e, 0x1770,
18508 0x1772, 0x1773,
18509 }; /* END of CR_Tagbanwa */
18510
18511 /* PROPERTY: 'Limbu': Script */
18512 static const OnigCodePoint
18513 CR_Limbu[] = { 5,
18514 0x1900, 0x191e,
18515 0x1920, 0x192b,
18516 0x1930, 0x193b,
18517 0x1940, 0x1940,
18518 0x1944, 0x194f,
18519 }; /* END of CR_Limbu */
18520
18521 /* PROPERTY: 'Tai_Le': Script */
18522 static const OnigCodePoint
18523 CR_Tai_Le[] = { 2,
18524 0x1950, 0x196d,
18525 0x1970, 0x1974,
18526 }; /* END of CR_Tai_Le */
18527
18528 /* PROPERTY: 'Linear_B': Script */
18529 static const OnigCodePoint
18530 CR_Linear_B[] = { 7,
18531 0x10000, 0x1000b,
18532 0x1000d, 0x10026,
18533 0x10028, 0x1003a,
18534 0x1003c, 0x1003d,
18535 0x1003f, 0x1004d,
18536 0x10050, 0x1005d,
18537 0x10080, 0x100fa,
18538 }; /* END of CR_Linear_B */
18539
18540 /* PROPERTY: 'Ugaritic': Script */
18541 static const OnigCodePoint
18542 CR_Ugaritic[] = { 2,
18543 0x10380, 0x1039d,
18544 0x1039f, 0x1039f,
18545 }; /* END of CR_Ugaritic */
18546
18547 /* PROPERTY: 'Shavian': Script */
18548 static const OnigCodePoint
18549 CR_Shavian[] = { 1,
18550 0x10450, 0x1047f,
18551 }; /* END of CR_Shavian */
18552
18553 /* PROPERTY: 'Osmanya': Script */
18554 static const OnigCodePoint
18555 CR_Osmanya[] = { 2,
18556 0x10480, 0x1049d,
18557 0x104a0, 0x104a9,
18558 }; /* END of CR_Osmanya */
18559
18560 /* PROPERTY: 'Cypriot': Script */
18561 static const OnigCodePoint
18562 CR_Cypriot[] = { 6,
18563 0x10800, 0x10805,
18564 0x10808, 0x10808,
18565 0x1080a, 0x10835,
18566 0x10837, 0x10838,
18567 0x1083c, 0x1083c,
18568 0x1083f, 0x1083f,
18569 }; /* END of CR_Cypriot */
18570
18571 /* PROPERTY: 'Braille': Script */
18572 static const OnigCodePoint
18573 CR_Braille[] = { 1,
18574 0x2800, 0x28ff,
18575 }; /* END of CR_Braille */
18576
18577 /* PROPERTY: 'Buginese': Script */
18578 static const OnigCodePoint
18579 CR_Buginese[] = { 2,
18580 0x1a00, 0x1a1b,
18581 0x1a1e, 0x1a1f,
18582 }; /* END of CR_Buginese */
18583
18584 /* PROPERTY: 'Coptic': Script */
18585 static const OnigCodePoint
18586 CR_Coptic[] = { 3,
18587 0x03e2, 0x03ef,
18588 0x2c80, 0x2cf3,
18589 0x2cf9, 0x2cff,
18590 }; /* END of CR_Coptic */
18591
18592 /* PROPERTY: 'New_Tai_Lue': Script */
18593 static const OnigCodePoint
18594 CR_New_Tai_Lue[] = { 4,
18595 0x1980, 0x19ab,
18596 0x19b0, 0x19c9,
18597 0x19d0, 0x19da,
18598 0x19de, 0x19df,
18599 }; /* END of CR_New_Tai_Lue */
18600
18601 /* PROPERTY: 'Glagolitic': Script */
18602 static const OnigCodePoint
18603 CR_Glagolitic[] = { 2,
18604 0x2c00, 0x2c2e,
18605 0x2c30, 0x2c5e,
18606 }; /* END of CR_Glagolitic */
18607
18608 /* PROPERTY: 'Tifinagh': Script */
18609 static const OnigCodePoint
18610 CR_Tifinagh[] = { 3,
18611 0x2d30, 0x2d67,
18612 0x2d6f, 0x2d70,
18613 0x2d7f, 0x2d7f,
18614 }; /* END of CR_Tifinagh */
18615
18616 /* PROPERTY: 'Syloti_Nagri': Script */
18617 static const OnigCodePoint
18618 CR_Syloti_Nagri[] = { 1,
18619 0xa800, 0xa82b,
18620 }; /* END of CR_Syloti_Nagri */
18621
18622 /* PROPERTY: 'Old_Persian': Script */
18623 static const OnigCodePoint
18624 CR_Old_Persian[] = { 2,
18625 0x103a0, 0x103c3,
18626 0x103c8, 0x103d5,
18627 }; /* END of CR_Old_Persian */
18628
18629 /* PROPERTY: 'Kharoshthi': Script */
18630 static const OnigCodePoint
18631 CR_Kharoshthi[] = { 8,
18632 0x10a00, 0x10a03,
18633 0x10a05, 0x10a06,
18634 0x10a0c, 0x10a13,
18635 0x10a15, 0x10a17,
18636 0x10a19, 0x10a33,
18637 0x10a38, 0x10a3a,
18638 0x10a3f, 0x10a47,
18639 0x10a50, 0x10a58,
18640 }; /* END of CR_Kharoshthi */
18641
18642 /* PROPERTY: 'Balinese': Script */
18643 static const OnigCodePoint
18644 CR_Balinese[] = { 2,
18645 0x1b00, 0x1b4b,
18646 0x1b50, 0x1b7c,
18647 }; /* END of CR_Balinese */
18648
18649 /* PROPERTY: 'Cuneiform': Script */
18650 static const OnigCodePoint
18651 CR_Cuneiform[] = { 4,
18652 0x12000, 0x12399,
18653 0x12400, 0x1246e,
18654 0x12470, 0x12474,
18655 0x12480, 0x12543,
18656 }; /* END of CR_Cuneiform */
18657
18658 /* PROPERTY: 'Phoenician': Script */
18659 static const OnigCodePoint
18660 CR_Phoenician[] = { 2,
18661 0x10900, 0x1091b,
18662 0x1091f, 0x1091f,
18663 }; /* END of CR_Phoenician */
18664
18665 /* PROPERTY: 'Phags_Pa': Script */
18666 static const OnigCodePoint
18667 CR_Phags_Pa[] = { 1,
18668 0xa840, 0xa877,
18669 }; /* END of CR_Phags_Pa */
18670
18671 /* PROPERTY: 'Nko': Script */
18672 static const OnigCodePoint
18673 CR_Nko[] = { 1,
18674 0x07c0, 0x07fa,
18675 }; /* END of CR_Nko */
18676
18677 /* PROPERTY: 'Sundanese': Script */
18678 static const OnigCodePoint
18679 CR_Sundanese[] = { 2,
18680 0x1b80, 0x1bbf,
18681 0x1cc0, 0x1cc7,
18682 }; /* END of CR_Sundanese */
18683
18684 /* PROPERTY: 'Lepcha': Script */
18685 static const OnigCodePoint
18686 CR_Lepcha[] = { 3,
18687 0x1c00, 0x1c37,
18688 0x1c3b, 0x1c49,
18689 0x1c4d, 0x1c4f,
18690 }; /* END of CR_Lepcha */
18691
18692 /* PROPERTY: 'Ol_Chiki': Script */
18693 static const OnigCodePoint
18694 CR_Ol_Chiki[] = { 1,
18695 0x1c50, 0x1c7f,
18696 }; /* END of CR_Ol_Chiki */
18697
18698 /* PROPERTY: 'Vai': Script */
18699 static const OnigCodePoint
18700 CR_Vai[] = { 1,
18701 0xa500, 0xa62b,
18702 }; /* END of CR_Vai */
18703
18704 /* PROPERTY: 'Saurashtra': Script */
18705 static const OnigCodePoint
18706 CR_Saurashtra[] = { 2,
18707 0xa880, 0xa8c4,
18708 0xa8ce, 0xa8d9,
18709 }; /* END of CR_Saurashtra */
18710
18711 /* PROPERTY: 'Kayah_Li': Script */
18712 static const OnigCodePoint
18713 CR_Kayah_Li[] = { 2,
18714 0xa900, 0xa92d,
18715 0xa92f, 0xa92f,
18716 }; /* END of CR_Kayah_Li */
18717
18718 /* PROPERTY: 'Rejang': Script */
18719 static const OnigCodePoint
18720 CR_Rejang[] = { 2,
18721 0xa930, 0xa953,
18722 0xa95f, 0xa95f,
18723 }; /* END of CR_Rejang */
18724
18725 /* PROPERTY: 'Lycian': Script */
18726 static const OnigCodePoint
18727 CR_Lycian[] = { 1,
18728 0x10280, 0x1029c,
18729 }; /* END of CR_Lycian */
18730
18731 /* PROPERTY: 'Carian': Script */
18732 static const OnigCodePoint
18733 CR_Carian[] = { 1,
18734 0x102a0, 0x102d0,
18735 }; /* END of CR_Carian */
18736
18737 /* PROPERTY: 'Lydian': Script */
18738 static const OnigCodePoint
18739 CR_Lydian[] = { 2,
18740 0x10920, 0x10939,
18741 0x1093f, 0x1093f,
18742 }; /* END of CR_Lydian */
18743
18744 /* PROPERTY: 'Cham': Script */
18745 static const OnigCodePoint
18746 CR_Cham[] = { 4,
18747 0xaa00, 0xaa36,
18748 0xaa40, 0xaa4d,
18749 0xaa50, 0xaa59,
18750 0xaa5c, 0xaa5f,
18751 }; /* END of CR_Cham */
18752
18753 /* PROPERTY: 'Tai_Tham': Script */
18754 static const OnigCodePoint
18755 CR_Tai_Tham[] = { 5,
18756 0x1a20, 0x1a5e,
18757 0x1a60, 0x1a7c,
18758 0x1a7f, 0x1a89,
18759 0x1a90, 0x1a99,
18760 0x1aa0, 0x1aad,
18761 }; /* END of CR_Tai_Tham */
18762
18763 /* PROPERTY: 'Tai_Viet': Script */
18764 static const OnigCodePoint
18765 CR_Tai_Viet[] = { 2,
18766 0xaa80, 0xaac2,
18767 0xaadb, 0xaadf,
18768 }; /* END of CR_Tai_Viet */
18769
18770 /* PROPERTY: 'Avestan': Script */
18771 static const OnigCodePoint
18772 CR_Avestan[] = { 2,
18773 0x10b00, 0x10b35,
18774 0x10b39, 0x10b3f,
18775 }; /* END of CR_Avestan */
18776
18777 /* PROPERTY: 'Egyptian_Hieroglyphs': Script */
18778 static const OnigCodePoint
18779 CR_Egyptian_Hieroglyphs[] = { 1,
18780 0x13000, 0x1342e,
18781 }; /* END of CR_Egyptian_Hieroglyphs */
18782
18783 /* PROPERTY: 'Samaritan': Script */
18784 static const OnigCodePoint
18785 CR_Samaritan[] = { 2,
18786 0x0800, 0x082d,
18787 0x0830, 0x083e,
18788 }; /* END of CR_Samaritan */
18789
18790 /* PROPERTY: 'Lisu': Script */
18791 static const OnigCodePoint
18792 CR_Lisu[] = { 1,
18793 0xa4d0, 0xa4ff,
18794 }; /* END of CR_Lisu */
18795
18796 /* PROPERTY: 'Bamum': Script */
18797 static const OnigCodePoint
18798 CR_Bamum[] = { 2,
18799 0xa6a0, 0xa6f7,
18800 0x16800, 0x16a38,
18801 }; /* END of CR_Bamum */
18802
18803 /* PROPERTY: 'Javanese': Script */
18804 static const OnigCodePoint
18805 CR_Javanese[] = { 3,
18806 0xa980, 0xa9cd,
18807 0xa9d0, 0xa9d9,
18808 0xa9de, 0xa9df,
18809 }; /* END of CR_Javanese */
18810
18811 /* PROPERTY: 'Meetei_Mayek': Script */
18812 static const OnigCodePoint
18813 CR_Meetei_Mayek[] = { 3,
18814 0xaae0, 0xaaf6,
18815 0xabc0, 0xabed,
18816 0xabf0, 0xabf9,
18817 }; /* END of CR_Meetei_Mayek */
18818
18819 /* PROPERTY: 'Imperial_Aramaic': Script */
18820 static const OnigCodePoint
18821 CR_Imperial_Aramaic[] = { 2,
18822 0x10840, 0x10855,
18823 0x10857, 0x1085f,
18824 }; /* END of CR_Imperial_Aramaic */
18825
18826 /* PROPERTY: 'Old_South_Arabian': Script */
18827 static const OnigCodePoint
18828 CR_Old_South_Arabian[] = { 1,
18829 0x10a60, 0x10a7f,
18830 }; /* END of CR_Old_South_Arabian */
18831
18832 /* PROPERTY: 'Inscriptional_Parthian': Script */
18833 static const OnigCodePoint
18834 CR_Inscriptional_Parthian[] = { 2,
18835 0x10b40, 0x10b55,
18836 0x10b58, 0x10b5f,
18837 }; /* END of CR_Inscriptional_Parthian */
18838
18839 /* PROPERTY: 'Inscriptional_Pahlavi': Script */
18840 static const OnigCodePoint
18841 CR_Inscriptional_Pahlavi[] = { 2,
18842 0x10b60, 0x10b72,
18843 0x10b78, 0x10b7f,
18844 }; /* END of CR_Inscriptional_Pahlavi */
18845
18846 /* PROPERTY: 'Old_Turkic': Script */
18847 static const OnigCodePoint
18848 CR_Old_Turkic[] = { 1,
18849 0x10c00, 0x10c48,
18850 }; /* END of CR_Old_Turkic */
18851
18852 /* PROPERTY: 'Kaithi': Script */
18853 static const OnigCodePoint
18854 CR_Kaithi[] = { 1,
18855 0x11080, 0x110c1,
18856 }; /* END of CR_Kaithi */
18857
18858 /* PROPERTY: 'Batak': Script */
18859 static const OnigCodePoint
18860 CR_Batak[] = { 2,
18861 0x1bc0, 0x1bf3,
18862 0x1bfc, 0x1bff,
18863 }; /* END of CR_Batak */
18864
18865 /* PROPERTY: 'Brahmi': Script */
18866 static const OnigCodePoint
18867 CR_Brahmi[] = { 3,
18868 0x11000, 0x1104d,
18869 0x11052, 0x1106f,
18870 0x1107f, 0x1107f,
18871 }; /* END of CR_Brahmi */
18872
18873 /* PROPERTY: 'Mandaic': Script */
18874 static const OnigCodePoint
18875 CR_Mandaic[] = { 2,
18876 0x0840, 0x085b,
18877 0x085e, 0x085e,
18878 }; /* END of CR_Mandaic */
18879
18880 /* PROPERTY: 'Chakma': Script */
18881 static const OnigCodePoint
18882 CR_Chakma[] = { 2,
18883 0x11100, 0x11134,
18884 0x11136, 0x11143,
18885 }; /* END of CR_Chakma */
18886
18887 /* PROPERTY: 'Meroitic_Cursive': Script */
18888 static const OnigCodePoint
18889 CR_Meroitic_Cursive[] = { 3,
18890 0x109a0, 0x109b7,
18891 0x109bc, 0x109cf,
18892 0x109d2, 0x109ff,
18893 }; /* END of CR_Meroitic_Cursive */
18894
18895 /* PROPERTY: 'Meroitic_Hieroglyphs': Script */
18896 static const OnigCodePoint
18897 CR_Meroitic_Hieroglyphs[] = { 1,
18898 0x10980, 0x1099f,
18899 }; /* END of CR_Meroitic_Hieroglyphs */
18900
18901 /* PROPERTY: 'Miao': Script */
18902 static const OnigCodePoint
18903 CR_Miao[] = { 3,
18904 0x16f00, 0x16f44,
18905 0x16f50, 0x16f7e,
18906 0x16f8f, 0x16f9f,
18907 }; /* END of CR_Miao */
18908
18909 /* PROPERTY: 'Sharada': Script */
18910 static const OnigCodePoint
18911 CR_Sharada[] = { 2,
18912 0x11180, 0x111cd,
18913 0x111d0, 0x111df,
18914 }; /* END of CR_Sharada */
18915
18916 /* PROPERTY: 'Sora_Sompeng': Script */
18917 static const OnigCodePoint
18918 CR_Sora_Sompeng[] = { 2,
18919 0x110d0, 0x110e8,
18920 0x110f0, 0x110f9,
18921 }; /* END of CR_Sora_Sompeng */
18922
18923 /* PROPERTY: 'Takri': Script */
18924 static const OnigCodePoint
18925 CR_Takri[] = { 2,
18926 0x11680, 0x116b7,
18927 0x116c0, 0x116c9,
18928 }; /* END of CR_Takri */
18929
18930 /* PROPERTY: 'Caucasian_Albanian': Script */
18931 static const OnigCodePoint
18932 CR_Caucasian_Albanian[] = { 2,
18933 0x10530, 0x10563,
18934 0x1056f, 0x1056f,
18935 }; /* END of CR_Caucasian_Albanian */
18936
18937 /* PROPERTY: 'Bassa_Vah': Script */
18938 static const OnigCodePoint
18939 CR_Bassa_Vah[] = { 2,
18940 0x16ad0, 0x16aed,
18941 0x16af0, 0x16af5,
18942 }; /* END of CR_Bassa_Vah */
18943
18944 /* PROPERTY: 'Duployan': Script */
18945 static const OnigCodePoint
18946 CR_Duployan[] = { 5,
18947 0x1bc00, 0x1bc6a,
18948 0x1bc70, 0x1bc7c,
18949 0x1bc80, 0x1bc88,
18950 0x1bc90, 0x1bc99,
18951 0x1bc9c, 0x1bc9f,
18952 }; /* END of CR_Duployan */
18953
18954 /* PROPERTY: 'Elbasan': Script */
18955 static const OnigCodePoint
18956 CR_Elbasan[] = { 1,
18957 0x10500, 0x10527,
18958 }; /* END of CR_Elbasan */
18959
18960 /* PROPERTY: 'Grantha': Script */
18961 static const OnigCodePoint
18962 CR_Grantha[] = { 15,
18963 0x11300, 0x11303,
18964 0x11305, 0x1130c,
18965 0x1130f, 0x11310,
18966 0x11313, 0x11328,
18967 0x1132a, 0x11330,
18968 0x11332, 0x11333,
18969 0x11335, 0x11339,
18970 0x1133c, 0x11344,
18971 0x11347, 0x11348,
18972 0x1134b, 0x1134d,
18973 0x11350, 0x11350,
18974 0x11357, 0x11357,
18975 0x1135d, 0x11363,
18976 0x11366, 0x1136c,
18977 0x11370, 0x11374,
18978 }; /* END of CR_Grantha */
18979
18980 /* PROPERTY: 'Pahawh_Hmong': Script */
18981 static const OnigCodePoint
18982 CR_Pahawh_Hmong[] = { 5,
18983 0x16b00, 0x16b45,
18984 0x16b50, 0x16b59,
18985 0x16b5b, 0x16b61,
18986 0x16b63, 0x16b77,
18987 0x16b7d, 0x16b8f,
18988 }; /* END of CR_Pahawh_Hmong */
18989
18990 /* PROPERTY: 'Khojki': Script */
18991 static const OnigCodePoint
18992 CR_Khojki[] = { 2,
18993 0x11200, 0x11211,
18994 0x11213, 0x1123d,
18995 }; /* END of CR_Khojki */
18996
18997 /* PROPERTY: 'Linear_A': Script */
18998 static const OnigCodePoint
18999 CR_Linear_A[] = { 3,
19000 0x10600, 0x10736,
19001 0x10740, 0x10755,
19002 0x10760, 0x10767,
19003 }; /* END of CR_Linear_A */
19004
19005 /* PROPERTY: 'Mahajani': Script */
19006 static const OnigCodePoint
19007 CR_Mahajani[] = { 1,
19008 0x11150, 0x11176,
19009 }; /* END of CR_Mahajani */
19010
19011 /* PROPERTY: 'Manichaean': Script */
19012 static const OnigCodePoint
19013 CR_Manichaean[] = { 2,
19014 0x10ac0, 0x10ae6,
19015 0x10aeb, 0x10af6,
19016 }; /* END of CR_Manichaean */
19017
19018 /* PROPERTY: 'Mende_Kikakui': Script */
19019 static const OnigCodePoint
19020 CR_Mende_Kikakui[] = { 2,
19021 0x1e800, 0x1e8c4,
19022 0x1e8c7, 0x1e8d6,
19023 }; /* END of CR_Mende_Kikakui */
19024
19025 /* PROPERTY: 'Modi': Script */
19026 static const OnigCodePoint
19027 CR_Modi[] = { 2,
19028 0x11600, 0x11644,
19029 0x11650, 0x11659,
19030 }; /* END of CR_Modi */
19031
19032 /* PROPERTY: 'Mro': Script */
19033 static const OnigCodePoint
19034 CR_Mro[] = { 3,
19035 0x16a40, 0x16a5e,
19036 0x16a60, 0x16a69,
19037 0x16a6e, 0x16a6f,
19038 }; /* END of CR_Mro */
19039
19040 /* PROPERTY: 'Old_North_Arabian': Script */
19041 static const OnigCodePoint
19042 CR_Old_North_Arabian[] = { 1,
19043 0x10a80, 0x10a9f,
19044 }; /* END of CR_Old_North_Arabian */
19045
19046 /* PROPERTY: 'Nabataean': Script */
19047 static const OnigCodePoint
19048 CR_Nabataean[] = { 2,
19049 0x10880, 0x1089e,
19050 0x108a7, 0x108af,
19051 }; /* END of CR_Nabataean */
19052
19053 /* PROPERTY: 'Palmyrene': Script */
19054 static const OnigCodePoint
19055 CR_Palmyrene[] = { 1,
19056 0x10860, 0x1087f,
19057 }; /* END of CR_Palmyrene */
19058
19059 /* PROPERTY: 'Pau_Cin_Hau': Script */
19060 static const OnigCodePoint
19061 CR_Pau_Cin_Hau[] = { 1,
19062 0x11ac0, 0x11af8,
19063 }; /* END of CR_Pau_Cin_Hau */
19064
19065 /* PROPERTY: 'Old_Permic': Script */
19066 static const OnigCodePoint
19067 CR_Old_Permic[] = { 1,
19068 0x10350, 0x1037a,
19069 }; /* END of CR_Old_Permic */
19070
19071 /* PROPERTY: 'Psalter_Pahlavi': Script */
19072 static const OnigCodePoint
19073 CR_Psalter_Pahlavi[] = { 3,
19074 0x10b80, 0x10b91,
19075 0x10b99, 0x10b9c,
19076 0x10ba9, 0x10baf,
19077 }; /* END of CR_Psalter_Pahlavi */
19078
19079 /* PROPERTY: 'Siddham': Script */
19080 static const OnigCodePoint
19081 CR_Siddham[] = { 2,
19082 0x11580, 0x115b5,
19083 0x115b8, 0x115dd,
19084 }; /* END of CR_Siddham */
19085
19086 /* PROPERTY: 'Khudawadi': Script */
19087 static const OnigCodePoint
19088 CR_Khudawadi[] = { 2,
19089 0x112b0, 0x112ea,
19090 0x112f0, 0x112f9,
19091 }; /* END of CR_Khudawadi */
19092
19093 /* PROPERTY: 'Tirhuta': Script */
19094 static const OnigCodePoint
19095 CR_Tirhuta[] = { 2,
19096 0x11480, 0x114c7,
19097 0x114d0, 0x114d9,
19098 }; /* END of CR_Tirhuta */
19099
19100 /* PROPERTY: 'Warang_Citi': Script */
19101 static const OnigCodePoint
19102 CR_Warang_Citi[] = { 2,
19103 0x118a0, 0x118f2,
19104 0x118ff, 0x118ff,
19105 }; /* END of CR_Warang_Citi */
19106
19107 /* PROPERTY: 'Ahom': Script */
19108 static const OnigCodePoint
19109 CR_Ahom[] = { 3,
19110 0x11700, 0x11719,
19111 0x1171d, 0x1172b,
19112 0x11730, 0x1173f,
19113 }; /* END of CR_Ahom */
19114
19115 /* PROPERTY: 'Anatolian_Hieroglyphs': Script */
19116 static const OnigCodePoint
19117 CR_Anatolian_Hieroglyphs[] = { 1,
19118 0x14400, 0x14646,
19119 }; /* END of CR_Anatolian_Hieroglyphs */
19120
19121 /* PROPERTY: 'Hatran': Script */
19122 static const OnigCodePoint
19123 CR_Hatran[] = { 3,
19124 0x108e0, 0x108f2,
19125 0x108f4, 0x108f5,
19126 0x108fb, 0x108ff,
19127 }; /* END of CR_Hatran */
19128
19129 /* PROPERTY: 'Multani': Script */
19130 static const OnigCodePoint
19131 CR_Multani[] = { 5,
19132 0x11280, 0x11286,
19133 0x11288, 0x11288,
19134 0x1128a, 0x1128d,
19135 0x1128f, 0x1129d,
19136 0x1129f, 0x112a9,
19137 }; /* END of CR_Multani */
19138
19139 /* PROPERTY: 'Old_Hungarian': Script */
19140 static const OnigCodePoint
19141 CR_Old_Hungarian[] = { 3,
19142 0x10c80, 0x10cb2,
19143 0x10cc0, 0x10cf2,
19144 0x10cfa, 0x10cff,
19145 }; /* END of CR_Old_Hungarian */
19146
19147 /* PROPERTY: 'SignWriting': Script */
19148 static const OnigCodePoint
19149 CR_SignWriting[] = { 3,
19150 0x1d800, 0x1da8b,
19151 0x1da9b, 0x1da9f,
19152 0x1daa1, 0x1daaf,
19153 }; /* END of CR_SignWriting */
19154
19155 /* PROPERTY: 'White_Space': Binary Property */
19156 #define CR_White_Space CR_Space
19157
19158 /* PROPERTY: 'Bidi_Control': Binary Property */
19159 static const OnigCodePoint
19160 CR_Bidi_Control[] = { 4,
19161 0x061c, 0x061c,
19162 0x200e, 0x200f,
19163 0x202a, 0x202e,
19164 0x2066, 0x2069,
19165 }; /* END of CR_Bidi_Control */
19166
19167 /* PROPERTY: 'Join_Control': Binary Property */
19168 static const OnigCodePoint
19169 CR_Join_Control[] = { 1,
19170 0x200c, 0x200d,
19171 }; /* END of CR_Join_Control */
19172
19173 /* PROPERTY: 'Dash': Binary Property */
19174 static const OnigCodePoint
19175 CR_Dash[] = { 21,
19176 0x002d, 0x002d,
19177 0x058a, 0x058a,
19178 0x05be, 0x05be,
19179 0x1400, 0x1400,
19180 0x1806, 0x1806,
19181 0x2010, 0x2015,
19182 0x2053, 0x2053,
19183 0x207b, 0x207b,
19184 0x208b, 0x208b,
19185 0x2212, 0x2212,
19186 0x2e17, 0x2e17,
19187 0x2e1a, 0x2e1a,
19188 0x2e3a, 0x2e3b,
19189 0x2e40, 0x2e40,
19190 0x301c, 0x301c,
19191 0x3030, 0x3030,
19192 0x30a0, 0x30a0,
19193 0xfe31, 0xfe32,
19194 0xfe58, 0xfe58,
19195 0xfe63, 0xfe63,
19196 0xff0d, 0xff0d,
19197 }; /* END of CR_Dash */
19198
19199 /* PROPERTY: 'Hyphen': Binary Property */
19200 static const OnigCodePoint
19201 CR_Hyphen[] = { 10,
19202 0x002d, 0x002d,
19203 0x00ad, 0x00ad,
19204 0x058a, 0x058a,
19205 0x1806, 0x1806,
19206 0x2010, 0x2011,
19207 0x2e17, 0x2e17,
19208 0x30fb, 0x30fb,
19209 0xfe63, 0xfe63,
19210 0xff0d, 0xff0d,
19211 0xff65, 0xff65,
19212 }; /* END of CR_Hyphen */
19213
19214 /* PROPERTY: 'Quotation_Mark': Binary Property */
19215 static const OnigCodePoint
19216 CR_Quotation_Mark[] = { 13,
19217 0x0022, 0x0022,
19218 0x0027, 0x0027,
19219 0x00ab, 0x00ab,
19220 0x00bb, 0x00bb,
19221 0x2018, 0x201f,
19222 0x2039, 0x203a,
19223 0x2e42, 0x2e42,
19224 0x300c, 0x300f,
19225 0x301d, 0x301f,
19226 0xfe41, 0xfe44,
19227 0xff02, 0xff02,
19228 0xff07, 0xff07,
19229 0xff62, 0xff63,
19230 }; /* END of CR_Quotation_Mark */
19231
19232 /* PROPERTY: 'Terminal_Punctuation': Binary Property */
19233 static const OnigCodePoint
19234 CR_Terminal_Punctuation[] = { 90,
19235 0x0021, 0x0021,
19236 0x002c, 0x002c,
19237 0x002e, 0x002e,
19238 0x003a, 0x003b,
19239 0x003f, 0x003f,
19240 0x037e, 0x037e,
19241 0x0387, 0x0387,
19242 0x0589, 0x0589,
19243 0x05c3, 0x05c3,
19244 0x060c, 0x060c,
19245 0x061b, 0x061b,
19246 0x061f, 0x061f,
19247 0x06d4, 0x06d4,
19248 0x0700, 0x070a,
19249 0x070c, 0x070c,
19250 0x07f8, 0x07f9,
19251 0x0830, 0x083e,
19252 0x085e, 0x085e,
19253 0x0964, 0x0965,
19254 0x0e5a, 0x0e5b,
19255 0x0f08, 0x0f08,
19256 0x0f0d, 0x0f12,
19257 0x104a, 0x104b,
19258 0x1361, 0x1368,
19259 0x166d, 0x166e,
19260 0x16eb, 0x16ed,
19261 0x1735, 0x1736,
19262 0x17d4, 0x17d6,
19263 0x17da, 0x17da,
19264 0x1802, 0x1805,
19265 0x1808, 0x1809,
19266 0x1944, 0x1945,
19267 0x1aa8, 0x1aab,
19268 0x1b5a, 0x1b5b,
19269 0x1b5d, 0x1b5f,
19270 0x1c3b, 0x1c3f,
19271 0x1c7e, 0x1c7f,
19272 0x203c, 0x203d,
19273 0x2047, 0x2049,
19274 0x2e2e, 0x2e2e,
19275 0x2e3c, 0x2e3c,
19276 0x2e41, 0x2e41,
19277 0x3001, 0x3002,
19278 0xa4fe, 0xa4ff,
19279 0xa60d, 0xa60f,
19280 0xa6f3, 0xa6f7,
19281 0xa876, 0xa877,
19282 0xa8ce, 0xa8cf,
19283 0xa92f, 0xa92f,
19284 0xa9c7, 0xa9c9,
19285 0xaa5d, 0xaa5f,
19286 0xaadf, 0xaadf,
19287 0xaaf0, 0xaaf1,
19288 0xabeb, 0xabeb,
19289 0xfe50, 0xfe52,
19290 0xfe54, 0xfe57,
19291 0xff01, 0xff01,
19292 0xff0c, 0xff0c,
19293 0xff0e, 0xff0e,
19294 0xff1a, 0xff1b,
19295 0xff1f, 0xff1f,
19296 0xff61, 0xff61,
19297 0xff64, 0xff64,
19298 0x1039f, 0x1039f,
19299 0x103d0, 0x103d0,
19300 0x10857, 0x10857,
19301 0x1091f, 0x1091f,
19302 0x10a56, 0x10a57,
19303 0x10af0, 0x10af5,
19304 0x10b3a, 0x10b3f,
19305 0x10b99, 0x10b9c,
19306 0x11047, 0x1104d,
19307 0x110be, 0x110c1,
19308 0x11141, 0x11143,
19309 0x111c5, 0x111c6,
19310 0x111cd, 0x111cd,
19311 0x111de, 0x111df,
19312 0x11238, 0x1123c,
19313 0x112a9, 0x112a9,
19314 0x115c2, 0x115c5,
19315 0x115c9, 0x115d7,
19316 0x11641, 0x11642,
19317 0x1173c, 0x1173e,
19318 0x12470, 0x12474,
19319 0x16a6e, 0x16a6f,
19320 0x16af5, 0x16af5,
19321 0x16b37, 0x16b39,
19322 0x16b44, 0x16b44,
19323 0x1bc9f, 0x1bc9f,
19324 0x1da87, 0x1da8a,
19325 }; /* END of CR_Terminal_Punctuation */
19326
19327 /* PROPERTY: 'Other_Math': Binary Property */
19328 static const OnigCodePoint
19329 CR_Other_Math[] = { 134,
19330 0x005e, 0x005e,
19331 0x03d0, 0x03d2,
19332 0x03d5, 0x03d5,
19333 0x03f0, 0x03f1,
19334 0x03f4, 0x03f5,
19335 0x2016, 0x2016,
19336 0x2032, 0x2034,
19337 0x2040, 0x2040,
19338 0x2061, 0x2064,
19339 0x207d, 0x207e,
19340 0x208d, 0x208e,
19341 0x20d0, 0x20dc,
19342 0x20e1, 0x20e1,
19343 0x20e5, 0x20e6,
19344 0x20eb, 0x20ef,
19345 0x2102, 0x2102,
19346 0x2107, 0x2107,
19347 0x210a, 0x2113,
19348 0x2115, 0x2115,
19349 0x2119, 0x211d,
19350 0x2124, 0x2124,
19351 0x2128, 0x2129,
19352 0x212c, 0x212d,
19353 0x212f, 0x2131,
19354 0x2133, 0x2138,
19355 0x213c, 0x213f,
19356 0x2145, 0x2149,
19357 0x2195, 0x2199,
19358 0x219c, 0x219f,
19359 0x21a1, 0x21a2,
19360 0x21a4, 0x21a5,
19361 0x21a7, 0x21a7,
19362 0x21a9, 0x21ad,
19363 0x21b0, 0x21b1,
19364 0x21b6, 0x21b7,
19365 0x21bc, 0x21cd,
19366 0x21d0, 0x21d1,
19367 0x21d3, 0x21d3,
19368 0x21d5, 0x21db,
19369 0x21dd, 0x21dd,
19370 0x21e4, 0x21e5,
19371 0x2308, 0x230b,
19372 0x23b4, 0x23b5,
19373 0x23b7, 0x23b7,
19374 0x23d0, 0x23d0,
19375 0x23e2, 0x23e2,
19376 0x25a0, 0x25a1,
19377 0x25ae, 0x25b6,
19378 0x25bc, 0x25c0,
19379 0x25c6, 0x25c7,
19380 0x25ca, 0x25cb,
19381 0x25cf, 0x25d3,
19382 0x25e2, 0x25e2,
19383 0x25e4, 0x25e4,
19384 0x25e7, 0x25ec,
19385 0x2605, 0x2606,
19386 0x2640, 0x2640,
19387 0x2642, 0x2642,
19388 0x2660, 0x2663,
19389 0x266d, 0x266e,
19390 0x27c5, 0x27c6,
19391 0x27e6, 0x27ef,
19392 0x2983, 0x2998,
19393 0x29d8, 0x29db,
19394 0x29fc, 0x29fd,
19395 0xfe61, 0xfe61,
19396 0xfe63, 0xfe63,
19397 0xfe68, 0xfe68,
19398 0xff3c, 0xff3c,
19399 0xff3e, 0xff3e,
19400 0x1d400, 0x1d454,
19401 0x1d456, 0x1d49c,
19402 0x1d49e, 0x1d49f,
19403 0x1d4a2, 0x1d4a2,
19404 0x1d4a5, 0x1d4a6,
19405 0x1d4a9, 0x1d4ac,
19406 0x1d4ae, 0x1d4b9,
19407 0x1d4bb, 0x1d4bb,
19408 0x1d4bd, 0x1d4c3,
19409 0x1d4c5, 0x1d505,
19410 0x1d507, 0x1d50a,
19411 0x1d50d, 0x1d514,
19412 0x1d516, 0x1d51c,
19413 0x1d51e, 0x1d539,
19414 0x1d53b, 0x1d53e,
19415 0x1d540, 0x1d544,
19416 0x1d546, 0x1d546,
19417 0x1d54a, 0x1d550,
19418 0x1d552, 0x1d6a5,
19419 0x1d6a8, 0x1d6c0,
19420 0x1d6c2, 0x1d6da,
19421 0x1d6dc, 0x1d6fa,
19422 0x1d6fc, 0x1d714,
19423 0x1d716, 0x1d734,
19424 0x1d736, 0x1d74e,
19425 0x1d750, 0x1d76e,
19426 0x1d770, 0x1d788,
19427 0x1d78a, 0x1d7a8,
19428 0x1d7aa, 0x1d7c2,
19429 0x1d7c4, 0x1d7cb,
19430 0x1d7ce, 0x1d7ff,
19431 0x1ee00, 0x1ee03,
19432 0x1ee05, 0x1ee1f,
19433 0x1ee21, 0x1ee22,
19434 0x1ee24, 0x1ee24,
19435 0x1ee27, 0x1ee27,
19436 0x1ee29, 0x1ee32,
19437 0x1ee34, 0x1ee37,
19438 0x1ee39, 0x1ee39,
19439 0x1ee3b, 0x1ee3b,
19440 0x1ee42, 0x1ee42,
19441 0x1ee47, 0x1ee47,
19442 0x1ee49, 0x1ee49,
19443 0x1ee4b, 0x1ee4b,
19444 0x1ee4d, 0x1ee4f,
19445 0x1ee51, 0x1ee52,
19446 0x1ee54, 0x1ee54,
19447 0x1ee57, 0x1ee57,
19448 0x1ee59, 0x1ee59,
19449 0x1ee5b, 0x1ee5b,
19450 0x1ee5d, 0x1ee5d,
19451 0x1ee5f, 0x1ee5f,
19452 0x1ee61, 0x1ee62,
19453 0x1ee64, 0x1ee64,
19454 0x1ee67, 0x1ee6a,
19455 0x1ee6c, 0x1ee72,
19456 0x1ee74, 0x1ee77,
19457 0x1ee79, 0x1ee7c,
19458 0x1ee7e, 0x1ee7e,
19459 0x1ee80, 0x1ee89,
19460 0x1ee8b, 0x1ee9b,
19461 0x1eea1, 0x1eea3,
19462 0x1eea5, 0x1eea9,
19463 0x1eeab, 0x1eebb,
19464 }; /* END of CR_Other_Math */
19465
19466 /* PROPERTY: 'Hex_Digit': Binary Property */
19467 static const OnigCodePoint
19468 CR_Hex_Digit[] = { 6,
19469 0x0030, 0x0039,
19470 0x0041, 0x0046,
19471 0x0061, 0x0066,
19472 0xff10, 0xff19,
19473 0xff21, 0xff26,
19474 0xff41, 0xff46,
19475 }; /* END of CR_Hex_Digit */
19476
19477 /* PROPERTY: 'ASCII_Hex_Digit': Binary Property */
19478 #define CR_ASCII_Hex_Digit CR_XDigit
19479
19480 /* PROPERTY: 'Other_Alphabetic': Binary Property */
19481 static const OnigCodePoint
19482 CR_Other_Alphabetic[] = { 178,
19483 0x0345, 0x0345,
19484 0x05b0, 0x05bd,
19485 0x05bf, 0x05bf,
19486 0x05c1, 0x05c2,
19487 0x05c4, 0x05c5,
19488 0x05c7, 0x05c7,
19489 0x0610, 0x061a,
19490 0x064b, 0x0657,
19491 0x0659, 0x065f,
19492 0x0670, 0x0670,
19493 0x06d6, 0x06dc,
19494 0x06e1, 0x06e4,
19495 0x06e7, 0x06e8,
19496 0x06ed, 0x06ed,
19497 0x0711, 0x0711,
19498 0x0730, 0x073f,
19499 0x07a6, 0x07b0,
19500 0x0816, 0x0817,
19501 0x081b, 0x0823,
19502 0x0825, 0x0827,
19503 0x0829, 0x082c,
19504 0x08e3, 0x08e9,
19505 0x08f0, 0x0903,
19506 0x093a, 0x093b,
19507 0x093e, 0x094c,
19508 0x094e, 0x094f,
19509 0x0955, 0x0957,
19510 0x0962, 0x0963,
19511 0x0981, 0x0983,
19512 0x09be, 0x09c4,
19513 0x09c7, 0x09c8,
19514 0x09cb, 0x09cc,
19515 0x09d7, 0x09d7,
19516 0x09e2, 0x09e3,
19517 0x0a01, 0x0a03,
19518 0x0a3e, 0x0a42,
19519 0x0a47, 0x0a48,
19520 0x0a4b, 0x0a4c,
19521 0x0a51, 0x0a51,
19522 0x0a70, 0x0a71,
19523 0x0a75, 0x0a75,
19524 0x0a81, 0x0a83,
19525 0x0abe, 0x0ac5,
19526 0x0ac7, 0x0ac9,
19527 0x0acb, 0x0acc,
19528 0x0ae2, 0x0ae3,
19529 0x0b01, 0x0b03,
19530 0x0b3e, 0x0b44,
19531 0x0b47, 0x0b48,
19532 0x0b4b, 0x0b4c,
19533 0x0b56, 0x0b57,
19534 0x0b62, 0x0b63,
19535 0x0b82, 0x0b82,
19536 0x0bbe, 0x0bc2,
19537 0x0bc6, 0x0bc8,
19538 0x0bca, 0x0bcc,
19539 0x0bd7, 0x0bd7,
19540 0x0c00, 0x0c03,
19541 0x0c3e, 0x0c44,
19542 0x0c46, 0x0c48,
19543 0x0c4a, 0x0c4c,
19544 0x0c55, 0x0c56,
19545 0x0c62, 0x0c63,
19546 0x0c81, 0x0c83,
19547 0x0cbe, 0x0cc4,
19548 0x0cc6, 0x0cc8,
19549 0x0cca, 0x0ccc,
19550 0x0cd5, 0x0cd6,
19551 0x0ce2, 0x0ce3,
19552 0x0d01, 0x0d03,
19553 0x0d3e, 0x0d44,
19554 0x0d46, 0x0d48,
19555 0x0d4a, 0x0d4c,
19556 0x0d57, 0x0d57,
19557 0x0d62, 0x0d63,
19558 0x0d82, 0x0d83,
19559 0x0dcf, 0x0dd4,
19560 0x0dd6, 0x0dd6,
19561 0x0dd8, 0x0ddf,
19562 0x0df2, 0x0df3,
19563 0x0e31, 0x0e31,
19564 0x0e34, 0x0e3a,
19565 0x0e4d, 0x0e4d,
19566 0x0eb1, 0x0eb1,
19567 0x0eb4, 0x0eb9,
19568 0x0ebb, 0x0ebc,
19569 0x0ecd, 0x0ecd,
19570 0x0f71, 0x0f81,
19571 0x0f8d, 0x0f97,
19572 0x0f99, 0x0fbc,
19573 0x102b, 0x1036,
19574 0x1038, 0x1038,
19575 0x103b, 0x103e,
19576 0x1056, 0x1059,
19577 0x105e, 0x1060,
19578 0x1062, 0x1062,
19579 0x1067, 0x1068,
19580 0x1071, 0x1074,
19581 0x1082, 0x1086,
19582 0x109c, 0x109d,
19583 0x135f, 0x135f,
19584 0x1712, 0x1713,
19585 0x1732, 0x1733,
19586 0x1752, 0x1753,
19587 0x1772, 0x1773,
19588 0x17b6, 0x17c8,
19589 0x18a9, 0x18a9,
19590 0x1920, 0x192b,
19591 0x1930, 0x1938,
19592 0x1a17, 0x1a1b,
19593 0x1a55, 0x1a5e,
19594 0x1a61, 0x1a74,
19595 0x1b00, 0x1b04,
19596 0x1b35, 0x1b43,
19597 0x1b80, 0x1b82,
19598 0x1ba1, 0x1ba9,
19599 0x1bac, 0x1bad,
19600 0x1be7, 0x1bf1,
19601 0x1c24, 0x1c35,
19602 0x1cf2, 0x1cf3,
19603 0x1de7, 0x1df4,
19604 0x24b6, 0x24e9,
19605 0x2de0, 0x2dff,
19606 0xa674, 0xa67b,
19607 0xa69e, 0xa69f,
19608 0xa823, 0xa827,
19609 0xa880, 0xa881,
19610 0xa8b4, 0xa8c3,
19611 0xa926, 0xa92a,
19612 0xa947, 0xa952,
19613 0xa980, 0xa983,
19614 0xa9b4, 0xa9bf,
19615 0xaa29, 0xaa36,
19616 0xaa43, 0xaa43,
19617 0xaa4c, 0xaa4d,
19618 0xaab0, 0xaab0,
19619 0xaab2, 0xaab4,
19620 0xaab7, 0xaab8,
19621 0xaabe, 0xaabe,
19622 0xaaeb, 0xaaef,
19623 0xaaf5, 0xaaf5,
19624 0xabe3, 0xabea,
19625 0xfb1e, 0xfb1e,
19626 0x10376, 0x1037a,
19627 0x10a01, 0x10a03,
19628 0x10a05, 0x10a06,
19629 0x10a0c, 0x10a0f,
19630 0x11000, 0x11002,
19631 0x11038, 0x11045,
19632 0x11082, 0x11082,
19633 0x110b0, 0x110b8,
19634 0x11100, 0x11102,
19635 0x11127, 0x11132,
19636 0x11180, 0x11182,
19637 0x111b3, 0x111bf,
19638 0x1122c, 0x11234,
19639 0x11237, 0x11237,
19640 0x112df, 0x112e8,
19641 0x11300, 0x11303,
19642 0x1133e, 0x11344,
19643 0x11347, 0x11348,
19644 0x1134b, 0x1134c,
19645 0x11357, 0x11357,
19646 0x11362, 0x11363,
19647 0x114b0, 0x114c1,
19648 0x115af, 0x115b5,
19649 0x115b8, 0x115be,
19650 0x115dc, 0x115dd,
19651 0x11630, 0x1163e,
19652 0x11640, 0x11640,
19653 0x116ab, 0x116b5,
19654 0x1171d, 0x1172a,
19655 0x16b30, 0x16b36,
19656 0x16f51, 0x16f7e,
19657 0x1bc9e, 0x1bc9e,
19658 0x1f130, 0x1f149,
19659 0x1f150, 0x1f169,
19660 0x1f170, 0x1f189,
19661 }; /* END of CR_Other_Alphabetic */
19662
19663 /* PROPERTY: 'Ideographic': Binary Property */
19664 static const OnigCodePoint
19665 CR_Ideographic[] = { 12,
19666 0x3006, 0x3007,
19667 0x3021, 0x3029,
19668 0x3038, 0x303a,
19669 0x3400, 0x4db5,
19670 0x4e00, 0x9fd5,
19671 0xf900, 0xfa6d,
19672 0xfa70, 0xfad9,
19673 0x20000, 0x2a6d6,
19674 0x2a700, 0x2b734,
19675 0x2b740, 0x2b81d,
19676 0x2b820, 0x2cea1,
19677 0x2f800, 0x2fa1d,
19678 }; /* END of CR_Ideographic */
19679
19680 /* PROPERTY: 'Diacritic': Binary Property */
19681 static const OnigCodePoint
19682 CR_Diacritic[] = { 147,
19683 0x005e, 0x005e,
19684 0x0060, 0x0060,
19685 0x00a8, 0x00a8,
19686 0x00af, 0x00af,
19687 0x00b4, 0x00b4,
19688 0x00b7, 0x00b8,
19689 0x02b0, 0x034e,
19690 0x0350, 0x0357,
19691 0x035d, 0x0362,
19692 0x0374, 0x0375,
19693 0x037a, 0x037a,
19694 0x0384, 0x0385,
19695 0x0483, 0x0487,
19696 0x0559, 0x0559,
19697 0x0591, 0x05a1,
19698 0x05a3, 0x05bd,
19699 0x05bf, 0x05bf,
19700 0x05c1, 0x05c2,
19701 0x05c4, 0x05c4,
19702 0x064b, 0x0652,
19703 0x0657, 0x0658,
19704 0x06df, 0x06e0,
19705 0x06e5, 0x06e6,
19706 0x06ea, 0x06ec,
19707 0x0730, 0x074a,
19708 0x07a6, 0x07b0,
19709 0x07eb, 0x07f5,
19710 0x0818, 0x0819,
19711 0x08e3, 0x08fe,
19712 0x093c, 0x093c,
19713 0x094d, 0x094d,
19714 0x0951, 0x0954,
19715 0x0971, 0x0971,
19716 0x09bc, 0x09bc,
19717 0x09cd, 0x09cd,
19718 0x0a3c, 0x0a3c,
19719 0x0a4d, 0x0a4d,
19720 0x0abc, 0x0abc,
19721 0x0acd, 0x0acd,
19722 0x0b3c, 0x0b3c,
19723 0x0b4d, 0x0b4d,
19724 0x0bcd, 0x0bcd,
19725 0x0c4d, 0x0c4d,
19726 0x0cbc, 0x0cbc,
19727 0x0ccd, 0x0ccd,
19728 0x0d4d, 0x0d4d,
19729 0x0dca, 0x0dca,
19730 0x0e47, 0x0e4c,
19731 0x0e4e, 0x0e4e,
19732 0x0ec8, 0x0ecc,
19733 0x0f18, 0x0f19,
19734 0x0f35, 0x0f35,
19735 0x0f37, 0x0f37,
19736 0x0f39, 0x0f39,
19737 0x0f3e, 0x0f3f,
19738 0x0f82, 0x0f84,
19739 0x0f86, 0x0f87,
19740 0x0fc6, 0x0fc6,
19741 0x1037, 0x1037,
19742 0x1039, 0x103a,
19743 0x1087, 0x108d,
19744 0x108f, 0x108f,
19745 0x109a, 0x109b,
19746 0x17c9, 0x17d3,
19747 0x17dd, 0x17dd,
19748 0x1939, 0x193b,
19749 0x1a75, 0x1a7c,
19750 0x1a7f, 0x1a7f,
19751 0x1ab0, 0x1abd,
19752 0x1b34, 0x1b34,
19753 0x1b44, 0x1b44,
19754 0x1b6b, 0x1b73,
19755 0x1baa, 0x1bab,
19756 0x1c36, 0x1c37,
19757 0x1c78, 0x1c7d,
19758 0x1cd0, 0x1ce8,
19759 0x1ced, 0x1ced,
19760 0x1cf4, 0x1cf4,
19761 0x1cf8, 0x1cf9,
19762 0x1d2c, 0x1d6a,
19763 0x1dc4, 0x1dcf,
19764 0x1df5, 0x1df5,
19765 0x1dfd, 0x1dff,
19766 0x1fbd, 0x1fbd,
19767 0x1fbf, 0x1fc1,
19768 0x1fcd, 0x1fcf,
19769 0x1fdd, 0x1fdf,
19770 0x1fed, 0x1fef,
19771 0x1ffd, 0x1ffe,
19772 0x2cef, 0x2cf1,
19773 0x2e2f, 0x2e2f,
19774 0x302a, 0x302f,
19775 0x3099, 0x309c,
19776 0x30fc, 0x30fc,
19777 0xa66f, 0xa66f,
19778 0xa67c, 0xa67d,
19779 0xa67f, 0xa67f,
19780 0xa69c, 0xa69d,
19781 0xa6f0, 0xa6f1,
19782 0xa717, 0xa721,
19783 0xa788, 0xa788,
19784 0xa7f8, 0xa7f9,
19785 0xa8c4, 0xa8c4,
19786 0xa8e0, 0xa8f1,
19787 0xa92b, 0xa92e,
19788 0xa953, 0xa953,
19789 0xa9b3, 0xa9b3,
19790 0xa9c0, 0xa9c0,
19791 0xa9e5, 0xa9e5,
19792 0xaa7b, 0xaa7d,
19793 0xaabf, 0xaac2,
19794 0xaaf6, 0xaaf6,
19795 0xab5b, 0xab5f,
19796 0xabec, 0xabed,
19797 0xfb1e, 0xfb1e,
19798 0xfe20, 0xfe2f,
19799 0xff3e, 0xff3e,
19800 0xff40, 0xff40,
19801 0xff70, 0xff70,
19802 0xff9e, 0xff9f,
19803 0xffe3, 0xffe3,
19804 0x102e0, 0x102e0,
19805 0x10ae5, 0x10ae6,
19806 0x110b9, 0x110ba,
19807 0x11133, 0x11134,
19808 0x11173, 0x11173,
19809 0x111c0, 0x111c0,
19810 0x111ca, 0x111cc,
19811 0x11235, 0x11236,
19812 0x112e9, 0x112ea,
19813 0x1133c, 0x1133c,
19814 0x1134d, 0x1134d,
19815 0x11366, 0x1136c,
19816 0x11370, 0x11374,
19817 0x114c2, 0x114c3,
19818 0x115bf, 0x115c0,
19819 0x1163f, 0x1163f,
19820 0x116b6, 0x116b7,
19821 0x1172b, 0x1172b,
19822 0x16af0, 0x16af4,
19823 0x16f8f, 0x16f9f,
19824 0x1d167, 0x1d169,
19825 0x1d16d, 0x1d172,
19826 0x1d17b, 0x1d182,
19827 0x1d185, 0x1d18b,
19828 0x1d1aa, 0x1d1ad,
19829 0x1e8d0, 0x1e8d6,
19830 }; /* END of CR_Diacritic */
19831
19832 /* PROPERTY: 'Extender': Binary Property */
19833 static const OnigCodePoint
19834 CR_Extender[] = { 26,
19835 0x00b7, 0x00b7,
19836 0x02d0, 0x02d1,
19837 0x0640, 0x0640,
19838 0x07fa, 0x07fa,
19839 0x0e46, 0x0e46,
19840 0x0ec6, 0x0ec6,
19841 0x180a, 0x180a,
19842 0x1843, 0x1843,
19843 0x1aa7, 0x1aa7,
19844 0x1c36, 0x1c36,
19845 0x1c7b, 0x1c7b,
19846 0x3005, 0x3005,
19847 0x3031, 0x3035,
19848 0x309d, 0x309e,
19849 0x30fc, 0x30fe,
19850 0xa015, 0xa015,
19851 0xa60c, 0xa60c,
19852 0xa9cf, 0xa9cf,
19853 0xa9e6, 0xa9e6,
19854 0xaa70, 0xaa70,
19855 0xaadd, 0xaadd,
19856 0xaaf3, 0xaaf4,
19857 0xff70, 0xff70,
19858 0x1135d, 0x1135d,
19859 0x115c6, 0x115c8,
19860 0x16b42, 0x16b43,
19861 }; /* END of CR_Extender */
19862
19863 /* PROPERTY: 'Other_Lowercase': Binary Property */
19864 static const OnigCodePoint
19865 CR_Other_Lowercase[] = { 20,
19866 0x00aa, 0x00aa,
19867 0x00ba, 0x00ba,
19868 0x02b0, 0x02b8,
19869 0x02c0, 0x02c1,
19870 0x02e0, 0x02e4,
19871 0x0345, 0x0345,
19872 0x037a, 0x037a,
19873 0x1d2c, 0x1d6a,
19874 0x1d78, 0x1d78,
19875 0x1d9b, 0x1dbf,
19876 0x2071, 0x2071,
19877 0x207f, 0x207f,
19878 0x2090, 0x209c,
19879 0x2170, 0x217f,
19880 0x24d0, 0x24e9,
19881 0x2c7c, 0x2c7d,
19882 0xa69c, 0xa69d,
19883 0xa770, 0xa770,
19884 0xa7f8, 0xa7f9,
19885 0xab5c, 0xab5f,
19886 }; /* END of CR_Other_Lowercase */
19887
19888 /* PROPERTY: 'Other_Uppercase': Binary Property */
19889 static const OnigCodePoint
19890 CR_Other_Uppercase[] = { 5,
19891 0x2160, 0x216f,
19892 0x24b6, 0x24cf,
19893 0x1f130, 0x1f149,
19894 0x1f150, 0x1f169,
19895 0x1f170, 0x1f189,
19896 }; /* END of CR_Other_Uppercase */
19897
19898 /* PROPERTY: 'Noncharacter_Code_Point': Binary Property */
19899 static const OnigCodePoint
19900 CR_Noncharacter_Code_Point[] = { 18,
19901 0xfdd0, 0xfdef,
19902 0xfffe, 0xffff,
19903 0x1fffe, 0x1ffff,
19904 0x2fffe, 0x2ffff,
19905 0x3fffe, 0x3ffff,
19906 0x4fffe, 0x4ffff,
19907 0x5fffe, 0x5ffff,
19908 0x6fffe, 0x6ffff,
19909 0x7fffe, 0x7ffff,
19910 0x8fffe, 0x8ffff,
19911 0x9fffe, 0x9ffff,
19912 0xafffe, 0xaffff,
19913 0xbfffe, 0xbffff,
19914 0xcfffe, 0xcffff,
19915 0xdfffe, 0xdffff,
19916 0xefffe, 0xeffff,
19917 0xffffe, 0xfffff,
19918 0x10fffe, 0x10ffff,
19919 }; /* END of CR_Noncharacter_Code_Point */
19920
19921 /* PROPERTY: 'Other_Grapheme_Extend': Binary Property */
19922 static const OnigCodePoint
19923 CR_Other_Grapheme_Extend[] = { 22,
19924 0x09be, 0x09be,
19925 0x09d7, 0x09d7,
19926 0x0b3e, 0x0b3e,
19927 0x0b57, 0x0b57,
19928 0x0bbe, 0x0bbe,
19929 0x0bd7, 0x0bd7,
19930 0x0cc2, 0x0cc2,
19931 0x0cd5, 0x0cd6,
19932 0x0d3e, 0x0d3e,
19933 0x0d57, 0x0d57,
19934 0x0dcf, 0x0dcf,
19935 0x0ddf, 0x0ddf,
19936 0x200c, 0x200d,
19937 0x302e, 0x302f,
19938 0xff9e, 0xff9f,
19939 0x1133e, 0x1133e,
19940 0x11357, 0x11357,
19941 0x114b0, 0x114b0,
19942 0x114bd, 0x114bd,
19943 0x115af, 0x115af,
19944 0x1d165, 0x1d165,
19945 0x1d16e, 0x1d172,
19946 }; /* END of CR_Other_Grapheme_Extend */
19947
19948 /* PROPERTY: 'IDS_Binary_Operator': Binary Property */
19949 static const OnigCodePoint
19950 CR_IDS_Binary_Operator[] = { 2,
19951 0x2ff0, 0x2ff1,
19952 0x2ff4, 0x2ffb,
19953 }; /* END of CR_IDS_Binary_Operator */
19954
19955 /* PROPERTY: 'IDS_Trinary_Operator': Binary Property */
19956 static const OnigCodePoint
19957 CR_IDS_Trinary_Operator[] = { 1,
19958 0x2ff2, 0x2ff3,
19959 }; /* END of CR_IDS_Trinary_Operator */
19960
19961 /* PROPERTY: 'Radical': Binary Property */
19962 static const OnigCodePoint
19963 CR_Radical[] = { 3,
19964 0x2e80, 0x2e99,
19965 0x2e9b, 0x2ef3,
19966 0x2f00, 0x2fd5,
19967 }; /* END of CR_Radical */
19968
19969 /* PROPERTY: 'Unified_Ideograph': Binary Property */
19970 static const OnigCodePoint
19971 CR_Unified_Ideograph[] = { 13,
19972 0x3400, 0x4db5,
19973 0x4e00, 0x9fd5,
19974 0xfa0e, 0xfa0f,
19975 0xfa11, 0xfa11,
19976 0xfa13, 0xfa14,
19977 0xfa1f, 0xfa1f,
19978 0xfa21, 0xfa21,
19979 0xfa23, 0xfa24,
19980 0xfa27, 0xfa29,
19981 0x20000, 0x2a6d6,
19982 0x2a700, 0x2b734,
19983 0x2b740, 0x2b81d,
19984 0x2b820, 0x2cea1,
19985 }; /* END of CR_Unified_Ideograph */
19986
19987 /* PROPERTY: 'Other_Default_Ignorable_Code_Point': Binary Property */
19988 static const OnigCodePoint
19989 CR_Other_Default_Ignorable_Code_Point[] = { 11,
19990 0x034f, 0x034f,
19991 0x115f, 0x1160,
19992 0x17b4, 0x17b5,
19993 0x2065, 0x2065,
19994 0x3164, 0x3164,
19995 0xffa0, 0xffa0,
19996 0xfff0, 0xfff8,
19997 0xe0000, 0xe0000,
19998 0xe0002, 0xe001f,
19999 0xe0080, 0xe00ff,
20000 0xe01f0, 0xe0fff,
20001 }; /* END of CR_Other_Default_Ignorable_Code_Point */
20002
20003 /* PROPERTY: 'Deprecated': Binary Property */
20004 static const OnigCodePoint
20005 CR_Deprecated[] = { 9,
20006 0x0149, 0x0149,
20007 0x0673, 0x0673,
20008 0x0f77, 0x0f77,
20009 0x0f79, 0x0f79,
20010 0x17a3, 0x17a4,
20011 0x206a, 0x206f,
20012 0x2329, 0x232a,
20013 0xe0001, 0xe0001,
20014 0xe007f, 0xe007f,
20015 }; /* END of CR_Deprecated */
20016
20017 /* PROPERTY: 'Soft_Dotted': Binary Property */
20018 static const OnigCodePoint
20019 CR_Soft_Dotted[] = { 31,
20020 0x0069, 0x006a,
20021 0x012f, 0x012f,
20022 0x0249, 0x0249,
20023 0x0268, 0x0268,
20024 0x029d, 0x029d,
20025 0x02b2, 0x02b2,
20026 0x03f3, 0x03f3,
20027 0x0456, 0x0456,
20028 0x0458, 0x0458,
20029 0x1d62, 0x1d62,
20030 0x1d96, 0x1d96,
20031 0x1da4, 0x1da4,
20032 0x1da8, 0x1da8,
20033 0x1e2d, 0x1e2d,
20034 0x1ecb, 0x1ecb,
20035 0x2071, 0x2071,
20036 0x2148, 0x2149,
20037 0x2c7c, 0x2c7c,
20038 0x1d422, 0x1d423,
20039 0x1d456, 0x1d457,
20040 0x1d48a, 0x1d48b,
20041 0x1d4be, 0x1d4bf,
20042 0x1d4f2, 0x1d4f3,
20043 0x1d526, 0x1d527,
20044 0x1d55a, 0x1d55b,
20045 0x1d58e, 0x1d58f,
20046 0x1d5c2, 0x1d5c3,
20047 0x1d5f6, 0x1d5f7,
20048 0x1d62a, 0x1d62b,
20049 0x1d65e, 0x1d65f,
20050 0x1d692, 0x1d693,
20051 }; /* END of CR_Soft_Dotted */
20052
20053 /* PROPERTY: 'Logical_Order_Exception': Binary Property */
20054 static const OnigCodePoint
20055 CR_Logical_Order_Exception[] = { 7,
20056 0x0e40, 0x0e44,
20057 0x0ec0, 0x0ec4,
20058 0x19b5, 0x19b7,
20059 0x19ba, 0x19ba,
20060 0xaab5, 0xaab6,
20061 0xaab9, 0xaab9,
20062 0xaabb, 0xaabc,
20063 }; /* END of CR_Logical_Order_Exception */
20064
20065 /* PROPERTY: 'Other_ID_Start': Binary Property */
20066 static const OnigCodePoint
20067 CR_Other_ID_Start[] = { 3,
20068 0x2118, 0x2118,
20069 0x212e, 0x212e,
20070 0x309b, 0x309c,
20071 }; /* END of CR_Other_ID_Start */
20072
20073 /* PROPERTY: 'Other_ID_Continue': Binary Property */
20074 static const OnigCodePoint
20075 CR_Other_ID_Continue[] = { 4,
20076 0x00b7, 0x00b7,
20077 0x0387, 0x0387,
20078 0x1369, 0x1371,
20079 0x19da, 0x19da,
20080 }; /* END of CR_Other_ID_Continue */
20081
20082 /* PROPERTY: 'STerm': Binary Property */
20083 static const OnigCodePoint
20084 CR_STerm[] = { 64,
20085 0x0021, 0x0021,
20086 0x002e, 0x002e,
20087 0x003f, 0x003f,
20088 0x0589, 0x0589,
20089 0x061f, 0x061f,
20090 0x06d4, 0x06d4,
20091 0x0700, 0x0702,
20092 0x07f9, 0x07f9,
20093 0x0964, 0x0965,
20094 0x104a, 0x104b,
20095 0x1362, 0x1362,
20096 0x1367, 0x1368,
20097 0x166e, 0x166e,
20098 0x1735, 0x1736,
20099 0x1803, 0x1803,
20100 0x1809, 0x1809,
20101 0x1944, 0x1945,
20102 0x1aa8, 0x1aab,
20103 0x1b5a, 0x1b5b,
20104 0x1b5e, 0x1b5f,
20105 0x1c3b, 0x1c3c,
20106 0x1c7e, 0x1c7f,
20107 0x203c, 0x203d,
20108 0x2047, 0x2049,
20109 0x2e2e, 0x2e2e,
20110 0x2e3c, 0x2e3c,
20111 0x3002, 0x3002,
20112 0xa4ff, 0xa4ff,
20113 0xa60e, 0xa60f,
20114 0xa6f3, 0xa6f3,
20115 0xa6f7, 0xa6f7,
20116 0xa876, 0xa877,
20117 0xa8ce, 0xa8cf,
20118 0xa92f, 0xa92f,
20119 0xa9c8, 0xa9c9,
20120 0xaa5d, 0xaa5f,
20121 0xaaf0, 0xaaf1,
20122 0xabeb, 0xabeb,
20123 0xfe52, 0xfe52,
20124 0xfe56, 0xfe57,
20125 0xff01, 0xff01,
20126 0xff0e, 0xff0e,
20127 0xff1f, 0xff1f,
20128 0xff61, 0xff61,
20129 0x10a56, 0x10a57,
20130 0x11047, 0x11048,
20131 0x110be, 0x110c1,
20132 0x11141, 0x11143,
20133 0x111c5, 0x111c6,
20134 0x111cd, 0x111cd,
20135 0x111de, 0x111df,
20136 0x11238, 0x11239,
20137 0x1123b, 0x1123c,
20138 0x112a9, 0x112a9,
20139 0x115c2, 0x115c3,
20140 0x115c9, 0x115d7,
20141 0x11641, 0x11642,
20142 0x1173c, 0x1173e,
20143 0x16a6e, 0x16a6f,
20144 0x16af5, 0x16af5,
20145 0x16b37, 0x16b38,
20146 0x16b44, 0x16b44,
20147 0x1bc9f, 0x1bc9f,
20148 0x1da88, 0x1da88,
20149 }; /* END of CR_STerm */
20150
20151 /* PROPERTY: 'Variation_Selector': Binary Property */
20152 static const OnigCodePoint
20153 CR_Variation_Selector[] = { 3,
20154 0x180b, 0x180d,
20155 0xfe00, 0xfe0f,
20156 0xe0100, 0xe01ef,
20157 }; /* END of CR_Variation_Selector */
20158
20159 /* PROPERTY: 'Pattern_White_Space': Binary Property */
20160 static const OnigCodePoint
20161 CR_Pattern_White_Space[] = { 5,
20162 0x0009, 0x000d,
20163 0x0020, 0x0020,
20164 0x0085, 0x0085,
20165 0x200e, 0x200f,
20166 0x2028, 0x2029,
20167 }; /* END of CR_Pattern_White_Space */
20168
20169 /* PROPERTY: 'Pattern_Syntax': Binary Property */
20170 static const OnigCodePoint
20171 CR_Pattern_Syntax[] = { 28,
20172 0x0021, 0x002f,
20173 0x003a, 0x0040,
20174 0x005b, 0x005e,
20175 0x0060, 0x0060,
20176 0x007b, 0x007e,
20177 0x00a1, 0x00a7,
20178 0x00a9, 0x00a9,
20179 0x00ab, 0x00ac,
20180 0x00ae, 0x00ae,
20181 0x00b0, 0x00b1,
20182 0x00b6, 0x00b6,
20183 0x00bb, 0x00bb,
20184 0x00bf, 0x00bf,
20185 0x00d7, 0x00d7,
20186 0x00f7, 0x00f7,
20187 0x2010, 0x2027,
20188 0x2030, 0x203e,
20189 0x2041, 0x2053,
20190 0x2055, 0x205e,
20191 0x2190, 0x245f,
20192 0x2500, 0x2775,
20193 0x2794, 0x2bff,
20194 0x2e00, 0x2e7f,
20195 0x3001, 0x3003,
20196 0x3008, 0x3020,
20197 0x3030, 0x3030,
20198 0xfd3e, 0xfd3f,
20199 0xfe45, 0xfe46,
20200 }; /* END of CR_Pattern_Syntax */
20201
20202 /* PROPERTY: 'Unknown': Script */
20203 static const OnigCodePoint
20204 CR_Unknown[] = { 611,
20205 0x0378, 0x0379,
20206 0x0380, 0x0383,
20207 0x038b, 0x038b,
20208 0x038d, 0x038d,
20209 0x03a2, 0x03a2,
20210 0x0530, 0x0530,
20211 0x0557, 0x0558,
20212 0x0560, 0x0560,
20213 0x0588, 0x0588,
20214 0x058b, 0x058c,
20215 0x0590, 0x0590,
20216 0x05c8, 0x05cf,
20217 0x05eb, 0x05ef,
20218 0x05f5, 0x05ff,
20219 0x061d, 0x061d,
20220 0x070e, 0x070e,
20221 0x074b, 0x074c,
20222 0x07b2, 0x07bf,
20223 0x07fb, 0x07ff,
20224 0x082e, 0x082f,
20225 0x083f, 0x083f,
20226 0x085c, 0x085d,
20227 0x085f, 0x089f,
20228 0x08b5, 0x08e2,
20229 0x0984, 0x0984,
20230 0x098d, 0x098e,
20231 0x0991, 0x0992,
20232 0x09a9, 0x09a9,
20233 0x09b1, 0x09b1,
20234 0x09b3, 0x09b5,
20235 0x09ba, 0x09bb,
20236 0x09c5, 0x09c6,
20237 0x09c9, 0x09ca,
20238 0x09cf, 0x09d6,
20239 0x09d8, 0x09db,
20240 0x09de, 0x09de,
20241 0x09e4, 0x09e5,
20242 0x09fc, 0x0a00,
20243 0x0a04, 0x0a04,
20244 0x0a0b, 0x0a0e,
20245 0x0a11, 0x0a12,
20246 0x0a29, 0x0a29,
20247 0x0a31, 0x0a31,
20248 0x0a34, 0x0a34,
20249 0x0a37, 0x0a37,
20250 0x0a3a, 0x0a3b,
20251 0x0a3d, 0x0a3d,
20252 0x0a43, 0x0a46,
20253 0x0a49, 0x0a4a,
20254 0x0a4e, 0x0a50,
20255 0x0a52, 0x0a58,
20256 0x0a5d, 0x0a5d,
20257 0x0a5f, 0x0a65,
20258 0x0a76, 0x0a80,
20259 0x0a84, 0x0a84,
20260 0x0a8e, 0x0a8e,
20261 0x0a92, 0x0a92,
20262 0x0aa9, 0x0aa9,
20263 0x0ab1, 0x0ab1,
20264 0x0ab4, 0x0ab4,
20265 0x0aba, 0x0abb,
20266 0x0ac6, 0x0ac6,
20267 0x0aca, 0x0aca,
20268 0x0ace, 0x0acf,
20269 0x0ad1, 0x0adf,
20270 0x0ae4, 0x0ae5,
20271 0x0af2, 0x0af8,
20272 0x0afa, 0x0b00,
20273 0x0b04, 0x0b04,
20274 0x0b0d, 0x0b0e,
20275 0x0b11, 0x0b12,
20276 0x0b29, 0x0b29,
20277 0x0b31, 0x0b31,
20278 0x0b34, 0x0b34,
20279 0x0b3a, 0x0b3b,
20280 0x0b45, 0x0b46,
20281 0x0b49, 0x0b4a,
20282 0x0b4e, 0x0b55,
20283 0x0b58, 0x0b5b,
20284 0x0b5e, 0x0b5e,
20285 0x0b64, 0x0b65,
20286 0x0b78, 0x0b81,
20287 0x0b84, 0x0b84,
20288 0x0b8b, 0x0b8d,
20289 0x0b91, 0x0b91,
20290 0x0b96, 0x0b98,
20291 0x0b9b, 0x0b9b,
20292 0x0b9d, 0x0b9d,
20293 0x0ba0, 0x0ba2,
20294 0x0ba5, 0x0ba7,
20295 0x0bab, 0x0bad,
20296 0x0bba, 0x0bbd,
20297 0x0bc3, 0x0bc5,
20298 0x0bc9, 0x0bc9,
20299 0x0bce, 0x0bcf,
20300 0x0bd1, 0x0bd6,
20301 0x0bd8, 0x0be5,
20302 0x0bfb, 0x0bff,
20303 0x0c04, 0x0c04,
20304 0x0c0d, 0x0c0d,
20305 0x0c11, 0x0c11,
20306 0x0c29, 0x0c29,
20307 0x0c3a, 0x0c3c,
20308 0x0c45, 0x0c45,
20309 0x0c49, 0x0c49,
20310 0x0c4e, 0x0c54,
20311 0x0c57, 0x0c57,
20312 0x0c5b, 0x0c5f,
20313 0x0c64, 0x0c65,
20314 0x0c70, 0x0c77,
20315 0x0c80, 0x0c80,
20316 0x0c84, 0x0c84,
20317 0x0c8d, 0x0c8d,
20318 0x0c91, 0x0c91,
20319 0x0ca9, 0x0ca9,
20320 0x0cb4, 0x0cb4,
20321 0x0cba, 0x0cbb,
20322 0x0cc5, 0x0cc5,
20323 0x0cc9, 0x0cc9,
20324 0x0cce, 0x0cd4,
20325 0x0cd7, 0x0cdd,
20326 0x0cdf, 0x0cdf,
20327 0x0ce4, 0x0ce5,
20328 0x0cf0, 0x0cf0,
20329 0x0cf3, 0x0d00,
20330 0x0d04, 0x0d04,
20331 0x0d0d, 0x0d0d,
20332 0x0d11, 0x0d11,
20333 0x0d3b, 0x0d3c,
20334 0x0d45, 0x0d45,
20335 0x0d49, 0x0d49,
20336 0x0d4f, 0x0d56,
20337 0x0d58, 0x0d5e,
20338 0x0d64, 0x0d65,
20339 0x0d76, 0x0d78,
20340 0x0d80, 0x0d81,
20341 0x0d84, 0x0d84,
20342 0x0d97, 0x0d99,
20343 0x0db2, 0x0db2,
20344 0x0dbc, 0x0dbc,
20345 0x0dbe, 0x0dbf,
20346 0x0dc7, 0x0dc9,
20347 0x0dcb, 0x0dce,
20348 0x0dd5, 0x0dd5,
20349 0x0dd7, 0x0dd7,
20350 0x0de0, 0x0de5,
20351 0x0df0, 0x0df1,
20352 0x0df5, 0x0e00,
20353 0x0e3b, 0x0e3e,
20354 0x0e5c, 0x0e80,
20355 0x0e83, 0x0e83,
20356 0x0e85, 0x0e86,
20357 0x0e89, 0x0e89,
20358 0x0e8b, 0x0e8c,
20359 0x0e8e, 0x0e93,
20360 0x0e98, 0x0e98,
20361 0x0ea0, 0x0ea0,
20362 0x0ea4, 0x0ea4,
20363 0x0ea6, 0x0ea6,
20364 0x0ea8, 0x0ea9,
20365 0x0eac, 0x0eac,
20366 0x0eba, 0x0eba,
20367 0x0ebe, 0x0ebf,
20368 0x0ec5, 0x0ec5,
20369 0x0ec7, 0x0ec7,
20370 0x0ece, 0x0ecf,
20371 0x0eda, 0x0edb,
20372 0x0ee0, 0x0eff,
20373 0x0f48, 0x0f48,
20374 0x0f6d, 0x0f70,
20375 0x0f98, 0x0f98,
20376 0x0fbd, 0x0fbd,
20377 0x0fcd, 0x0fcd,
20378 0x0fdb, 0x0fff,
20379 0x10c6, 0x10c6,
20380 0x10c8, 0x10cc,
20381 0x10ce, 0x10cf,
20382 0x1249, 0x1249,
20383 0x124e, 0x124f,
20384 0x1257, 0x1257,
20385 0x1259, 0x1259,
20386 0x125e, 0x125f,
20387 0x1289, 0x1289,
20388 0x128e, 0x128f,
20389 0x12b1, 0x12b1,
20390 0x12b6, 0x12b7,
20391 0x12bf, 0x12bf,
20392 0x12c1, 0x12c1,
20393 0x12c6, 0x12c7,
20394 0x12d7, 0x12d7,
20395 0x1311, 0x1311,
20396 0x1316, 0x1317,
20397 0x135b, 0x135c,
20398 0x137d, 0x137f,
20399 0x139a, 0x139f,
20400 0x13f6, 0x13f7,
20401 0x13fe, 0x13ff,
20402 0x169d, 0x169f,
20403 0x16f9, 0x16ff,
20404 0x170d, 0x170d,
20405 0x1715, 0x171f,
20406 0x1737, 0x173f,
20407 0x1754, 0x175f,
20408 0x176d, 0x176d,
20409 0x1771, 0x1771,
20410 0x1774, 0x177f,
20411 0x17de, 0x17df,
20412 0x17ea, 0x17ef,
20413 0x17fa, 0x17ff,
20414 0x180f, 0x180f,
20415 0x181a, 0x181f,
20416 0x1878, 0x187f,
20417 0x18ab, 0x18af,
20418 0x18f6, 0x18ff,
20419 0x191f, 0x191f,
20420 0x192c, 0x192f,
20421 0x193c, 0x193f,
20422 0x1941, 0x1943,
20423 0x196e, 0x196f,
20424 0x1975, 0x197f,
20425 0x19ac, 0x19af,
20426 0x19ca, 0x19cf,
20427 0x19db, 0x19dd,
20428 0x1a1c, 0x1a1d,
20429 0x1a5f, 0x1a5f,
20430 0x1a7d, 0x1a7e,
20431 0x1a8a, 0x1a8f,
20432 0x1a9a, 0x1a9f,
20433 0x1aae, 0x1aaf,
20434 0x1abf, 0x1aff,
20435 0x1b4c, 0x1b4f,
20436 0x1b7d, 0x1b7f,
20437 0x1bf4, 0x1bfb,
20438 0x1c38, 0x1c3a,
20439 0x1c4a, 0x1c4c,
20440 0x1c80, 0x1cbf,
20441 0x1cc8, 0x1ccf,
20442 0x1cf7, 0x1cf7,
20443 0x1cfa, 0x1cff,
20444 0x1df6, 0x1dfb,
20445 0x1f16, 0x1f17,
20446 0x1f1e, 0x1f1f,
20447 0x1f46, 0x1f47,
20448 0x1f4e, 0x1f4f,
20449 0x1f58, 0x1f58,
20450 0x1f5a, 0x1f5a,
20451 0x1f5c, 0x1f5c,
20452 0x1f5e, 0x1f5e,
20453 0x1f7e, 0x1f7f,
20454 0x1fb5, 0x1fb5,
20455 0x1fc5, 0x1fc5,
20456 0x1fd4, 0x1fd5,
20457 0x1fdc, 0x1fdc,
20458 0x1ff0, 0x1ff1,
20459 0x1ff5, 0x1ff5,
20460 0x1fff, 0x1fff,
20461 0x2065, 0x2065,
20462 0x2072, 0x2073,
20463 0x208f, 0x208f,
20464 0x209d, 0x209f,
20465 0x20bf, 0x20cf,
20466 0x20f1, 0x20ff,
20467 0x218c, 0x218f,
20468 0x23fb, 0x23ff,
20469 0x2427, 0x243f,
20470 0x244b, 0x245f,
20471 0x2b74, 0x2b75,
20472 0x2b96, 0x2b97,
20473 0x2bba, 0x2bbc,
20474 0x2bc9, 0x2bc9,
20475 0x2bd2, 0x2beb,
20476 0x2bf0, 0x2bff,
20477 0x2c2f, 0x2c2f,
20478 0x2c5f, 0x2c5f,
20479 0x2cf4, 0x2cf8,
20480 0x2d26, 0x2d26,
20481 0x2d28, 0x2d2c,
20482 0x2d2e, 0x2d2f,
20483 0x2d68, 0x2d6e,
20484 0x2d71, 0x2d7e,
20485 0x2d97, 0x2d9f,
20486 0x2da7, 0x2da7,
20487 0x2daf, 0x2daf,
20488 0x2db7, 0x2db7,
20489 0x2dbf, 0x2dbf,
20490 0x2dc7, 0x2dc7,
20491 0x2dcf, 0x2dcf,
20492 0x2dd7, 0x2dd7,
20493 0x2ddf, 0x2ddf,
20494 0x2e43, 0x2e7f,
20495 0x2e9a, 0x2e9a,
20496 0x2ef4, 0x2eff,
20497 0x2fd6, 0x2fef,
20498 0x2ffc, 0x2fff,
20499 0x3040, 0x3040,
20500 0x3097, 0x3098,
20501 0x3100, 0x3104,
20502 0x312e, 0x3130,
20503 0x318f, 0x318f,
20504 0x31bb, 0x31bf,
20505 0x31e4, 0x31ef,
20506 0x321f, 0x321f,
20507 0x32ff, 0x32ff,
20508 0x4db6, 0x4dbf,
20509 0x9fd6, 0x9fff,
20510 0xa48d, 0xa48f,
20511 0xa4c7, 0xa4cf,
20512 0xa62c, 0xa63f,
20513 0xa6f8, 0xa6ff,
20514 0xa7ae, 0xa7af,
20515 0xa7b8, 0xa7f6,
20516 0xa82c, 0xa82f,
20517 0xa83a, 0xa83f,
20518 0xa878, 0xa87f,
20519 0xa8c5, 0xa8cd,
20520 0xa8da, 0xa8df,
20521 0xa8fe, 0xa8ff,
20522 0xa954, 0xa95e,
20523 0xa97d, 0xa97f,
20524 0xa9ce, 0xa9ce,
20525 0xa9da, 0xa9dd,
20526 0xa9ff, 0xa9ff,
20527 0xaa37, 0xaa3f,
20528 0xaa4e, 0xaa4f,
20529 0xaa5a, 0xaa5b,
20530 0xaac3, 0xaada,
20531 0xaaf7, 0xab00,
20532 0xab07, 0xab08,
20533 0xab0f, 0xab10,
20534 0xab17, 0xab1f,
20535 0xab27, 0xab27,
20536 0xab2f, 0xab2f,
20537 0xab66, 0xab6f,
20538 0xabee, 0xabef,
20539 0xabfa, 0xabff,
20540 0xd7a4, 0xd7af,
20541 0xd7c7, 0xd7ca,
20542 0xd7fc, 0xf8ff,
20543 0xfa6e, 0xfa6f,
20544 0xfada, 0xfaff,
20545 0xfb07, 0xfb12,
20546 0xfb18, 0xfb1c,
20547 0xfb37, 0xfb37,
20548 0xfb3d, 0xfb3d,
20549 0xfb3f, 0xfb3f,
20550 0xfb42, 0xfb42,
20551 0xfb45, 0xfb45,
20552 0xfbc2, 0xfbd2,
20553 0xfd40, 0xfd4f,
20554 0xfd90, 0xfd91,
20555 0xfdc8, 0xfdef,
20556 0xfdfe, 0xfdff,
20557 0xfe1a, 0xfe1f,
20558 0xfe53, 0xfe53,
20559 0xfe67, 0xfe67,
20560 0xfe6c, 0xfe6f,
20561 0xfe75, 0xfe75,
20562 0xfefd, 0xfefe,
20563 0xff00, 0xff00,
20564 0xffbf, 0xffc1,
20565 0xffc8, 0xffc9,
20566 0xffd0, 0xffd1,
20567 0xffd8, 0xffd9,
20568 0xffdd, 0xffdf,
20569 0xffe7, 0xffe7,
20570 0xffef, 0xfff8,
20571 0xfffe, 0xffff,
20572 0x1000c, 0x1000c,
20573 0x10027, 0x10027,
20574 0x1003b, 0x1003b,
20575 0x1003e, 0x1003e,
20576 0x1004e, 0x1004f,
20577 0x1005e, 0x1007f,
20578 0x100fb, 0x100ff,
20579 0x10103, 0x10106,
20580 0x10134, 0x10136,
20581 0x1018d, 0x1018f,
20582 0x1019c, 0x1019f,
20583 0x101a1, 0x101cf,
20584 0x101fe, 0x1027f,
20585 0x1029d, 0x1029f,
20586 0x102d1, 0x102df,
20587 0x102fc, 0x102ff,
20588 0x10324, 0x1032f,
20589 0x1034b, 0x1034f,
20590 0x1037b, 0x1037f,
20591 0x1039e, 0x1039e,
20592 0x103c4, 0x103c7,
20593 0x103d6, 0x103ff,
20594 0x1049e, 0x1049f,
20595 0x104aa, 0x104ff,
20596 0x10528, 0x1052f,
20597 0x10564, 0x1056e,
20598 0x10570, 0x105ff,
20599 0x10737, 0x1073f,
20600 0x10756, 0x1075f,
20601 0x10768, 0x107ff,
20602 0x10806, 0x10807,
20603 0x10809, 0x10809,
20604 0x10836, 0x10836,
20605 0x10839, 0x1083b,
20606 0x1083d, 0x1083e,
20607 0x10856, 0x10856,
20608 0x1089f, 0x108a6,
20609 0x108b0, 0x108df,
20610 0x108f3, 0x108f3,
20611 0x108f6, 0x108fa,
20612 0x1091c, 0x1091e,
20613 0x1093a, 0x1093e,
20614 0x10940, 0x1097f,
20615 0x109b8, 0x109bb,
20616 0x109d0, 0x109d1,
20617 0x10a04, 0x10a04,
20618 0x10a07, 0x10a0b,
20619 0x10a14, 0x10a14,
20620 0x10a18, 0x10a18,
20621 0x10a34, 0x10a37,
20622 0x10a3b, 0x10a3e,
20623 0x10a48, 0x10a4f,
20624 0x10a59, 0x10a5f,
20625 0x10aa0, 0x10abf,
20626 0x10ae7, 0x10aea,
20627 0x10af7, 0x10aff,
20628 0x10b36, 0x10b38,
20629 0x10b56, 0x10b57,
20630 0x10b73, 0x10b77,
20631 0x10b92, 0x10b98,
20632 0x10b9d, 0x10ba8,
20633 0x10bb0, 0x10bff,
20634 0x10c49, 0x10c7f,
20635 0x10cb3, 0x10cbf,
20636 0x10cf3, 0x10cf9,
20637 0x10d00, 0x10e5f,
20638 0x10e7f, 0x10fff,
20639 0x1104e, 0x11051,
20640 0x11070, 0x1107e,
20641 0x110c2, 0x110cf,
20642 0x110e9, 0x110ef,
20643 0x110fa, 0x110ff,
20644 0x11135, 0x11135,
20645 0x11144, 0x1114f,
20646 0x11177, 0x1117f,
20647 0x111ce, 0x111cf,
20648 0x111e0, 0x111e0,
20649 0x111f5, 0x111ff,
20650 0x11212, 0x11212,
20651 0x1123e, 0x1127f,
20652 0x11287, 0x11287,
20653 0x11289, 0x11289,
20654 0x1128e, 0x1128e,
20655 0x1129e, 0x1129e,
20656 0x112aa, 0x112af,
20657 0x112eb, 0x112ef,
20658 0x112fa, 0x112ff,
20659 0x11304, 0x11304,
20660 0x1130d, 0x1130e,
20661 0x11311, 0x11312,
20662 0x11329, 0x11329,
20663 0x11331, 0x11331,
20664 0x11334, 0x11334,
20665 0x1133a, 0x1133b,
20666 0x11345, 0x11346,
20667 0x11349, 0x1134a,
20668 0x1134e, 0x1134f,
20669 0x11351, 0x11356,
20670 0x11358, 0x1135c,
20671 0x11364, 0x11365,
20672 0x1136d, 0x1136f,
20673 0x11375, 0x1147f,
20674 0x114c8, 0x114cf,
20675 0x114da, 0x1157f,
20676 0x115b6, 0x115b7,
20677 0x115de, 0x115ff,
20678 0x11645, 0x1164f,
20679 0x1165a, 0x1167f,
20680 0x116b8, 0x116bf,
20681 0x116ca, 0x116ff,
20682 0x1171a, 0x1171c,
20683 0x1172c, 0x1172f,
20684 0x11740, 0x1189f,
20685 0x118f3, 0x118fe,
20686 0x11900, 0x11abf,
20687 0x11af9, 0x11fff,
20688 0x1239a, 0x123ff,
20689 0x1246f, 0x1246f,
20690 0x12475, 0x1247f,
20691 0x12544, 0x12fff,
20692 0x1342f, 0x143ff,
20693 0x14647, 0x167ff,
20694 0x16a39, 0x16a3f,
20695 0x16a5f, 0x16a5f,
20696 0x16a6a, 0x16a6d,
20697 0x16a70, 0x16acf,
20698 0x16aee, 0x16aef,
20699 0x16af6, 0x16aff,
20700 0x16b46, 0x16b4f,
20701 0x16b5a, 0x16b5a,
20702 0x16b62, 0x16b62,
20703 0x16b78, 0x16b7c,
20704 0x16b90, 0x16eff,
20705 0x16f45, 0x16f4f,
20706 0x16f7f, 0x16f8e,
20707 0x16fa0, 0x1afff,
20708 0x1b002, 0x1bbff,
20709 0x1bc6b, 0x1bc6f,
20710 0x1bc7d, 0x1bc7f,
20711 0x1bc89, 0x1bc8f,
20712 0x1bc9a, 0x1bc9b,
20713 0x1bca4, 0x1cfff,
20714 0x1d0f6, 0x1d0ff,
20715 0x1d127, 0x1d128,
20716 0x1d1e9, 0x1d1ff,
20717 0x1d246, 0x1d2ff,
20718 0x1d357, 0x1d35f,
20719 0x1d372, 0x1d3ff,
20720 0x1d455, 0x1d455,
20721 0x1d49d, 0x1d49d,
20722 0x1d4a0, 0x1d4a1,
20723 0x1d4a3, 0x1d4a4,
20724 0x1d4a7, 0x1d4a8,
20725 0x1d4ad, 0x1d4ad,
20726 0x1d4ba, 0x1d4ba,
20727 0x1d4bc, 0x1d4bc,
20728 0x1d4c4, 0x1d4c4,
20729 0x1d506, 0x1d506,
20730 0x1d50b, 0x1d50c,
20731 0x1d515, 0x1d515,
20732 0x1d51d, 0x1d51d,
20733 0x1d53a, 0x1d53a,
20734 0x1d53f, 0x1d53f,
20735 0x1d545, 0x1d545,
20736 0x1d547, 0x1d549,
20737 0x1d551, 0x1d551,
20738 0x1d6a6, 0x1d6a7,
20739 0x1d7cc, 0x1d7cd,
20740 0x1da8c, 0x1da9a,
20741 0x1daa0, 0x1daa0,
20742 0x1dab0, 0x1e7ff,
20743 0x1e8c5, 0x1e8c6,
20744 0x1e8d7, 0x1edff,
20745 0x1ee04, 0x1ee04,
20746 0x1ee20, 0x1ee20,
20747 0x1ee23, 0x1ee23,
20748 0x1ee25, 0x1ee26,
20749 0x1ee28, 0x1ee28,
20750 0x1ee33, 0x1ee33,
20751 0x1ee38, 0x1ee38,
20752 0x1ee3a, 0x1ee3a,
20753 0x1ee3c, 0x1ee41,
20754 0x1ee43, 0x1ee46,
20755 0x1ee48, 0x1ee48,
20756 0x1ee4a, 0x1ee4a,
20757 0x1ee4c, 0x1ee4c,
20758 0x1ee50, 0x1ee50,
20759 0x1ee53, 0x1ee53,
20760 0x1ee55, 0x1ee56,
20761 0x1ee58, 0x1ee58,
20762 0x1ee5a, 0x1ee5a,
20763 0x1ee5c, 0x1ee5c,
20764 0x1ee5e, 0x1ee5e,
20765 0x1ee60, 0x1ee60,
20766 0x1ee63, 0x1ee63,
20767 0x1ee65, 0x1ee66,
20768 0x1ee6b, 0x1ee6b,
20769 0x1ee73, 0x1ee73,
20770 0x1ee78, 0x1ee78,
20771 0x1ee7d, 0x1ee7d,
20772 0x1ee7f, 0x1ee7f,
20773 0x1ee8a, 0x1ee8a,
20774 0x1ee9c, 0x1eea0,
20775 0x1eea4, 0x1eea4,
20776 0x1eeaa, 0x1eeaa,
20777 0x1eebc, 0x1eeef,
20778 0x1eef2, 0x1efff,
20779 0x1f02c, 0x1f02f,
20780 0x1f094, 0x1f09f,
20781 0x1f0af, 0x1f0b0,
20782 0x1f0c0, 0x1f0c0,
20783 0x1f0d0, 0x1f0d0,
20784 0x1f0f6, 0x1f0ff,
20785 0x1f10d, 0x1f10f,
20786 0x1f12f, 0x1f12f,
20787 0x1f16c, 0x1f16f,
20788 0x1f19b, 0x1f1e5,
20789 0x1f203, 0x1f20f,
20790 0x1f23b, 0x1f23f,
20791 0x1f249, 0x1f24f,
20792 0x1f252, 0x1f2ff,
20793 0x1f57a, 0x1f57a,
20794 0x1f5a4, 0x1f5a4,
20795 0x1f6d1, 0x1f6df,
20796 0x1f6ed, 0x1f6ef,
20797 0x1f6f4, 0x1f6ff,
20798 0x1f774, 0x1f77f,
20799 0x1f7d5, 0x1f7ff,
20800 0x1f80c, 0x1f80f,
20801 0x1f848, 0x1f84f,
20802 0x1f85a, 0x1f85f,
20803 0x1f888, 0x1f88f,
20804 0x1f8ae, 0x1f90f,
20805 0x1f919, 0x1f97f,
20806 0x1f985, 0x1f9bf,
20807 0x1f9c1, 0x1ffff,
20808 0x2a6d7, 0x2a6ff,
20809 0x2b735, 0x2b73f,
20810 0x2b81e, 0x2b81f,
20811 0x2cea2, 0x2f7ff,
20812 0x2fa1e, 0xe0000,
20813 0xe0002, 0xe001f,
20814 0xe0080, 0xe00ff,
20815 0xe01f0, 0x10ffff,
20816 }; /* END of CR_Unknown */
20817
20818 /* PROPERTY: 'In_Basic_Latin': Block */
20819 #define CR_In_Basic_Latin CR_ASCII
20820
20821 /* PROPERTY: 'In_Latin_1_Supplement': Block */
20822 static const OnigCodePoint
20823 CR_In_Latin_1_Supplement[] = { 1,
20824 0x0080, 0x00ff,
20825 }; /* END of CR_In_Latin_1_Supplement */
20826
20827 /* PROPERTY: 'In_Latin_Extended_A': Block */
20828 static const OnigCodePoint
20829 CR_In_Latin_Extended_A[] = { 1,
20830 0x0100, 0x017f,
20831 }; /* END of CR_In_Latin_Extended_A */
20832
20833 /* PROPERTY: 'In_Latin_Extended_B': Block */
20834 static const OnigCodePoint
20835 CR_In_Latin_Extended_B[] = { 1,
20836 0x0180, 0x024f,
20837 }; /* END of CR_In_Latin_Extended_B */
20838
20839 /* PROPERTY: 'In_IPA_Extensions': Block */
20840 static const OnigCodePoint
20841 CR_In_IPA_Extensions[] = { 1,
20842 0x0250, 0x02af,
20843 }; /* END of CR_In_IPA_Extensions */
20844
20845 /* PROPERTY: 'In_Spacing_Modifier_Letters': Block */
20846 static const OnigCodePoint
20847 CR_In_Spacing_Modifier_Letters[] = { 1,
20848 0x02b0, 0x02ff,
20849 }; /* END of CR_In_Spacing_Modifier_Letters */
20850
20851 /* PROPERTY: 'In_Combining_Diacritical_Marks': Block */
20852 static const OnigCodePoint
20853 CR_In_Combining_Diacritical_Marks[] = { 1,
20854 0x0300, 0x036f,
20855 }; /* END of CR_In_Combining_Diacritical_Marks */
20856
20857 /* PROPERTY: 'In_Greek_and_Coptic': Block */
20858 static const OnigCodePoint
20859 CR_In_Greek_and_Coptic[] = { 1,
20860 0x0370, 0x03ff,
20861 }; /* END of CR_In_Greek_and_Coptic */
20862
20863 /* PROPERTY: 'In_Cyrillic': Block */
20864 static const OnigCodePoint
20865 CR_In_Cyrillic[] = { 1,
20866 0x0400, 0x04ff,
20867 }; /* END of CR_In_Cyrillic */
20868
20869 /* PROPERTY: 'In_Cyrillic_Supplement': Block */
20870 static const OnigCodePoint
20871 CR_In_Cyrillic_Supplement[] = { 1,
20872 0x0500, 0x052f,
20873 }; /* END of CR_In_Cyrillic_Supplement */
20874
20875 /* PROPERTY: 'In_Armenian': Block */
20876 static const OnigCodePoint
20877 CR_In_Armenian[] = { 1,
20878 0x0530, 0x058f,
20879 }; /* END of CR_In_Armenian */
20880
20881 /* PROPERTY: 'In_Hebrew': Block */
20882 static const OnigCodePoint
20883 CR_In_Hebrew[] = { 1,
20884 0x0590, 0x05ff,
20885 }; /* END of CR_In_Hebrew */
20886
20887 /* PROPERTY: 'In_Arabic': Block */
20888 static const OnigCodePoint
20889 CR_In_Arabic[] = { 1,
20890 0x0600, 0x06ff,
20891 }; /* END of CR_In_Arabic */
20892
20893 /* PROPERTY: 'In_Syriac': Block */
20894 static const OnigCodePoint
20895 CR_In_Syriac[] = { 1,
20896 0x0700, 0x074f,
20897 }; /* END of CR_In_Syriac */
20898
20899 /* PROPERTY: 'In_Arabic_Supplement': Block */
20900 static const OnigCodePoint
20901 CR_In_Arabic_Supplement[] = { 1,
20902 0x0750, 0x077f,
20903 }; /* END of CR_In_Arabic_Supplement */
20904
20905 /* PROPERTY: 'In_Thaana': Block */
20906 static const OnigCodePoint
20907 CR_In_Thaana[] = { 1,
20908 0x0780, 0x07bf,
20909 }; /* END of CR_In_Thaana */
20910
20911 /* PROPERTY: 'In_NKo': Block */
20912 static const OnigCodePoint
20913 CR_In_NKo[] = { 1,
20914 0x07c0, 0x07ff,
20915 }; /* END of CR_In_NKo */
20916
20917 /* PROPERTY: 'In_Samaritan': Block */
20918 static const OnigCodePoint
20919 CR_In_Samaritan[] = { 1,
20920 0x0800, 0x083f,
20921 }; /* END of CR_In_Samaritan */
20922
20923 /* PROPERTY: 'In_Mandaic': Block */
20924 static const OnigCodePoint
20925 CR_In_Mandaic[] = { 1,
20926 0x0840, 0x085f,
20927 }; /* END of CR_In_Mandaic */
20928
20929 /* PROPERTY: 'In_Arabic_Extended_A': Block */
20930 static const OnigCodePoint
20931 CR_In_Arabic_Extended_A[] = { 1,
20932 0x08a0, 0x08ff,
20933 }; /* END of CR_In_Arabic_Extended_A */
20934
20935 /* PROPERTY: 'In_Devanagari': Block */
20936 static const OnigCodePoint
20937 CR_In_Devanagari[] = { 1,
20938 0x0900, 0x097f,
20939 }; /* END of CR_In_Devanagari */
20940
20941 /* PROPERTY: 'In_Bengali': Block */
20942 static const OnigCodePoint
20943 CR_In_Bengali[] = { 1,
20944 0x0980, 0x09ff,
20945 }; /* END of CR_In_Bengali */
20946
20947 /* PROPERTY: 'In_Gurmukhi': Block */
20948 static const OnigCodePoint
20949 CR_In_Gurmukhi[] = { 1,
20950 0x0a00, 0x0a7f,
20951 }; /* END of CR_In_Gurmukhi */
20952
20953 /* PROPERTY: 'In_Gujarati': Block */
20954 static const OnigCodePoint
20955 CR_In_Gujarati[] = { 1,
20956 0x0a80, 0x0aff,
20957 }; /* END of CR_In_Gujarati */
20958
20959 /* PROPERTY: 'In_Oriya': Block */
20960 static const OnigCodePoint
20961 CR_In_Oriya[] = { 1,
20962 0x0b00, 0x0b7f,
20963 }; /* END of CR_In_Oriya */
20964
20965 /* PROPERTY: 'In_Tamil': Block */
20966 static const OnigCodePoint
20967 CR_In_Tamil[] = { 1,
20968 0x0b80, 0x0bff,
20969 }; /* END of CR_In_Tamil */
20970
20971 /* PROPERTY: 'In_Telugu': Block */
20972 static const OnigCodePoint
20973 CR_In_Telugu[] = { 1,
20974 0x0c00, 0x0c7f,
20975 }; /* END of CR_In_Telugu */
20976
20977 /* PROPERTY: 'In_Kannada': Block */
20978 static const OnigCodePoint
20979 CR_In_Kannada[] = { 1,
20980 0x0c80, 0x0cff,
20981 }; /* END of CR_In_Kannada */
20982
20983 /* PROPERTY: 'In_Malayalam': Block */
20984 static const OnigCodePoint
20985 CR_In_Malayalam[] = { 1,
20986 0x0d00, 0x0d7f,
20987 }; /* END of CR_In_Malayalam */
20988
20989 /* PROPERTY: 'In_Sinhala': Block */
20990 static const OnigCodePoint
20991 CR_In_Sinhala[] = { 1,
20992 0x0d80, 0x0dff,
20993 }; /* END of CR_In_Sinhala */
20994
20995 /* PROPERTY: 'In_Thai': Block */
20996 static const OnigCodePoint
20997 CR_In_Thai[] = { 1,
20998 0x0e00, 0x0e7f,
20999 }; /* END of CR_In_Thai */
21000
21001 /* PROPERTY: 'In_Lao': Block */
21002 static const OnigCodePoint
21003 CR_In_Lao[] = { 1,
21004 0x0e80, 0x0eff,
21005 }; /* END of CR_In_Lao */
21006
21007 /* PROPERTY: 'In_Tibetan': Block */
21008 static const OnigCodePoint
21009 CR_In_Tibetan[] = { 1,
21010 0x0f00, 0x0fff,
21011 }; /* END of CR_In_Tibetan */
21012
21013 /* PROPERTY: 'In_Myanmar': Block */
21014 static const OnigCodePoint
21015 CR_In_Myanmar[] = { 1,
21016 0x1000, 0x109f,
21017 }; /* END of CR_In_Myanmar */
21018
21019 /* PROPERTY: 'In_Georgian': Block */
21020 static const OnigCodePoint
21021 CR_In_Georgian[] = { 1,
21022 0x10a0, 0x10ff,
21023 }; /* END of CR_In_Georgian */
21024
21025 /* PROPERTY: 'In_Hangul_Jamo': Block */
21026 static const OnigCodePoint
21027 CR_In_Hangul_Jamo[] = { 1,
21028 0x1100, 0x11ff,
21029 }; /* END of CR_In_Hangul_Jamo */
21030
21031 /* PROPERTY: 'In_Ethiopic': Block */
21032 static const OnigCodePoint
21033 CR_In_Ethiopic[] = { 1,
21034 0x1200, 0x137f,
21035 }; /* END of CR_In_Ethiopic */
21036
21037 /* PROPERTY: 'In_Ethiopic_Supplement': Block */
21038 static const OnigCodePoint
21039 CR_In_Ethiopic_Supplement[] = { 1,
21040 0x1380, 0x139f,
21041 }; /* END of CR_In_Ethiopic_Supplement */
21042
21043 /* PROPERTY: 'In_Cherokee': Block */
21044 static const OnigCodePoint
21045 CR_In_Cherokee[] = { 1,
21046 0x13a0, 0x13ff,
21047 }; /* END of CR_In_Cherokee */
21048
21049 /* PROPERTY: 'In_Unified_Canadian_Aboriginal_Syllabics': Block */
21050 static const OnigCodePoint
21051 CR_In_Unified_Canadian_Aboriginal_Syllabics[] = { 1,
21052 0x1400, 0x167f,
21053 }; /* END of CR_In_Unified_Canadian_Aboriginal_Syllabics */
21054
21055 /* PROPERTY: 'In_Ogham': Block */
21056 static const OnigCodePoint
21057 CR_In_Ogham[] = { 1,
21058 0x1680, 0x169f,
21059 }; /* END of CR_In_Ogham */
21060
21061 /* PROPERTY: 'In_Runic': Block */
21062 static const OnigCodePoint
21063 CR_In_Runic[] = { 1,
21064 0x16a0, 0x16ff,
21065 }; /* END of CR_In_Runic */
21066
21067 /* PROPERTY: 'In_Tagalog': Block */
21068 static const OnigCodePoint
21069 CR_In_Tagalog[] = { 1,
21070 0x1700, 0x171f,
21071 }; /* END of CR_In_Tagalog */
21072
21073 /* PROPERTY: 'In_Hanunoo': Block */
21074 static const OnigCodePoint
21075 CR_In_Hanunoo[] = { 1,
21076 0x1720, 0x173f,
21077 }; /* END of CR_In_Hanunoo */
21078
21079 /* PROPERTY: 'In_Buhid': Block */
21080 static const OnigCodePoint
21081 CR_In_Buhid[] = { 1,
21082 0x1740, 0x175f,
21083 }; /* END of CR_In_Buhid */
21084
21085 /* PROPERTY: 'In_Tagbanwa': Block */
21086 static const OnigCodePoint
21087 CR_In_Tagbanwa[] = { 1,
21088 0x1760, 0x177f,
21089 }; /* END of CR_In_Tagbanwa */
21090
21091 /* PROPERTY: 'In_Khmer': Block */
21092 static const OnigCodePoint
21093 CR_In_Khmer[] = { 1,
21094 0x1780, 0x17ff,
21095 }; /* END of CR_In_Khmer */
21096
21097 /* PROPERTY: 'In_Mongolian': Block */
21098 static const OnigCodePoint
21099 CR_In_Mongolian[] = { 1,
21100 0x1800, 0x18af,
21101 }; /* END of CR_In_Mongolian */
21102
21103 /* PROPERTY: 'In_Unified_Canadian_Aboriginal_Syllabics_Extended': Block */
21104 static const OnigCodePoint
21105 CR_In_Unified_Canadian_Aboriginal_Syllabics_Extended[] = { 1,
21106 0x18b0, 0x18ff,
21107 }; /* END of CR_In_Unified_Canadian_Aboriginal_Syllabics_Extended */
21108
21109 /* PROPERTY: 'In_Limbu': Block */
21110 static const OnigCodePoint
21111 CR_In_Limbu[] = { 1,
21112 0x1900, 0x194f,
21113 }; /* END of CR_In_Limbu */
21114
21115 /* PROPERTY: 'In_Tai_Le': Block */
21116 static const OnigCodePoint
21117 CR_In_Tai_Le[] = { 1,
21118 0x1950, 0x197f,
21119 }; /* END of CR_In_Tai_Le */
21120
21121 /* PROPERTY: 'In_New_Tai_Lue': Block */
21122 static const OnigCodePoint
21123 CR_In_New_Tai_Lue[] = { 1,
21124 0x1980, 0x19df,
21125 }; /* END of CR_In_New_Tai_Lue */
21126
21127 /* PROPERTY: 'In_Khmer_Symbols': Block */
21128 static const OnigCodePoint
21129 CR_In_Khmer_Symbols[] = { 1,
21130 0x19e0, 0x19ff,
21131 }; /* END of CR_In_Khmer_Symbols */
21132
21133 /* PROPERTY: 'In_Buginese': Block */
21134 static const OnigCodePoint
21135 CR_In_Buginese[] = { 1,
21136 0x1a00, 0x1a1f,
21137 }; /* END of CR_In_Buginese */
21138
21139 /* PROPERTY: 'In_Tai_Tham': Block */
21140 static const OnigCodePoint
21141 CR_In_Tai_Tham[] = { 1,
21142 0x1a20, 0x1aaf,
21143 }; /* END of CR_In_Tai_Tham */
21144
21145 /* PROPERTY: 'In_Combining_Diacritical_Marks_Extended': Block */
21146 static const OnigCodePoint
21147 CR_In_Combining_Diacritical_Marks_Extended[] = { 1,
21148 0x1ab0, 0x1aff,
21149 }; /* END of CR_In_Combining_Diacritical_Marks_Extended */
21150
21151 /* PROPERTY: 'In_Balinese': Block */
21152 static const OnigCodePoint
21153 CR_In_Balinese[] = { 1,
21154 0x1b00, 0x1b7f,
21155 }; /* END of CR_In_Balinese */
21156
21157 /* PROPERTY: 'In_Sundanese': Block */
21158 static const OnigCodePoint
21159 CR_In_Sundanese[] = { 1,
21160 0x1b80, 0x1bbf,
21161 }; /* END of CR_In_Sundanese */
21162
21163 /* PROPERTY: 'In_Batak': Block */
21164 static const OnigCodePoint
21165 CR_In_Batak[] = { 1,
21166 0x1bc0, 0x1bff,
21167 }; /* END of CR_In_Batak */
21168
21169 /* PROPERTY: 'In_Lepcha': Block */
21170 static const OnigCodePoint
21171 CR_In_Lepcha[] = { 1,
21172 0x1c00, 0x1c4f,
21173 }; /* END of CR_In_Lepcha */
21174
21175 /* PROPERTY: 'In_Ol_Chiki': Block */
21176 #define CR_In_Ol_Chiki CR_Ol_Chiki
21177
21178 /* PROPERTY: 'In_Sundanese_Supplement': Block */
21179 static const OnigCodePoint
21180 CR_In_Sundanese_Supplement[] = { 1,
21181 0x1cc0, 0x1ccf,
21182 }; /* END of CR_In_Sundanese_Supplement */
21183
21184 /* PROPERTY: 'In_Vedic_Extensions': Block */
21185 static const OnigCodePoint
21186 CR_In_Vedic_Extensions[] = { 1,
21187 0x1cd0, 0x1cff,
21188 }; /* END of CR_In_Vedic_Extensions */
21189
21190 /* PROPERTY: 'In_Phonetic_Extensions': Block */
21191 static const OnigCodePoint
21192 CR_In_Phonetic_Extensions[] = { 1,
21193 0x1d00, 0x1d7f,
21194 }; /* END of CR_In_Phonetic_Extensions */
21195
21196 /* PROPERTY: 'In_Phonetic_Extensions_Supplement': Block */
21197 static const OnigCodePoint
21198 CR_In_Phonetic_Extensions_Supplement[] = { 1,
21199 0x1d80, 0x1dbf,
21200 }; /* END of CR_In_Phonetic_Extensions_Supplement */
21201
21202 /* PROPERTY: 'In_Combining_Diacritical_Marks_Supplement': Block */
21203 static const OnigCodePoint
21204 CR_In_Combining_Diacritical_Marks_Supplement[] = { 1,
21205 0x1dc0, 0x1dff,
21206 }; /* END of CR_In_Combining_Diacritical_Marks_Supplement */
21207
21208 /* PROPERTY: 'In_Latin_Extended_Additional': Block */
21209 static const OnigCodePoint
21210 CR_In_Latin_Extended_Additional[] = { 1,
21211 0x1e00, 0x1eff,
21212 }; /* END of CR_In_Latin_Extended_Additional */
21213
21214 /* PROPERTY: 'In_Greek_Extended': Block */
21215 static const OnigCodePoint
21216 CR_In_Greek_Extended[] = { 1,
21217 0x1f00, 0x1fff,
21218 }; /* END of CR_In_Greek_Extended */
21219
21220 /* PROPERTY: 'In_General_Punctuation': Block */
21221 static const OnigCodePoint
21222 CR_In_General_Punctuation[] = { 1,
21223 0x2000, 0x206f,
21224 }; /* END of CR_In_General_Punctuation */
21225
21226 /* PROPERTY: 'In_Superscripts_and_Subscripts': Block */
21227 static const OnigCodePoint
21228 CR_In_Superscripts_and_Subscripts[] = { 1,
21229 0x2070, 0x209f,
21230 }; /* END of CR_In_Superscripts_and_Subscripts */
21231
21232 /* PROPERTY: 'In_Currency_Symbols': Block */
21233 static const OnigCodePoint
21234 CR_In_Currency_Symbols[] = { 1,
21235 0x20a0, 0x20cf,
21236 }; /* END of CR_In_Currency_Symbols */
21237
21238 /* PROPERTY: 'In_Combining_Diacritical_Marks_for_Symbols': Block */
21239 static const OnigCodePoint
21240 CR_In_Combining_Diacritical_Marks_for_Symbols[] = { 1,
21241 0x20d0, 0x20ff,
21242 }; /* END of CR_In_Combining_Diacritical_Marks_for_Symbols */
21243
21244 /* PROPERTY: 'In_Letterlike_Symbols': Block */
21245 static const OnigCodePoint
21246 CR_In_Letterlike_Symbols[] = { 1,
21247 0x2100, 0x214f,
21248 }; /* END of CR_In_Letterlike_Symbols */
21249
21250 /* PROPERTY: 'In_Number_Forms': Block */
21251 static const OnigCodePoint
21252 CR_In_Number_Forms[] = { 1,
21253 0x2150, 0x218f,
21254 }; /* END of CR_In_Number_Forms */
21255
21256 /* PROPERTY: 'In_Arrows': Block */
21257 static const OnigCodePoint
21258 CR_In_Arrows[] = { 1,
21259 0x2190, 0x21ff,
21260 }; /* END of CR_In_Arrows */
21261
21262 /* PROPERTY: 'In_Mathematical_Operators': Block */
21263 static const OnigCodePoint
21264 CR_In_Mathematical_Operators[] = { 1,
21265 0x2200, 0x22ff,
21266 }; /* END of CR_In_Mathematical_Operators */
21267
21268 /* PROPERTY: 'In_Miscellaneous_Technical': Block */
21269 static const OnigCodePoint
21270 CR_In_Miscellaneous_Technical[] = { 1,
21271 0x2300, 0x23ff,
21272 }; /* END of CR_In_Miscellaneous_Technical */
21273
21274 /* PROPERTY: 'In_Control_Pictures': Block */
21275 static const OnigCodePoint
21276 CR_In_Control_Pictures[] = { 1,
21277 0x2400, 0x243f,
21278 }; /* END of CR_In_Control_Pictures */
21279
21280 /* PROPERTY: 'In_Optical_Character_Recognition': Block */
21281 static const OnigCodePoint
21282 CR_In_Optical_Character_Recognition[] = { 1,
21283 0x2440, 0x245f,
21284 }; /* END of CR_In_Optical_Character_Recognition */
21285
21286 /* PROPERTY: 'In_Enclosed_Alphanumerics': Block */
21287 static const OnigCodePoint
21288 CR_In_Enclosed_Alphanumerics[] = { 1,
21289 0x2460, 0x24ff,
21290 }; /* END of CR_In_Enclosed_Alphanumerics */
21291
21292 /* PROPERTY: 'In_Box_Drawing': Block */
21293 static const OnigCodePoint
21294 CR_In_Box_Drawing[] = { 1,
21295 0x2500, 0x257f,
21296 }; /* END of CR_In_Box_Drawing */
21297
21298 /* PROPERTY: 'In_Block_Elements': Block */
21299 static const OnigCodePoint
21300 CR_In_Block_Elements[] = { 1,
21301 0x2580, 0x259f,
21302 }; /* END of CR_In_Block_Elements */
21303
21304 /* PROPERTY: 'In_Geometric_Shapes': Block */
21305 static const OnigCodePoint
21306 CR_In_Geometric_Shapes[] = { 1,
21307 0x25a0, 0x25ff,
21308 }; /* END of CR_In_Geometric_Shapes */
21309
21310 /* PROPERTY: 'In_Miscellaneous_Symbols': Block */
21311 static const OnigCodePoint
21312 CR_In_Miscellaneous_Symbols[] = { 1,
21313 0x2600, 0x26ff,
21314 }; /* END of CR_In_Miscellaneous_Symbols */
21315
21316 /* PROPERTY: 'In_Dingbats': Block */
21317 static const OnigCodePoint
21318 CR_In_Dingbats[] = { 1,
21319 0x2700, 0x27bf,
21320 }; /* END of CR_In_Dingbats */
21321
21322 /* PROPERTY: 'In_Miscellaneous_Mathematical_Symbols_A': Block */
21323 static const OnigCodePoint
21324 CR_In_Miscellaneous_Mathematical_Symbols_A[] = { 1,
21325 0x27c0, 0x27ef,
21326 }; /* END of CR_In_Miscellaneous_Mathematical_Symbols_A */
21327
21328 /* PROPERTY: 'In_Supplemental_Arrows_A': Block */
21329 static const OnigCodePoint
21330 CR_In_Supplemental_Arrows_A[] = { 1,
21331 0x27f0, 0x27ff,
21332 }; /* END of CR_In_Supplemental_Arrows_A */
21333
21334 /* PROPERTY: 'In_Braille_Patterns': Block */
21335 #define CR_In_Braille_Patterns CR_Braille
21336
21337 /* PROPERTY: 'In_Supplemental_Arrows_B': Block */
21338 static const OnigCodePoint
21339 CR_In_Supplemental_Arrows_B[] = { 1,
21340 0x2900, 0x297f,
21341 }; /* END of CR_In_Supplemental_Arrows_B */
21342
21343 /* PROPERTY: 'In_Miscellaneous_Mathematical_Symbols_B': Block */
21344 static const OnigCodePoint
21345 CR_In_Miscellaneous_Mathematical_Symbols_B[] = { 1,
21346 0x2980, 0x29ff,
21347 }; /* END of CR_In_Miscellaneous_Mathematical_Symbols_B */
21348
21349 /* PROPERTY: 'In_Supplemental_Mathematical_Operators': Block */
21350 static const OnigCodePoint
21351 CR_In_Supplemental_Mathematical_Operators[] = { 1,
21352 0x2a00, 0x2aff,
21353 }; /* END of CR_In_Supplemental_Mathematical_Operators */
21354
21355 /* PROPERTY: 'In_Miscellaneous_Symbols_and_Arrows': Block */
21356 static const OnigCodePoint
21357 CR_In_Miscellaneous_Symbols_and_Arrows[] = { 1,
21358 0x2b00, 0x2bff,
21359 }; /* END of CR_In_Miscellaneous_Symbols_and_Arrows */
21360
21361 /* PROPERTY: 'In_Glagolitic': Block */
21362 static const OnigCodePoint
21363 CR_In_Glagolitic[] = { 1,
21364 0x2c00, 0x2c5f,
21365 }; /* END of CR_In_Glagolitic */
21366
21367 /* PROPERTY: 'In_Latin_Extended_C': Block */
21368 static const OnigCodePoint
21369 CR_In_Latin_Extended_C[] = { 1,
21370 0x2c60, 0x2c7f,
21371 }; /* END of CR_In_Latin_Extended_C */
21372
21373 /* PROPERTY: 'In_Coptic': Block */
21374 static const OnigCodePoint
21375 CR_In_Coptic[] = { 1,
21376 0x2c80, 0x2cff,
21377 }; /* END of CR_In_Coptic */
21378
21379 /* PROPERTY: 'In_Georgian_Supplement': Block */
21380 static const OnigCodePoint
21381 CR_In_Georgian_Supplement[] = { 1,
21382 0x2d00, 0x2d2f,
21383 }; /* END of CR_In_Georgian_Supplement */
21384
21385 /* PROPERTY: 'In_Tifinagh': Block */
21386 static const OnigCodePoint
21387 CR_In_Tifinagh[] = { 1,
21388 0x2d30, 0x2d7f,
21389 }; /* END of CR_In_Tifinagh */
21390
21391 /* PROPERTY: 'In_Ethiopic_Extended': Block */
21392 static const OnigCodePoint
21393 CR_In_Ethiopic_Extended[] = { 1,
21394 0x2d80, 0x2ddf,
21395 }; /* END of CR_In_Ethiopic_Extended */
21396
21397 /* PROPERTY: 'In_Cyrillic_Extended_A': Block */
21398 static const OnigCodePoint
21399 CR_In_Cyrillic_Extended_A[] = { 1,
21400 0x2de0, 0x2dff,
21401 }; /* END of CR_In_Cyrillic_Extended_A */
21402
21403 /* PROPERTY: 'In_Supplemental_Punctuation': Block */
21404 static const OnigCodePoint
21405 CR_In_Supplemental_Punctuation[] = { 1,
21406 0x2e00, 0x2e7f,
21407 }; /* END of CR_In_Supplemental_Punctuation */
21408
21409 /* PROPERTY: 'In_CJK_Radicals_Supplement': Block */
21410 static const OnigCodePoint
21411 CR_In_CJK_Radicals_Supplement[] = { 1,
21412 0x2e80, 0x2eff,
21413 }; /* END of CR_In_CJK_Radicals_Supplement */
21414
21415 /* PROPERTY: 'In_Kangxi_Radicals': Block */
21416 static const OnigCodePoint
21417 CR_In_Kangxi_Radicals[] = { 1,
21418 0x2f00, 0x2fdf,
21419 }; /* END of CR_In_Kangxi_Radicals */
21420
21421 /* PROPERTY: 'In_Ideographic_Description_Characters': Block */
21422 static const OnigCodePoint
21423 CR_In_Ideographic_Description_Characters[] = { 1,
21424 0x2ff0, 0x2fff,
21425 }; /* END of CR_In_Ideographic_Description_Characters */
21426
21427 /* PROPERTY: 'In_CJK_Symbols_and_Punctuation': Block */
21428 static const OnigCodePoint
21429 CR_In_CJK_Symbols_and_Punctuation[] = { 1,
21430 0x3000, 0x303f,
21431 }; /* END of CR_In_CJK_Symbols_and_Punctuation */
21432
21433 /* PROPERTY: 'In_Hiragana': Block */
21434 static const OnigCodePoint
21435 CR_In_Hiragana[] = { 1,
21436 0x3040, 0x309f,
21437 }; /* END of CR_In_Hiragana */
21438
21439 /* PROPERTY: 'In_Katakana': Block */
21440 static const OnigCodePoint
21441 CR_In_Katakana[] = { 1,
21442 0x30a0, 0x30ff,
21443 }; /* END of CR_In_Katakana */
21444
21445 /* PROPERTY: 'In_Bopomofo': Block */
21446 static const OnigCodePoint
21447 CR_In_Bopomofo[] = { 1,
21448 0x3100, 0x312f,
21449 }; /* END of CR_In_Bopomofo */
21450
21451 /* PROPERTY: 'In_Hangul_Compatibility_Jamo': Block */
21452 static const OnigCodePoint
21453 CR_In_Hangul_Compatibility_Jamo[] = { 1,
21454 0x3130, 0x318f,
21455 }; /* END of CR_In_Hangul_Compatibility_Jamo */
21456
21457 /* PROPERTY: 'In_Kanbun': Block */
21458 static const OnigCodePoint
21459 CR_In_Kanbun[] = { 1,
21460 0x3190, 0x319f,
21461 }; /* END of CR_In_Kanbun */
21462
21463 /* PROPERTY: 'In_Bopomofo_Extended': Block */
21464 static const OnigCodePoint
21465 CR_In_Bopomofo_Extended[] = { 1,
21466 0x31a0, 0x31bf,
21467 }; /* END of CR_In_Bopomofo_Extended */
21468
21469 /* PROPERTY: 'In_CJK_Strokes': Block */
21470 static const OnigCodePoint
21471 CR_In_CJK_Strokes[] = { 1,
21472 0x31c0, 0x31ef,
21473 }; /* END of CR_In_CJK_Strokes */
21474
21475 /* PROPERTY: 'In_Katakana_Phonetic_Extensions': Block */
21476 static const OnigCodePoint
21477 CR_In_Katakana_Phonetic_Extensions[] = { 1,
21478 0x31f0, 0x31ff,
21479 }; /* END of CR_In_Katakana_Phonetic_Extensions */
21480
21481 /* PROPERTY: 'In_Enclosed_CJK_Letters_and_Months': Block */
21482 static const OnigCodePoint
21483 CR_In_Enclosed_CJK_Letters_and_Months[] = { 1,
21484 0x3200, 0x32ff,
21485 }; /* END of CR_In_Enclosed_CJK_Letters_and_Months */
21486
21487 /* PROPERTY: 'In_CJK_Compatibility': Block */
21488 static const OnigCodePoint
21489 CR_In_CJK_Compatibility[] = { 1,
21490 0x3300, 0x33ff,
21491 }; /* END of CR_In_CJK_Compatibility */
21492
21493 /* PROPERTY: 'In_CJK_Unified_Ideographs_Extension_A': Block */
21494 static const OnigCodePoint
21495 CR_In_CJK_Unified_Ideographs_Extension_A[] = { 1,
21496 0x3400, 0x4dbf,
21497 }; /* END of CR_In_CJK_Unified_Ideographs_Extension_A */
21498
21499 /* PROPERTY: 'In_Yijing_Hexagram_Symbols': Block */
21500 static const OnigCodePoint
21501 CR_In_Yijing_Hexagram_Symbols[] = { 1,
21502 0x4dc0, 0x4dff,
21503 }; /* END of CR_In_Yijing_Hexagram_Symbols */
21504
21505 /* PROPERTY: 'In_CJK_Unified_Ideographs': Block */
21506 static const OnigCodePoint
21507 CR_In_CJK_Unified_Ideographs[] = { 1,
21508 0x4e00, 0x9fff,
21509 }; /* END of CR_In_CJK_Unified_Ideographs */
21510
21511 /* PROPERTY: 'In_Yi_Syllables': Block */
21512 static const OnigCodePoint
21513 CR_In_Yi_Syllables[] = { 1,
21514 0xa000, 0xa48f,
21515 }; /* END of CR_In_Yi_Syllables */
21516
21517 /* PROPERTY: 'In_Yi_Radicals': Block */
21518 static const OnigCodePoint
21519 CR_In_Yi_Radicals[] = { 1,
21520 0xa490, 0xa4cf,
21521 }; /* END of CR_In_Yi_Radicals */
21522
21523 /* PROPERTY: 'In_Lisu': Block */
21524 #define CR_In_Lisu CR_Lisu
21525
21526 /* PROPERTY: 'In_Vai': Block */
21527 static const OnigCodePoint
21528 CR_In_Vai[] = { 1,
21529 0xa500, 0xa63f,
21530 }; /* END of CR_In_Vai */
21531
21532 /* PROPERTY: 'In_Cyrillic_Extended_B': Block */
21533 static const OnigCodePoint
21534 CR_In_Cyrillic_Extended_B[] = { 1,
21535 0xa640, 0xa69f,
21536 }; /* END of CR_In_Cyrillic_Extended_B */
21537
21538 /* PROPERTY: 'In_Bamum': Block */
21539 static const OnigCodePoint
21540 CR_In_Bamum[] = { 1,
21541 0xa6a0, 0xa6ff,
21542 }; /* END of CR_In_Bamum */
21543
21544 /* PROPERTY: 'In_Modifier_Tone_Letters': Block */
21545 static const OnigCodePoint
21546 CR_In_Modifier_Tone_Letters[] = { 1,
21547 0xa700, 0xa71f,
21548 }; /* END of CR_In_Modifier_Tone_Letters */
21549
21550 /* PROPERTY: 'In_Latin_Extended_D': Block */
21551 static const OnigCodePoint
21552 CR_In_Latin_Extended_D[] = { 1,
21553 0xa720, 0xa7ff,
21554 }; /* END of CR_In_Latin_Extended_D */
21555
21556 /* PROPERTY: 'In_Syloti_Nagri': Block */
21557 static const OnigCodePoint
21558 CR_In_Syloti_Nagri[] = { 1,
21559 0xa800, 0xa82f,
21560 }; /* END of CR_In_Syloti_Nagri */
21561
21562 /* PROPERTY: 'In_Common_Indic_Number_Forms': Block */
21563 static const OnigCodePoint
21564 CR_In_Common_Indic_Number_Forms[] = { 1,
21565 0xa830, 0xa83f,
21566 }; /* END of CR_In_Common_Indic_Number_Forms */
21567
21568 /* PROPERTY: 'In_Phags_pa': Block */
21569 static const OnigCodePoint
21570 CR_In_Phags_pa[] = { 1,
21571 0xa840, 0xa87f,
21572 }; /* END of CR_In_Phags_pa */
21573
21574 /* PROPERTY: 'In_Saurashtra': Block */
21575 static const OnigCodePoint
21576 CR_In_Saurashtra[] = { 1,
21577 0xa880, 0xa8df,
21578 }; /* END of CR_In_Saurashtra */
21579
21580 /* PROPERTY: 'In_Devanagari_Extended': Block */
21581 static const OnigCodePoint
21582 CR_In_Devanagari_Extended[] = { 1,
21583 0xa8e0, 0xa8ff,
21584 }; /* END of CR_In_Devanagari_Extended */
21585
21586 /* PROPERTY: 'In_Kayah_Li': Block */
21587 static const OnigCodePoint
21588 CR_In_Kayah_Li[] = { 1,
21589 0xa900, 0xa92f,
21590 }; /* END of CR_In_Kayah_Li */
21591
21592 /* PROPERTY: 'In_Rejang': Block */
21593 static const OnigCodePoint
21594 CR_In_Rejang[] = { 1,
21595 0xa930, 0xa95f,
21596 }; /* END of CR_In_Rejang */
21597
21598 /* PROPERTY: 'In_Hangul_Jamo_Extended_A': Block */
21599 static const OnigCodePoint
21600 CR_In_Hangul_Jamo_Extended_A[] = { 1,
21601 0xa960, 0xa97f,
21602 }; /* END of CR_In_Hangul_Jamo_Extended_A */
21603
21604 /* PROPERTY: 'In_Javanese': Block */
21605 static const OnigCodePoint
21606 CR_In_Javanese[] = { 1,
21607 0xa980, 0xa9df,
21608 }; /* END of CR_In_Javanese */
21609
21610 /* PROPERTY: 'In_Myanmar_Extended_B': Block */
21611 static const OnigCodePoint
21612 CR_In_Myanmar_Extended_B[] = { 1,
21613 0xa9e0, 0xa9ff,
21614 }; /* END of CR_In_Myanmar_Extended_B */
21615
21616 /* PROPERTY: 'In_Cham': Block */
21617 static const OnigCodePoint
21618 CR_In_Cham[] = { 1,
21619 0xaa00, 0xaa5f,
21620 }; /* END of CR_In_Cham */
21621
21622 /* PROPERTY: 'In_Myanmar_Extended_A': Block */
21623 static const OnigCodePoint
21624 CR_In_Myanmar_Extended_A[] = { 1,
21625 0xaa60, 0xaa7f,
21626 }; /* END of CR_In_Myanmar_Extended_A */
21627
21628 /* PROPERTY: 'In_Tai_Viet': Block */
21629 static const OnigCodePoint
21630 CR_In_Tai_Viet[] = { 1,
21631 0xaa80, 0xaadf,
21632 }; /* END of CR_In_Tai_Viet */
21633
21634 /* PROPERTY: 'In_Meetei_Mayek_Extensions': Block */
21635 static const OnigCodePoint
21636 CR_In_Meetei_Mayek_Extensions[] = { 1,
21637 0xaae0, 0xaaff,
21638 }; /* END of CR_In_Meetei_Mayek_Extensions */
21639
21640 /* PROPERTY: 'In_Ethiopic_Extended_A': Block */
21641 static const OnigCodePoint
21642 CR_In_Ethiopic_Extended_A[] = { 1,
21643 0xab00, 0xab2f,
21644 }; /* END of CR_In_Ethiopic_Extended_A */
21645
21646 /* PROPERTY: 'In_Latin_Extended_E': Block */
21647 static const OnigCodePoint
21648 CR_In_Latin_Extended_E[] = { 1,
21649 0xab30, 0xab6f,
21650 }; /* END of CR_In_Latin_Extended_E */
21651
21652 /* PROPERTY: 'In_Cherokee_Supplement': Block */
21653 static const OnigCodePoint
21654 CR_In_Cherokee_Supplement[] = { 1,
21655 0xab70, 0xabbf,
21656 }; /* END of CR_In_Cherokee_Supplement */
21657
21658 /* PROPERTY: 'In_Meetei_Mayek': Block */
21659 static const OnigCodePoint
21660 CR_In_Meetei_Mayek[] = { 1,
21661 0xabc0, 0xabff,
21662 }; /* END of CR_In_Meetei_Mayek */
21663
21664 /* PROPERTY: 'In_Hangul_Syllables': Block */
21665 static const OnigCodePoint
21666 CR_In_Hangul_Syllables[] = { 1,
21667 0xac00, 0xd7af,
21668 }; /* END of CR_In_Hangul_Syllables */
21669
21670 /* PROPERTY: 'In_Hangul_Jamo_Extended_B': Block */
21671 static const OnigCodePoint
21672 CR_In_Hangul_Jamo_Extended_B[] = { 1,
21673 0xd7b0, 0xd7ff,
21674 }; /* END of CR_In_Hangul_Jamo_Extended_B */
21675
21676 /* PROPERTY: 'In_High_Surrogates': Block */
21677 static const OnigCodePoint
21678 CR_In_High_Surrogates[] = { 1,
21679 0xd800, 0xdb7f,
21680 }; /* END of CR_In_High_Surrogates */
21681
21682 /* PROPERTY: 'In_High_Private_Use_Surrogates': Block */
21683 static const OnigCodePoint
21684 CR_In_High_Private_Use_Surrogates[] = { 1,
21685 0xdb80, 0xdbff,
21686 }; /* END of CR_In_High_Private_Use_Surrogates */
21687
21688 /* PROPERTY: 'In_Low_Surrogates': Block */
21689 static const OnigCodePoint
21690 CR_In_Low_Surrogates[] = { 1,
21691 0xdc00, 0xdfff,
21692 }; /* END of CR_In_Low_Surrogates */
21693
21694 /* PROPERTY: 'In_Private_Use_Area': Block */
21695 static const OnigCodePoint
21696 CR_In_Private_Use_Area[] = { 1,
21697 0xe000, 0xf8ff,
21698 }; /* END of CR_In_Private_Use_Area */
21699
21700 /* PROPERTY: 'In_CJK_Compatibility_Ideographs': Block */
21701 static const OnigCodePoint
21702 CR_In_CJK_Compatibility_Ideographs[] = { 1,
21703 0xf900, 0xfaff,
21704 }; /* END of CR_In_CJK_Compatibility_Ideographs */
21705
21706 /* PROPERTY: 'In_Alphabetic_Presentation_Forms': Block */
21707 static const OnigCodePoint
21708 CR_In_Alphabetic_Presentation_Forms[] = { 1,
21709 0xfb00, 0xfb4f,
21710 }; /* END of CR_In_Alphabetic_Presentation_Forms */
21711
21712 /* PROPERTY: 'In_Arabic_Presentation_Forms_A': Block */
21713 static const OnigCodePoint
21714 CR_In_Arabic_Presentation_Forms_A[] = { 1,
21715 0xfb50, 0xfdff,
21716 }; /* END of CR_In_Arabic_Presentation_Forms_A */
21717
21718 /* PROPERTY: 'In_Variation_Selectors': Block */
21719 static const OnigCodePoint
21720 CR_In_Variation_Selectors[] = { 1,
21721 0xfe00, 0xfe0f,
21722 }; /* END of CR_In_Variation_Selectors */
21723
21724 /* PROPERTY: 'In_Vertical_Forms': Block */
21725 static const OnigCodePoint
21726 CR_In_Vertical_Forms[] = { 1,
21727 0xfe10, 0xfe1f,
21728 }; /* END of CR_In_Vertical_Forms */
21729
21730 /* PROPERTY: 'In_Combining_Half_Marks': Block */
21731 static const OnigCodePoint
21732 CR_In_Combining_Half_Marks[] = { 1,
21733 0xfe20, 0xfe2f,
21734 }; /* END of CR_In_Combining_Half_Marks */
21735
21736 /* PROPERTY: 'In_CJK_Compatibility_Forms': Block */
21737 static const OnigCodePoint
21738 CR_In_CJK_Compatibility_Forms[] = { 1,
21739 0xfe30, 0xfe4f,
21740 }; /* END of CR_In_CJK_Compatibility_Forms */
21741
21742 /* PROPERTY: 'In_Small_Form_Variants': Block */
21743 static const OnigCodePoint
21744 CR_In_Small_Form_Variants[] = { 1,
21745 0xfe50, 0xfe6f,
21746 }; /* END of CR_In_Small_Form_Variants */
21747
21748 /* PROPERTY: 'In_Arabic_Presentation_Forms_B': Block */
21749 static const OnigCodePoint
21750 CR_In_Arabic_Presentation_Forms_B[] = { 1,
21751 0xfe70, 0xfeff,
21752 }; /* END of CR_In_Arabic_Presentation_Forms_B */
21753
21754 /* PROPERTY: 'In_Halfwidth_and_Fullwidth_Forms': Block */
21755 static const OnigCodePoint
21756 CR_In_Halfwidth_and_Fullwidth_Forms[] = { 1,
21757 0xff00, 0xffef,
21758 }; /* END of CR_In_Halfwidth_and_Fullwidth_Forms */
21759
21760 /* PROPERTY: 'In_Specials': Block */
21761 static const OnigCodePoint
21762 CR_In_Specials[] = { 1,
21763 0xfff0, 0xffff,
21764 }; /* END of CR_In_Specials */
21765
21766 /* PROPERTY: 'In_Linear_B_Syllabary': Block */
21767 static const OnigCodePoint
21768 CR_In_Linear_B_Syllabary[] = { 1,
21769 0x10000, 0x1007f,
21770 }; /* END of CR_In_Linear_B_Syllabary */
21771
21772 /* PROPERTY: 'In_Linear_B_Ideograms': Block */
21773 static const OnigCodePoint
21774 CR_In_Linear_B_Ideograms[] = { 1,
21775 0x10080, 0x100ff,
21776 }; /* END of CR_In_Linear_B_Ideograms */
21777
21778 /* PROPERTY: 'In_Aegean_Numbers': Block */
21779 static const OnigCodePoint
21780 CR_In_Aegean_Numbers[] = { 1,
21781 0x10100, 0x1013f,
21782 }; /* END of CR_In_Aegean_Numbers */
21783
21784 /* PROPERTY: 'In_Ancient_Greek_Numbers': Block */
21785 static const OnigCodePoint
21786 CR_In_Ancient_Greek_Numbers[] = { 1,
21787 0x10140, 0x1018f,
21788 }; /* END of CR_In_Ancient_Greek_Numbers */
21789
21790 /* PROPERTY: 'In_Ancient_Symbols': Block */
21791 static const OnigCodePoint
21792 CR_In_Ancient_Symbols[] = { 1,
21793 0x10190, 0x101cf,
21794 }; /* END of CR_In_Ancient_Symbols */
21795
21796 /* PROPERTY: 'In_Phaistos_Disc': Block */
21797 static const OnigCodePoint
21798 CR_In_Phaistos_Disc[] = { 1,
21799 0x101d0, 0x101ff,
21800 }; /* END of CR_In_Phaistos_Disc */
21801
21802 /* PROPERTY: 'In_Lycian': Block */
21803 static const OnigCodePoint
21804 CR_In_Lycian[] = { 1,
21805 0x10280, 0x1029f,
21806 }; /* END of CR_In_Lycian */
21807
21808 /* PROPERTY: 'In_Carian': Block */
21809 static const OnigCodePoint
21810 CR_In_Carian[] = { 1,
21811 0x102a0, 0x102df,
21812 }; /* END of CR_In_Carian */
21813
21814 /* PROPERTY: 'In_Coptic_Epact_Numbers': Block */
21815 static const OnigCodePoint
21816 CR_In_Coptic_Epact_Numbers[] = { 1,
21817 0x102e0, 0x102ff,
21818 }; /* END of CR_In_Coptic_Epact_Numbers */
21819
21820 /* PROPERTY: 'In_Old_Italic': Block */
21821 static const OnigCodePoint
21822 CR_In_Old_Italic[] = { 1,
21823 0x10300, 0x1032f,
21824 }; /* END of CR_In_Old_Italic */
21825
21826 /* PROPERTY: 'In_Gothic': Block */
21827 static const OnigCodePoint
21828 CR_In_Gothic[] = { 1,
21829 0x10330, 0x1034f,
21830 }; /* END of CR_In_Gothic */
21831
21832 /* PROPERTY: 'In_Old_Permic': Block */
21833 static const OnigCodePoint
21834 CR_In_Old_Permic[] = { 1,
21835 0x10350, 0x1037f,
21836 }; /* END of CR_In_Old_Permic */
21837
21838 /* PROPERTY: 'In_Ugaritic': Block */
21839 static const OnigCodePoint
21840 CR_In_Ugaritic[] = { 1,
21841 0x10380, 0x1039f,
21842 }; /* END of CR_In_Ugaritic */
21843
21844 /* PROPERTY: 'In_Old_Persian': Block */
21845 static const OnigCodePoint
21846 CR_In_Old_Persian[] = { 1,
21847 0x103a0, 0x103df,
21848 }; /* END of CR_In_Old_Persian */
21849
21850 /* PROPERTY: 'In_Deseret': Block */
21851 #define CR_In_Deseret CR_Deseret
21852
21853 /* PROPERTY: 'In_Shavian': Block */
21854 #define CR_In_Shavian CR_Shavian
21855
21856 /* PROPERTY: 'In_Osmanya': Block */
21857 static const OnigCodePoint
21858 CR_In_Osmanya[] = { 1,
21859 0x10480, 0x104af,
21860 }; /* END of CR_In_Osmanya */
21861
21862 /* PROPERTY: 'In_Elbasan': Block */
21863 static const OnigCodePoint
21864 CR_In_Elbasan[] = { 1,
21865 0x10500, 0x1052f,
21866 }; /* END of CR_In_Elbasan */
21867
21868 /* PROPERTY: 'In_Caucasian_Albanian': Block */
21869 static const OnigCodePoint
21870 CR_In_Caucasian_Albanian[] = { 1,
21871 0x10530, 0x1056f,
21872 }; /* END of CR_In_Caucasian_Albanian */
21873
21874 /* PROPERTY: 'In_Linear_A': Block */
21875 static const OnigCodePoint
21876 CR_In_Linear_A[] = { 1,
21877 0x10600, 0x1077f,
21878 }; /* END of CR_In_Linear_A */
21879
21880 /* PROPERTY: 'In_Cypriot_Syllabary': Block */
21881 static const OnigCodePoint
21882 CR_In_Cypriot_Syllabary[] = { 1,
21883 0x10800, 0x1083f,
21884 }; /* END of CR_In_Cypriot_Syllabary */
21885
21886 /* PROPERTY: 'In_Imperial_Aramaic': Block */
21887 static const OnigCodePoint
21888 CR_In_Imperial_Aramaic[] = { 1,
21889 0x10840, 0x1085f,
21890 }; /* END of CR_In_Imperial_Aramaic */
21891
21892 /* PROPERTY: 'In_Palmyrene': Block */
21893 #define CR_In_Palmyrene CR_Palmyrene
21894
21895 /* PROPERTY: 'In_Nabataean': Block */
21896 static const OnigCodePoint
21897 CR_In_Nabataean[] = { 1,
21898 0x10880, 0x108af,
21899 }; /* END of CR_In_Nabataean */
21900
21901 /* PROPERTY: 'In_Hatran': Block */
21902 static const OnigCodePoint
21903 CR_In_Hatran[] = { 1,
21904 0x108e0, 0x108ff,
21905 }; /* END of CR_In_Hatran */
21906
21907 /* PROPERTY: 'In_Phoenician': Block */
21908 static const OnigCodePoint
21909 CR_In_Phoenician[] = { 1,
21910 0x10900, 0x1091f,
21911 }; /* END of CR_In_Phoenician */
21912
21913 /* PROPERTY: 'In_Lydian': Block */
21914 static const OnigCodePoint
21915 CR_In_Lydian[] = { 1,
21916 0x10920, 0x1093f,
21917 }; /* END of CR_In_Lydian */
21918
21919 /* PROPERTY: 'In_Meroitic_Hieroglyphs': Block */
21920 #define CR_In_Meroitic_Hieroglyphs CR_Meroitic_Hieroglyphs
21921
21922 /* PROPERTY: 'In_Meroitic_Cursive': Block */
21923 static const OnigCodePoint
21924 CR_In_Meroitic_Cursive[] = { 1,
21925 0x109a0, 0x109ff,
21926 }; /* END of CR_In_Meroitic_Cursive */
21927
21928 /* PROPERTY: 'In_Kharoshthi': Block */
21929 static const OnigCodePoint
21930 CR_In_Kharoshthi[] = { 1,
21931 0x10a00, 0x10a5f,
21932 }; /* END of CR_In_Kharoshthi */
21933
21934 /* PROPERTY: 'In_Old_South_Arabian': Block */
21935 #define CR_In_Old_South_Arabian CR_Old_South_Arabian
21936
21937 /* PROPERTY: 'In_Old_North_Arabian': Block */
21938 #define CR_In_Old_North_Arabian CR_Old_North_Arabian
21939
21940 /* PROPERTY: 'In_Manichaean': Block */
21941 static const OnigCodePoint
21942 CR_In_Manichaean[] = { 1,
21943 0x10ac0, 0x10aff,
21944 }; /* END of CR_In_Manichaean */
21945
21946 /* PROPERTY: 'In_Avestan': Block */
21947 static const OnigCodePoint
21948 CR_In_Avestan[] = { 1,
21949 0x10b00, 0x10b3f,
21950 }; /* END of CR_In_Avestan */
21951
21952 /* PROPERTY: 'In_Inscriptional_Parthian': Block */
21953 static const OnigCodePoint
21954 CR_In_Inscriptional_Parthian[] = { 1,
21955 0x10b40, 0x10b5f,
21956 }; /* END of CR_In_Inscriptional_Parthian */
21957
21958 /* PROPERTY: 'In_Inscriptional_Pahlavi': Block */
21959 static const OnigCodePoint
21960 CR_In_Inscriptional_Pahlavi[] = { 1,
21961 0x10b60, 0x10b7f,
21962 }; /* END of CR_In_Inscriptional_Pahlavi */
21963
21964 /* PROPERTY: 'In_Psalter_Pahlavi': Block */
21965 static const OnigCodePoint
21966 CR_In_Psalter_Pahlavi[] = { 1,
21967 0x10b80, 0x10baf,
21968 }; /* END of CR_In_Psalter_Pahlavi */
21969
21970 /* PROPERTY: 'In_Old_Turkic': Block */
21971 static const OnigCodePoint
21972 CR_In_Old_Turkic[] = { 1,
21973 0x10c00, 0x10c4f,
21974 }; /* END of CR_In_Old_Turkic */
21975
21976 /* PROPERTY: 'In_Old_Hungarian': Block */
21977 static const OnigCodePoint
21978 CR_In_Old_Hungarian[] = { 1,
21979 0x10c80, 0x10cff,
21980 }; /* END of CR_In_Old_Hungarian */
21981
21982 /* PROPERTY: 'In_Rumi_Numeral_Symbols': Block */
21983 static const OnigCodePoint
21984 CR_In_Rumi_Numeral_Symbols[] = { 1,
21985 0x10e60, 0x10e7f,
21986 }; /* END of CR_In_Rumi_Numeral_Symbols */
21987
21988 /* PROPERTY: 'In_Brahmi': Block */
21989 static const OnigCodePoint
21990 CR_In_Brahmi[] = { 1,
21991 0x11000, 0x1107f,
21992 }; /* END of CR_In_Brahmi */
21993
21994 /* PROPERTY: 'In_Kaithi': Block */
21995 static const OnigCodePoint
21996 CR_In_Kaithi[] = { 1,
21997 0x11080, 0x110cf,
21998 }; /* END of CR_In_Kaithi */
21999
22000 /* PROPERTY: 'In_Sora_Sompeng': Block */
22001 static const OnigCodePoint
22002 CR_In_Sora_Sompeng[] = { 1,
22003 0x110d0, 0x110ff,
22004 }; /* END of CR_In_Sora_Sompeng */
22005
22006 /* PROPERTY: 'In_Chakma': Block */
22007 static const OnigCodePoint
22008 CR_In_Chakma[] = { 1,
22009 0x11100, 0x1114f,
22010 }; /* END of CR_In_Chakma */
22011
22012 /* PROPERTY: 'In_Mahajani': Block */
22013 static const OnigCodePoint
22014 CR_In_Mahajani[] = { 1,
22015 0x11150, 0x1117f,
22016 }; /* END of CR_In_Mahajani */
22017
22018 /* PROPERTY: 'In_Sharada': Block */
22019 static const OnigCodePoint
22020 CR_In_Sharada[] = { 1,
22021 0x11180, 0x111df,
22022 }; /* END of CR_In_Sharada */
22023
22024 /* PROPERTY: 'In_Sinhala_Archaic_Numbers': Block */
22025 static const OnigCodePoint
22026 CR_In_Sinhala_Archaic_Numbers[] = { 1,
22027 0x111e0, 0x111ff,
22028 }; /* END of CR_In_Sinhala_Archaic_Numbers */
22029
22030 /* PROPERTY: 'In_Khojki': Block */
22031 static const OnigCodePoint
22032 CR_In_Khojki[] = { 1,
22033 0x11200, 0x1124f,
22034 }; /* END of CR_In_Khojki */
22035
22036 /* PROPERTY: 'In_Multani': Block */
22037 static const OnigCodePoint
22038 CR_In_Multani[] = { 1,
22039 0x11280, 0x112af,
22040 }; /* END of CR_In_Multani */
22041
22042 /* PROPERTY: 'In_Khudawadi': Block */
22043 static const OnigCodePoint
22044 CR_In_Khudawadi[] = { 1,
22045 0x112b0, 0x112ff,
22046 }; /* END of CR_In_Khudawadi */
22047
22048 /* PROPERTY: 'In_Grantha': Block */
22049 static const OnigCodePoint
22050 CR_In_Grantha[] = { 1,
22051 0x11300, 0x1137f,
22052 }; /* END of CR_In_Grantha */
22053
22054 /* PROPERTY: 'In_Tirhuta': Block */
22055 static const OnigCodePoint
22056 CR_In_Tirhuta[] = { 1,
22057 0x11480, 0x114df,
22058 }; /* END of CR_In_Tirhuta */
22059
22060 /* PROPERTY: 'In_Siddham': Block */
22061 static const OnigCodePoint
22062 CR_In_Siddham[] = { 1,
22063 0x11580, 0x115ff,
22064 }; /* END of CR_In_Siddham */
22065
22066 /* PROPERTY: 'In_Modi': Block */
22067 static const OnigCodePoint
22068 CR_In_Modi[] = { 1,
22069 0x11600, 0x1165f,
22070 }; /* END of CR_In_Modi */
22071
22072 /* PROPERTY: 'In_Takri': Block */
22073 static const OnigCodePoint
22074 CR_In_Takri[] = { 1,
22075 0x11680, 0x116cf,
22076 }; /* END of CR_In_Takri */
22077
22078 /* PROPERTY: 'In_Ahom': Block */
22079 static const OnigCodePoint
22080 CR_In_Ahom[] = { 1,
22081 0x11700, 0x1173f,
22082 }; /* END of CR_In_Ahom */
22083
22084 /* PROPERTY: 'In_Warang_Citi': Block */
22085 static const OnigCodePoint
22086 CR_In_Warang_Citi[] = { 1,
22087 0x118a0, 0x118ff,
22088 }; /* END of CR_In_Warang_Citi */
22089
22090 /* PROPERTY: 'In_Pau_Cin_Hau': Block */
22091 static const OnigCodePoint
22092 CR_In_Pau_Cin_Hau[] = { 1,
22093 0x11ac0, 0x11aff,
22094 }; /* END of CR_In_Pau_Cin_Hau */
22095
22096 /* PROPERTY: 'In_Cuneiform': Block */
22097 static const OnigCodePoint
22098 CR_In_Cuneiform[] = { 1,
22099 0x12000, 0x123ff,
22100 }; /* END of CR_In_Cuneiform */
22101
22102 /* PROPERTY: 'In_Cuneiform_Numbers_and_Punctuation': Block */
22103 static const OnigCodePoint
22104 CR_In_Cuneiform_Numbers_and_Punctuation[] = { 1,
22105 0x12400, 0x1247f,
22106 }; /* END of CR_In_Cuneiform_Numbers_and_Punctuation */
22107
22108 /* PROPERTY: 'In_Early_Dynastic_Cuneiform': Block */
22109 static const OnigCodePoint
22110 CR_In_Early_Dynastic_Cuneiform[] = { 1,
22111 0x12480, 0x1254f,
22112 }; /* END of CR_In_Early_Dynastic_Cuneiform */
22113
22114 /* PROPERTY: 'In_Egyptian_Hieroglyphs': Block */
22115 static const OnigCodePoint
22116 CR_In_Egyptian_Hieroglyphs[] = { 1,
22117 0x13000, 0x1342f,
22118 }; /* END of CR_In_Egyptian_Hieroglyphs */
22119
22120 /* PROPERTY: 'In_Anatolian_Hieroglyphs': Block */
22121 static const OnigCodePoint
22122 CR_In_Anatolian_Hieroglyphs[] = { 1,
22123 0x14400, 0x1467f,
22124 }; /* END of CR_In_Anatolian_Hieroglyphs */
22125
22126 /* PROPERTY: 'In_Bamum_Supplement': Block */
22127 static const OnigCodePoint
22128 CR_In_Bamum_Supplement[] = { 1,
22129 0x16800, 0x16a3f,
22130 }; /* END of CR_In_Bamum_Supplement */
22131
22132 /* PROPERTY: 'In_Mro': Block */
22133 static const OnigCodePoint
22134 CR_In_Mro[] = { 1,
22135 0x16a40, 0x16a6f,
22136 }; /* END of CR_In_Mro */
22137
22138 /* PROPERTY: 'In_Bassa_Vah': Block */
22139 static const OnigCodePoint
22140 CR_In_Bassa_Vah[] = { 1,
22141 0x16ad0, 0x16aff,
22142 }; /* END of CR_In_Bassa_Vah */
22143
22144 /* PROPERTY: 'In_Pahawh_Hmong': Block */
22145 static const OnigCodePoint
22146 CR_In_Pahawh_Hmong[] = { 1,
22147 0x16b00, 0x16b8f,
22148 }; /* END of CR_In_Pahawh_Hmong */
22149
22150 /* PROPERTY: 'In_Miao': Block */
22151 static const OnigCodePoint
22152 CR_In_Miao[] = { 1,
22153 0x16f00, 0x16f9f,
22154 }; /* END of CR_In_Miao */
22155
22156 /* PROPERTY: 'In_Kana_Supplement': Block */
22157 static const OnigCodePoint
22158 CR_In_Kana_Supplement[] = { 1,
22159 0x1b000, 0x1b0ff,
22160 }; /* END of CR_In_Kana_Supplement */
22161
22162 /* PROPERTY: 'In_Duployan': Block */
22163 static const OnigCodePoint
22164 CR_In_Duployan[] = { 1,
22165 0x1bc00, 0x1bc9f,
22166 }; /* END of CR_In_Duployan */
22167
22168 /* PROPERTY: 'In_Shorthand_Format_Controls': Block */
22169 static const OnigCodePoint
22170 CR_In_Shorthand_Format_Controls[] = { 1,
22171 0x1bca0, 0x1bcaf,
22172 }; /* END of CR_In_Shorthand_Format_Controls */
22173
22174 /* PROPERTY: 'In_Byzantine_Musical_Symbols': Block */
22175 static const OnigCodePoint
22176 CR_In_Byzantine_Musical_Symbols[] = { 1,
22177 0x1d000, 0x1d0ff,
22178 }; /* END of CR_In_Byzantine_Musical_Symbols */
22179
22180 /* PROPERTY: 'In_Musical_Symbols': Block */
22181 static const OnigCodePoint
22182 CR_In_Musical_Symbols[] = { 1,
22183 0x1d100, 0x1d1ff,
22184 }; /* END of CR_In_Musical_Symbols */
22185
22186 /* PROPERTY: 'In_Ancient_Greek_Musical_Notation': Block */
22187 static const OnigCodePoint
22188 CR_In_Ancient_Greek_Musical_Notation[] = { 1,
22189 0x1d200, 0x1d24f,
22190 }; /* END of CR_In_Ancient_Greek_Musical_Notation */
22191
22192 /* PROPERTY: 'In_Tai_Xuan_Jing_Symbols': Block */
22193 static const OnigCodePoint
22194 CR_In_Tai_Xuan_Jing_Symbols[] = { 1,
22195 0x1d300, 0x1d35f,
22196 }; /* END of CR_In_Tai_Xuan_Jing_Symbols */
22197
22198 /* PROPERTY: 'In_Counting_Rod_Numerals': Block */
22199 static const OnigCodePoint
22200 CR_In_Counting_Rod_Numerals[] = { 1,
22201 0x1d360, 0x1d37f,
22202 }; /* END of CR_In_Counting_Rod_Numerals */
22203
22204 /* PROPERTY: 'In_Mathematical_Alphanumeric_Symbols': Block */
22205 static const OnigCodePoint
22206 CR_In_Mathematical_Alphanumeric_Symbols[] = { 1,
22207 0x1d400, 0x1d7ff,
22208 }; /* END of CR_In_Mathematical_Alphanumeric_Symbols */
22209
22210 /* PROPERTY: 'In_Sutton_SignWriting': Block */
22211 static const OnigCodePoint
22212 CR_In_Sutton_SignWriting[] = { 1,
22213 0x1d800, 0x1daaf,
22214 }; /* END of CR_In_Sutton_SignWriting */
22215
22216 /* PROPERTY: 'In_Mende_Kikakui': Block */
22217 static const OnigCodePoint
22218 CR_In_Mende_Kikakui[] = { 1,
22219 0x1e800, 0x1e8df,
22220 }; /* END of CR_In_Mende_Kikakui */
22221
22222 /* PROPERTY: 'In_Arabic_Mathematical_Alphabetic_Symbols': Block */
22223 static const OnigCodePoint
22224 CR_In_Arabic_Mathematical_Alphabetic_Symbols[] = { 1,
22225 0x1ee00, 0x1eeff,
22226 }; /* END of CR_In_Arabic_Mathematical_Alphabetic_Symbols */
22227
22228 /* PROPERTY: 'In_Mahjong_Tiles': Block */
22229 static const OnigCodePoint
22230 CR_In_Mahjong_Tiles[] = { 1,
22231 0x1f000, 0x1f02f,
22232 }; /* END of CR_In_Mahjong_Tiles */
22233
22234 /* PROPERTY: 'In_Domino_Tiles': Block */
22235 static const OnigCodePoint
22236 CR_In_Domino_Tiles[] = { 1,
22237 0x1f030, 0x1f09f,
22238 }; /* END of CR_In_Domino_Tiles */
22239
22240 /* PROPERTY: 'In_Playing_Cards': Block */
22241 static const OnigCodePoint
22242 CR_In_Playing_Cards[] = { 1,
22243 0x1f0a0, 0x1f0ff,
22244 }; /* END of CR_In_Playing_Cards */
22245
22246 /* PROPERTY: 'In_Enclosed_Alphanumeric_Supplement': Block */
22247 static const OnigCodePoint
22248 CR_In_Enclosed_Alphanumeric_Supplement[] = { 1,
22249 0x1f100, 0x1f1ff,
22250 }; /* END of CR_In_Enclosed_Alphanumeric_Supplement */
22251
22252 /* PROPERTY: 'In_Enclosed_Ideographic_Supplement': Block */
22253 static const OnigCodePoint
22254 CR_In_Enclosed_Ideographic_Supplement[] = { 1,
22255 0x1f200, 0x1f2ff,
22256 }; /* END of CR_In_Enclosed_Ideographic_Supplement */
22257
22258 /* PROPERTY: 'In_Miscellaneous_Symbols_and_Pictographs': Block */
22259 static const OnigCodePoint
22260 CR_In_Miscellaneous_Symbols_and_Pictographs[] = { 1,
22261 0x1f300, 0x1f5ff,
22262 }; /* END of CR_In_Miscellaneous_Symbols_and_Pictographs */
22263
22264 /* PROPERTY: 'In_Emoticons': Block */
22265 static const OnigCodePoint
22266 CR_In_Emoticons[] = { 1,
22267 0x1f600, 0x1f64f,
22268 }; /* END of CR_In_Emoticons */
22269
22270 /* PROPERTY: 'In_Ornamental_Dingbats': Block */
22271 static const OnigCodePoint
22272 CR_In_Ornamental_Dingbats[] = { 1,
22273 0x1f650, 0x1f67f,
22274 }; /* END of CR_In_Ornamental_Dingbats */
22275
22276 /* PROPERTY: 'In_Transport_and_Map_Symbols': Block */
22277 static const OnigCodePoint
22278 CR_In_Transport_and_Map_Symbols[] = { 1,
22279 0x1f680, 0x1f6ff,
22280 }; /* END of CR_In_Transport_and_Map_Symbols */
22281
22282 /* PROPERTY: 'In_Alchemical_Symbols': Block */
22283 static const OnigCodePoint
22284 CR_In_Alchemical_Symbols[] = { 1,
22285 0x1f700, 0x1f77f,
22286 }; /* END of CR_In_Alchemical_Symbols */
22287
22288 /* PROPERTY: 'In_Geometric_Shapes_Extended': Block */
22289 static const OnigCodePoint
22290 CR_In_Geometric_Shapes_Extended[] = { 1,
22291 0x1f780, 0x1f7ff,
22292 }; /* END of CR_In_Geometric_Shapes_Extended */
22293
22294 /* PROPERTY: 'In_Supplemental_Arrows_C': Block */
22295 static const OnigCodePoint
22296 CR_In_Supplemental_Arrows_C[] = { 1,
22297 0x1f800, 0x1f8ff,
22298 }; /* END of CR_In_Supplemental_Arrows_C */
22299
22300 /* PROPERTY: 'In_Supplemental_Symbols_and_Pictographs': Block */
22301 static const OnigCodePoint
22302 CR_In_Supplemental_Symbols_and_Pictographs[] = { 1,
22303 0x1f900, 0x1f9ff,
22304 }; /* END of CR_In_Supplemental_Symbols_and_Pictographs */
22305
22306 /* PROPERTY: 'In_CJK_Unified_Ideographs_Extension_B': Block */
22307 static const OnigCodePoint
22308 CR_In_CJK_Unified_Ideographs_Extension_B[] = { 1,
22309 0x20000, 0x2a6df,
22310 }; /* END of CR_In_CJK_Unified_Ideographs_Extension_B */
22311
22312 /* PROPERTY: 'In_CJK_Unified_Ideographs_Extension_C': Block */
22313 static const OnigCodePoint
22314 CR_In_CJK_Unified_Ideographs_Extension_C[] = { 1,
22315 0x2a700, 0x2b73f,
22316 }; /* END of CR_In_CJK_Unified_Ideographs_Extension_C */
22317
22318 /* PROPERTY: 'In_CJK_Unified_Ideographs_Extension_D': Block */
22319 static const OnigCodePoint
22320 CR_In_CJK_Unified_Ideographs_Extension_D[] = { 1,
22321 0x2b740, 0x2b81f,
22322 }; /* END of CR_In_CJK_Unified_Ideographs_Extension_D */
22323
22324 /* PROPERTY: 'In_CJK_Unified_Ideographs_Extension_E': Block */
22325 static const OnigCodePoint
22326 CR_In_CJK_Unified_Ideographs_Extension_E[] = { 1,
22327 0x2b820, 0x2ceaf,
22328 }; /* END of CR_In_CJK_Unified_Ideographs_Extension_E */
22329
22330 /* PROPERTY: 'In_CJK_Compatibility_Ideographs_Supplement': Block */
22331 static const OnigCodePoint
22332 CR_In_CJK_Compatibility_Ideographs_Supplement[] = { 1,
22333 0x2f800, 0x2fa1f,
22334 }; /* END of CR_In_CJK_Compatibility_Ideographs_Supplement */
22335
22336 /* PROPERTY: 'In_Tags': Block */
22337 static const OnigCodePoint
22338 CR_In_Tags[] = { 1,
22339 0xe0000, 0xe007f,
22340 }; /* END of CR_In_Tags */
22341
22342 /* PROPERTY: 'In_Variation_Selectors_Supplement': Block */
22343 static const OnigCodePoint
22344 CR_In_Variation_Selectors_Supplement[] = { 1,
22345 0xe0100, 0xe01ef,
22346 }; /* END of CR_In_Variation_Selectors_Supplement */
22347
22348 /* PROPERTY: 'In_Supplementary_Private_Use_Area_A': Block */
22349 static const OnigCodePoint
22350 CR_In_Supplementary_Private_Use_Area_A[] = { 1,
22351 0xf0000, 0xfffff,
22352 }; /* END of CR_In_Supplementary_Private_Use_Area_A */
22353
22354 /* PROPERTY: 'In_Supplementary_Private_Use_Area_B': Block */
22355 static const OnigCodePoint
22356 CR_In_Supplementary_Private_Use_Area_B[] = { 1,
22357 0x100000, 0x10ffff,
22358 }; /* END of CR_In_Supplementary_Private_Use_Area_B */
22359
22360 /* PROPERTY: 'In_No_Block': Block */
22361 static const OnigCodePoint
22362 CR_In_No_Block[] = { 42,
22363 0x0860, 0x089f,
22364 0x1c80, 0x1cbf,
22365 0x2fe0, 0x2fef,
22366 0x10200, 0x1027f,
22367 0x103e0, 0x103ff,
22368 0x104b0, 0x104ff,
22369 0x10570, 0x105ff,
22370 0x10780, 0x107ff,
22371 0x108b0, 0x108df,
22372 0x10940, 0x1097f,
22373 0x10aa0, 0x10abf,
22374 0x10bb0, 0x10bff,
22375 0x10c50, 0x10c7f,
22376 0x10d00, 0x10e5f,
22377 0x10e80, 0x10fff,
22378 0x11250, 0x1127f,
22379 0x11380, 0x1147f,
22380 0x114e0, 0x1157f,
22381 0x11660, 0x1167f,
22382 0x116d0, 0x116ff,
22383 0x11740, 0x1189f,
22384 0x11900, 0x11abf,
22385 0x11b00, 0x11fff,
22386 0x12550, 0x12fff,
22387 0x13430, 0x143ff,
22388 0x14680, 0x167ff,
22389 0x16a70, 0x16acf,
22390 0x16b90, 0x16eff,
22391 0x16fa0, 0x1afff,
22392 0x1b100, 0x1bbff,
22393 0x1bcb0, 0x1cfff,
22394 0x1d250, 0x1d2ff,
22395 0x1d380, 0x1d3ff,
22396 0x1dab0, 0x1e7ff,
22397 0x1e8e0, 0x1edff,
22398 0x1ef00, 0x1efff,
22399 0x1fa00, 0x1ffff,
22400 0x2a6e0, 0x2a6ff,
22401 0x2ceb0, 0x2f7ff,
22402 0x2fa20, 0xdffff,
22403 0xe0080, 0xe00ff,
22404 0xe01f0, 0xeffff,
22405 }; /* END of CR_In_No_Block */
22406
22407 static const OnigCodePoint*
22408 const CodeRanges[] = {
22409 CR_NEWLINE,
22410 CR_Alpha,
22411 CR_Blank,
22412 CR_Cntrl,
22413 CR_Digit,
22414 CR_Graph,
22415 CR_Lower,
22416 CR_Print,
22417 CR_Punct,
22418 CR_Space,
22419 CR_Upper,
22420 CR_XDigit,
22421 CR_Word,
22422 CR_Alnum,
22423 CR_ASCII,
22424 CR_Any,
22425 CR_Assigned,
22426 CR_C,
22427 CR_Cc,
22428 CR_Cf,
22429 CR_Cn,
22430 CR_Co,
22431 CR_Cs,
22432 CR_L,
22433 CR_LC,
22434 CR_Ll,
22435 CR_Lm,
22436 CR_Lo,
22437 CR_Lt,
22438 CR_Lu,
22439 CR_M,
22440 CR_Mc,
22441 CR_Me,
22442 CR_Mn,
22443 CR_N,
22444 CR_Nd,
22445 CR_Nl,
22446 CR_No,
22447 CR_P,
22448 CR_Pc,
22449 CR_Pd,
22450 CR_Pe,
22451 CR_Pf,
22452 CR_Pi,
22453 CR_Po,
22454 CR_Ps,
22455 CR_S,
22456 CR_Sc,
22457 CR_Sk,
22458 CR_Sm,
22459 CR_So,
22460 CR_Z,
22461 CR_Zl,
22462 CR_Zp,
22463 CR_Zs,
22464 CR_Math,
22465 CR_Alphabetic,
22466 CR_Lowercase,
22467 CR_Uppercase,
22468 CR_Cased,
22469 CR_Case_Ignorable,
22470 CR_Changes_When_Lowercased,
22471 CR_Changes_When_Uppercased,
22472 CR_Changes_When_Titlecased,
22473 CR_Changes_When_Casefolded,
22474 CR_Changes_When_Casemapped,
22475 CR_ID_Start,
22476 CR_ID_Continue,
22477 CR_XID_Start,
22478 CR_XID_Continue,
22479 CR_Default_Ignorable_Code_Point,
22480 CR_Grapheme_Extend,
22481 CR_Grapheme_Base,
22482 CR_Grapheme_Link,
22483 CR_Common,
22484 CR_Latin,
22485 CR_Greek,
22486 CR_Cyrillic,
22487 CR_Armenian,
22488 CR_Hebrew,
22489 CR_Arabic,
22490 CR_Syriac,
22491 CR_Thaana,
22492 CR_Devanagari,
22493 CR_Bengali,
22494 CR_Gurmukhi,
22495 CR_Gujarati,
22496 CR_Oriya,
22497 CR_Tamil,
22498 CR_Telugu,
22499 CR_Kannada,
22500 CR_Malayalam,
22501 CR_Sinhala,
22502 CR_Thai,
22503 CR_Lao,
22504 CR_Tibetan,
22505 CR_Myanmar,
22506 CR_Georgian,
22507 CR_Hangul,
22508 CR_Ethiopic,
22509 CR_Cherokee,
22510 CR_Canadian_Aboriginal,
22511 CR_Ogham,
22512 CR_Runic,
22513 CR_Khmer,
22514 CR_Mongolian,
22515 CR_Hiragana,
22516 CR_Katakana,
22517 CR_Bopomofo,
22518 CR_Han,
22519 CR_Yi,
22520 CR_Old_Italic,
22521 CR_Gothic,
22522 CR_Deseret,
22523 CR_Inherited,
22524 CR_Tagalog,
22525 CR_Hanunoo,
22526 CR_Buhid,
22527 CR_Tagbanwa,
22528 CR_Limbu,
22529 CR_Tai_Le,
22530 CR_Linear_B,
22531 CR_Ugaritic,
22532 CR_Shavian,
22533 CR_Osmanya,
22534 CR_Cypriot,
22535 CR_Braille,
22536 CR_Buginese,
22537 CR_Coptic,
22538 CR_New_Tai_Lue,
22539 CR_Glagolitic,
22540 CR_Tifinagh,
22541 CR_Syloti_Nagri,
22542 CR_Old_Persian,
22543 CR_Kharoshthi,
22544 CR_Balinese,
22545 CR_Cuneiform,
22546 CR_Phoenician,
22547 CR_Phags_Pa,
22548 CR_Nko,
22549 CR_Sundanese,
22550 CR_Lepcha,
22551 CR_Ol_Chiki,
22552 CR_Vai,
22553 CR_Saurashtra,
22554 CR_Kayah_Li,
22555 CR_Rejang,
22556 CR_Lycian,
22557 CR_Carian,
22558 CR_Lydian,
22559 CR_Cham,
22560 CR_Tai_Tham,
22561 CR_Tai_Viet,
22562 CR_Avestan,
22563 CR_Egyptian_Hieroglyphs,
22564 CR_Samaritan,
22565 CR_Lisu,
22566 CR_Bamum,
22567 CR_Javanese,
22568 CR_Meetei_Mayek,
22569 CR_Imperial_Aramaic,
22570 CR_Old_South_Arabian,
22571 CR_Inscriptional_Parthian,
22572 CR_Inscriptional_Pahlavi,
22573 CR_Old_Turkic,
22574 CR_Kaithi,
22575 CR_Batak,
22576 CR_Brahmi,
22577 CR_Mandaic,
22578 CR_Chakma,
22579 CR_Meroitic_Cursive,
22580 CR_Meroitic_Hieroglyphs,
22581 CR_Miao,
22582 CR_Sharada,
22583 CR_Sora_Sompeng,
22584 CR_Takri,
22585 CR_Caucasian_Albanian,
22586 CR_Bassa_Vah,
22587 CR_Duployan,
22588 CR_Elbasan,
22589 CR_Grantha,
22590 CR_Pahawh_Hmong,
22591 CR_Khojki,
22592 CR_Linear_A,
22593 CR_Mahajani,
22594 CR_Manichaean,
22595 CR_Mende_Kikakui,
22596 CR_Modi,
22597 CR_Mro,
22598 CR_Old_North_Arabian,
22599 CR_Nabataean,
22600 CR_Palmyrene,
22601 CR_Pau_Cin_Hau,
22602 CR_Old_Permic,
22603 CR_Psalter_Pahlavi,
22604 CR_Siddham,
22605 CR_Khudawadi,
22606 CR_Tirhuta,
22607 CR_Warang_Citi,
22608 CR_Ahom,
22609 CR_Anatolian_Hieroglyphs,
22610 CR_Hatran,
22611 CR_Multani,
22612 CR_Old_Hungarian,
22613 CR_SignWriting,
22614 CR_White_Space,
22615 CR_Bidi_Control,
22616 CR_Join_Control,
22617 CR_Dash,
22618 CR_Hyphen,
22619 CR_Quotation_Mark,
22620 CR_Terminal_Punctuation,
22621 CR_Other_Math,
22622 CR_Hex_Digit,
22623 CR_ASCII_Hex_Digit,
22624 CR_Other_Alphabetic,
22625 CR_Ideographic,
22626 CR_Diacritic,
22627 CR_Extender,
22628 CR_Other_Lowercase,
22629 CR_Other_Uppercase,
22630 CR_Noncharacter_Code_Point,
22631 CR_Other_Grapheme_Extend,
22632 CR_IDS_Binary_Operator,
22633 CR_IDS_Trinary_Operator,
22634 CR_Radical,
22635 CR_Unified_Ideograph,
22636 CR_Other_Default_Ignorable_Code_Point,
22637 CR_Deprecated,
22638 CR_Soft_Dotted,
22639 CR_Logical_Order_Exception,
22640 CR_Other_ID_Start,
22641 CR_Other_ID_Continue,
22642 CR_STerm,
22643 CR_Variation_Selector,
22644 CR_Pattern_White_Space,
22645 CR_Pattern_Syntax,
22646 CR_Unknown,
22647 CR_In_Basic_Latin,
22648 CR_In_Latin_1_Supplement,
22649 CR_In_Latin_Extended_A,
22650 CR_In_Latin_Extended_B,
22651 CR_In_IPA_Extensions,
22652 CR_In_Spacing_Modifier_Letters,
22653 CR_In_Combining_Diacritical_Marks,
22654 CR_In_Greek_and_Coptic,
22655 CR_In_Cyrillic,
22656 CR_In_Cyrillic_Supplement,
22657 CR_In_Armenian,
22658 CR_In_Hebrew,
22659 CR_In_Arabic,
22660 CR_In_Syriac,
22661 CR_In_Arabic_Supplement,
22662 CR_In_Thaana,
22663 CR_In_NKo,
22664 CR_In_Samaritan,
22665 CR_In_Mandaic,
22666 CR_In_Arabic_Extended_A,
22667 CR_In_Devanagari,
22668 CR_In_Bengali,
22669 CR_In_Gurmukhi,
22670 CR_In_Gujarati,
22671 CR_In_Oriya,
22672 CR_In_Tamil,
22673 CR_In_Telugu,
22674 CR_In_Kannada,
22675 CR_In_Malayalam,
22676 CR_In_Sinhala,
22677 CR_In_Thai,
22678 CR_In_Lao,
22679 CR_In_Tibetan,
22680 CR_In_Myanmar,
22681 CR_In_Georgian,
22682 CR_In_Hangul_Jamo,
22683 CR_In_Ethiopic,
22684 CR_In_Ethiopic_Supplement,
22685 CR_In_Cherokee,
22686 CR_In_Unified_Canadian_Aboriginal_Syllabics,
22687 CR_In_Ogham,
22688 CR_In_Runic,
22689 CR_In_Tagalog,
22690 CR_In_Hanunoo,
22691 CR_In_Buhid,
22692 CR_In_Tagbanwa,
22693 CR_In_Khmer,
22694 CR_In_Mongolian,
22695 CR_In_Unified_Canadian_Aboriginal_Syllabics_Extended,
22696 CR_In_Limbu,
22697 CR_In_Tai_Le,
22698 CR_In_New_Tai_Lue,
22699 CR_In_Khmer_Symbols,
22700 CR_In_Buginese,
22701 CR_In_Tai_Tham,
22702 CR_In_Combining_Diacritical_Marks_Extended,
22703 CR_In_Balinese,
22704 CR_In_Sundanese,
22705 CR_In_Batak,
22706 CR_In_Lepcha,
22707 CR_In_Ol_Chiki,
22708 CR_In_Sundanese_Supplement,
22709 CR_In_Vedic_Extensions,
22710 CR_In_Phonetic_Extensions,
22711 CR_In_Phonetic_Extensions_Supplement,
22712 CR_In_Combining_Diacritical_Marks_Supplement,
22713 CR_In_Latin_Extended_Additional,
22714 CR_In_Greek_Extended,
22715 CR_In_General_Punctuation,
22716 CR_In_Superscripts_and_Subscripts,
22717 CR_In_Currency_Symbols,
22718 CR_In_Combining_Diacritical_Marks_for_Symbols,
22719 CR_In_Letterlike_Symbols,
22720 CR_In_Number_Forms,
22721 CR_In_Arrows,
22722 CR_In_Mathematical_Operators,
22723 CR_In_Miscellaneous_Technical,
22724 CR_In_Control_Pictures,
22725 CR_In_Optical_Character_Recognition,
22726 CR_In_Enclosed_Alphanumerics,
22727 CR_In_Box_Drawing,
22728 CR_In_Block_Elements,
22729 CR_In_Geometric_Shapes,
22730 CR_In_Miscellaneous_Symbols,
22731 CR_In_Dingbats,
22732 CR_In_Miscellaneous_Mathematical_Symbols_A,
22733 CR_In_Supplemental_Arrows_A,
22734 CR_In_Braille_Patterns,
22735 CR_In_Supplemental_Arrows_B,
22736 CR_In_Miscellaneous_Mathematical_Symbols_B,
22737 CR_In_Supplemental_Mathematical_Operators,
22738 CR_In_Miscellaneous_Symbols_and_Arrows,
22739 CR_In_Glagolitic,
22740 CR_In_Latin_Extended_C,
22741 CR_In_Coptic,
22742 CR_In_Georgian_Supplement,
22743 CR_In_Tifinagh,
22744 CR_In_Ethiopic_Extended,
22745 CR_In_Cyrillic_Extended_A,
22746 CR_In_Supplemental_Punctuation,
22747 CR_In_CJK_Radicals_Supplement,
22748 CR_In_Kangxi_Radicals,
22749 CR_In_Ideographic_Description_Characters,
22750 CR_In_CJK_Symbols_and_Punctuation,
22751 CR_In_Hiragana,
22752 CR_In_Katakana,
22753 CR_In_Bopomofo,
22754 CR_In_Hangul_Compatibility_Jamo,
22755 CR_In_Kanbun,
22756 CR_In_Bopomofo_Extended,
22757 CR_In_CJK_Strokes,
22758 CR_In_Katakana_Phonetic_Extensions,
22759 CR_In_Enclosed_CJK_Letters_and_Months,
22760 CR_In_CJK_Compatibility,
22761 CR_In_CJK_Unified_Ideographs_Extension_A,
22762 CR_In_Yijing_Hexagram_Symbols,
22763 CR_In_CJK_Unified_Ideographs,
22764 CR_In_Yi_Syllables,
22765 CR_In_Yi_Radicals,
22766 CR_In_Lisu,
22767 CR_In_Vai,
22768 CR_In_Cyrillic_Extended_B,
22769 CR_In_Bamum,
22770 CR_In_Modifier_Tone_Letters,
22771 CR_In_Latin_Extended_D,
22772 CR_In_Syloti_Nagri,
22773 CR_In_Common_Indic_Number_Forms,
22774 CR_In_Phags_pa,
22775 CR_In_Saurashtra,
22776 CR_In_Devanagari_Extended,
22777 CR_In_Kayah_Li,
22778 CR_In_Rejang,
22779 CR_In_Hangul_Jamo_Extended_A,
22780 CR_In_Javanese,
22781 CR_In_Myanmar_Extended_B,
22782 CR_In_Cham,
22783 CR_In_Myanmar_Extended_A,
22784 CR_In_Tai_Viet,
22785 CR_In_Meetei_Mayek_Extensions,
22786 CR_In_Ethiopic_Extended_A,
22787 CR_In_Latin_Extended_E,
22788 CR_In_Cherokee_Supplement,
22789 CR_In_Meetei_Mayek,
22790 CR_In_Hangul_Syllables,
22791 CR_In_Hangul_Jamo_Extended_B,
22792 CR_In_High_Surrogates,
22793 CR_In_High_Private_Use_Surrogates,
22794 CR_In_Low_Surrogates,
22795 CR_In_Private_Use_Area,
22796 CR_In_CJK_Compatibility_Ideographs,
22797 CR_In_Alphabetic_Presentation_Forms,
22798 CR_In_Arabic_Presentation_Forms_A,
22799 CR_In_Variation_Selectors,
22800 CR_In_Vertical_Forms,
22801 CR_In_Combining_Half_Marks,
22802 CR_In_CJK_Compatibility_Forms,
22803 CR_In_Small_Form_Variants,
22804 CR_In_Arabic_Presentation_Forms_B,
22805 CR_In_Halfwidth_and_Fullwidth_Forms,
22806 CR_In_Specials,
22807 CR_In_Linear_B_Syllabary,
22808 CR_In_Linear_B_Ideograms,
22809 CR_In_Aegean_Numbers,
22810 CR_In_Ancient_Greek_Numbers,
22811 CR_In_Ancient_Symbols,
22812 CR_In_Phaistos_Disc,
22813 CR_In_Lycian,
22814 CR_In_Carian,
22815 CR_In_Coptic_Epact_Numbers,
22816 CR_In_Old_Italic,
22817 CR_In_Gothic,
22818 CR_In_Old_Permic,
22819 CR_In_Ugaritic,
22820 CR_In_Old_Persian,
22821 CR_In_Deseret,
22822 CR_In_Shavian,
22823 CR_In_Osmanya,
22824 CR_In_Elbasan,
22825 CR_In_Caucasian_Albanian,
22826 CR_In_Linear_A,
22827 CR_In_Cypriot_Syllabary,
22828 CR_In_Imperial_Aramaic,
22829 CR_In_Palmyrene,
22830 CR_In_Nabataean,
22831 CR_In_Hatran,
22832 CR_In_Phoenician,
22833 CR_In_Lydian,
22834 CR_In_Meroitic_Hieroglyphs,
22835 CR_In_Meroitic_Cursive,
22836 CR_In_Kharoshthi,
22837 CR_In_Old_South_Arabian,
22838 CR_In_Old_North_Arabian,
22839 CR_In_Manichaean,
22840 CR_In_Avestan,
22841 CR_In_Inscriptional_Parthian,
22842 CR_In_Inscriptional_Pahlavi,
22843 CR_In_Psalter_Pahlavi,
22844 CR_In_Old_Turkic,
22845 CR_In_Old_Hungarian,
22846 CR_In_Rumi_Numeral_Symbols,
22847 CR_In_Brahmi,
22848 CR_In_Kaithi,
22849 CR_In_Sora_Sompeng,
22850 CR_In_Chakma,
22851 CR_In_Mahajani,
22852 CR_In_Sharada,
22853 CR_In_Sinhala_Archaic_Numbers,
22854 CR_In_Khojki,
22855 CR_In_Multani,
22856 CR_In_Khudawadi,
22857 CR_In_Grantha,
22858 CR_In_Tirhuta,
22859 CR_In_Siddham,
22860 CR_In_Modi,
22861 CR_In_Takri,
22862 CR_In_Ahom,
22863 CR_In_Warang_Citi,
22864 CR_In_Pau_Cin_Hau,
22865 CR_In_Cuneiform,
22866 CR_In_Cuneiform_Numbers_and_Punctuation,
22867 CR_In_Early_Dynastic_Cuneiform,
22868 CR_In_Egyptian_Hieroglyphs,
22869 CR_In_Anatolian_Hieroglyphs,
22870 CR_In_Bamum_Supplement,
22871 CR_In_Mro,
22872 CR_In_Bassa_Vah,
22873 CR_In_Pahawh_Hmong,
22874 CR_In_Miao,
22875 CR_In_Kana_Supplement,
22876 CR_In_Duployan,
22877 CR_In_Shorthand_Format_Controls,
22878 CR_In_Byzantine_Musical_Symbols,
22879 CR_In_Musical_Symbols,
22880 CR_In_Ancient_Greek_Musical_Notation,
22881 CR_In_Tai_Xuan_Jing_Symbols,
22882 CR_In_Counting_Rod_Numerals,
22883 CR_In_Mathematical_Alphanumeric_Symbols,
22884 CR_In_Sutton_SignWriting,
22885 CR_In_Mende_Kikakui,
22886 CR_In_Arabic_Mathematical_Alphabetic_Symbols,
22887 CR_In_Mahjong_Tiles,
22888 CR_In_Domino_Tiles,
22889 CR_In_Playing_Cards,
22890 CR_In_Enclosed_Alphanumeric_Supplement,
22891 CR_In_Enclosed_Ideographic_Supplement,
22892 CR_In_Miscellaneous_Symbols_and_Pictographs,
22893 CR_In_Emoticons,
22894 CR_In_Ornamental_Dingbats,
22895 CR_In_Transport_and_Map_Symbols,
22896 CR_In_Alchemical_Symbols,
22897 CR_In_Geometric_Shapes_Extended,
22898 CR_In_Supplemental_Arrows_C,
22899 CR_In_Supplemental_Symbols_and_Pictographs,
22900 CR_In_CJK_Unified_Ideographs_Extension_B,
22901 CR_In_CJK_Unified_Ideographs_Extension_C,
22902 CR_In_CJK_Unified_Ideographs_Extension_D,
22903 CR_In_CJK_Unified_Ideographs_Extension_E,
22904 CR_In_CJK_Compatibility_Ideographs_Supplement,
22905 CR_In_Tags,
22906 CR_In_Variation_Selectors_Supplement,
22907 CR_In_Supplementary_Private_Use_Area_A,
22908 CR_In_Supplementary_Private_Use_Area_B,
22909 CR_In_No_Block,
22910 };
22911
22912 #define TOTAL_KEYWORDS 711
22913 #define MIN_WORD_LENGTH 1
22914 #define MAX_WORD_LENGTH 44
22915 #define MIN_HASH_VALUE 1
22916 #define MAX_HASH_VALUE 5162
22917 /* maximum key range = 5162, duplicates = 0 */
22918
22919 #ifndef GPERF_DOWNCASE
22920 #define GPERF_DOWNCASE 1
22921 static unsigned char gperf_downcase[256] =
22922 {
22923 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14,
22924 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29,
22925 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44,
22926 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59,
22927 60, 61, 62, 63, 64, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106,
22928 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121,
22929 122, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104,
22930 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119,
22931 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134,
22932 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149,
22933 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164,
22934 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179,
22935 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194,
22936 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209,
22937 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224,
22938 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239,
22939 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254,
22940 255
22941 };
22942 #endif
22943
22944 #ifndef GPERF_CASE_STRNCMP
22945 #define GPERF_CASE_STRNCMP 1
22946 static int
gperf_case_strncmp(register const char * s1,register const char * s2,register unsigned int n)22947 gperf_case_strncmp (register const char *s1, register const char *s2, register unsigned int n)
22948 {
22949 for (; n > 0;)
22950 {
22951 unsigned char c1 = gperf_downcase[(unsigned char)*s1++];
22952 unsigned char c2 = gperf_downcase[(unsigned char)*s2++];
22953 if (c1 != 0 && c1 == c2)
22954 {
22955 n--;
22956 continue;
22957 }
22958 return (int)c1 - (int)c2;
22959 }
22960 return 0;
22961 }
22962 #endif
22963
22964 #ifdef __GNUC__
22965 __inline
22966 #else
22967 #ifdef __cplusplus
22968 inline
22969 #endif
22970 #endif
22971 static unsigned int
hash(register const char * str,register unsigned int len)22972 hash (register const char *str, register unsigned int len)
22973 {
22974 static const unsigned short asso_values[] =
22975 {
22976 5163, 5163, 5163, 5163, 5163, 5163, 5163, 5163, 5163, 5163,
22977 5163, 5163, 5163, 5163, 5163, 5163, 5163, 5163, 5163, 5163,
22978 5163, 5163, 5163, 5163, 5163, 5163, 5163, 5163, 5163, 5163,
22979 5163, 5163, 5163, 5163, 5163, 5163, 5163, 5163, 5163, 5163,
22980 5163, 5163, 5163, 5163, 5163, 5163, 5163, 5163, 5163, 5163,
22981 5163, 5163, 5163, 5163, 5163, 5163, 5163, 5163, 5163, 5163,
22982 5163, 5163, 5163, 5163, 5163, 11, 1103, 8, 582, 38,
22983 53, 1066, 293, 2, 67, 1766, 129, 7, 0, 271,
22984 719, 0, 210, 33, 71, 1001, 1376, 537, 22, 1162,
22985 1, 5163, 5163, 5163, 5163, 5163, 5163, 11, 1103, 8,
22986 582, 38, 53, 1066, 293, 2, 67, 1766, 129, 7,
22987 0, 271, 719, 0, 210, 33, 71, 1001, 1376, 537,
22988 22, 1162, 1, 5163, 5163, 5163, 5163, 5163, 5163, 5163,
22989 5163, 5163, 5163, 5163, 5163, 5163, 5163, 5163, 5163, 5163,
22990 5163, 5163, 5163, 5163, 5163, 5163, 5163, 5163, 5163, 5163,
22991 5163, 5163, 5163, 5163, 5163, 5163, 5163, 5163, 5163, 5163,
22992 5163, 5163, 5163, 5163, 5163, 5163, 5163, 5163, 5163, 5163,
22993 5163, 5163, 5163, 5163, 5163, 5163, 5163, 5163, 5163, 5163,
22994 5163, 5163, 5163, 5163, 5163, 5163, 5163, 5163, 5163, 5163,
22995 5163, 5163, 5163, 5163, 5163, 5163, 5163, 5163, 5163, 5163,
22996 5163, 5163, 5163, 5163, 5163, 5163, 5163, 5163, 5163, 5163,
22997 5163, 5163, 5163, 5163, 5163, 5163, 5163, 5163, 5163, 5163,
22998 5163, 5163, 5163, 5163, 5163, 5163, 5163, 5163, 5163, 5163,
22999 5163, 5163, 5163, 5163, 5163, 5163, 5163, 5163, 5163, 5163,
23000 5163, 5163, 5163, 5163, 5163, 5163, 5163, 5163, 5163, 5163,
23001 5163, 5163, 5163, 5163, 5163, 5163
23002 };
23003 register unsigned int hval = len;
23004
23005 switch (hval)
23006 {
23007 default:
23008 hval += asso_values[(unsigned char)str[15]];
23009 /*FALLTHROUGH*/
23010 case 15:
23011 case 14:
23012 case 13:
23013 case 12:
23014 hval += asso_values[(unsigned char)str[11]];
23015 /*FALLTHROUGH*/
23016 case 11:
23017 case 10:
23018 case 9:
23019 case 8:
23020 case 7:
23021 case 6:
23022 hval += asso_values[(unsigned char)str[5]];
23023 /*FALLTHROUGH*/
23024 case 5:
23025 hval += asso_values[(unsigned char)str[4]];
23026 /*FALLTHROUGH*/
23027 case 4:
23028 case 3:
23029 hval += asso_values[(unsigned char)str[2]];
23030 /*FALLTHROUGH*/
23031 case 2:
23032 hval += asso_values[(unsigned char)str[1]];
23033 /*FALLTHROUGH*/
23034 case 1:
23035 hval += asso_values[(unsigned char)str[0]];
23036 break;
23037 }
23038 return hval + asso_values[(unsigned char)str[len - 1]];
23039 }
23040
23041 const struct PropertyNameCtype *
unicode_lookup_property_name(register const char * str,register unsigned int len)23042 unicode_lookup_property_name (register const char *str, register unsigned int len)
23043 {
23044 static const struct PropertyNameCtype wordlist[] =
23045 {
23046 {""},
23047
23048 {"n", 34},
23049 {""},
23050
23051 {"z", 51},
23052 {""}, {""}, {""}, {""},
23053
23054 {"zzzz", 237},
23055
23056 {"mn", 33},
23057
23058 {"cn", 20},
23059 {""}, {""}, {""},
23060
23061 {"ci", 60},
23062
23063 {"m", 30},
23064 {""},
23065
23066 {"c", 17},
23067 {""}, {""}, {""}, {""}, {""},
23068
23069 {"inmanichaean", 430},
23070
23071 {"mani", 185},
23072
23073 {"mc", 31},
23074
23075 {"cc", 18},
23076 {""},
23077
23078 {"qaai", 114},
23079 {""}, {""}, {""}, {""}, {""},
23080
23081 {"qaac", 128},
23082 {""}, {""}, {""}, {""}, {""}, {""},
23083
23084 {"incham", 373},
23085 {""}, {""}, {""}, {""},
23086
23087 {"mandaic", 168},
23088 {""}, {""},
23089
23090 {"sm", 49},
23091 {""},
23092
23093 {"sc", 47},
23094 {""}, {""}, {""}, {""},
23095
23096 {"cans", 101},
23097 {""}, {""}, {""}, {""},
23098
23099 {"ascii", 14},
23100 {""}, {""},
23101
23102 {"insamaritan", 255},
23103 {""},
23104
23105 {"incuneiform", 456},
23106
23107 {"s", 46},
23108
23109 {"inarmenian", 248},
23110
23111 {"zs", 54},
23112 {""}, {""}, {""}, {""}, {""}, {""},
23113
23114 {"cs", 22},
23115 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
23116
23117 {"me", 32},
23118 {""}, {""}, {""}, {""},
23119
23120 {"incommonindicnumberforms", 364},
23121 {""}, {""},
23122
23123 {"inavestan", 431},
23124
23125 {"inthai", 268},
23126 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
23127
23128 {"inipaextensions", 242},
23129 {""}, {""}, {""}, {""},
23130
23131 {"initialpunctuation", 43},
23132 {""}, {""}, {""},
23133
23134 {"inancientsymbols", 402},
23135 {""},
23136
23137 {"inthaana", 253},
23138 {""},
23139
23140 {"cf", 19},
23141 {""},
23142
23143 {"incuneiformnumbersandpunctuation", 457},
23144 {""}, {""}, {""},
23145
23146 {"mtei", 159},
23147 {""},
23148
23149 {"inspecials", 397},
23150 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
23151
23152 {"inmusicalsymbols", 470},
23153 {""}, {""}, {""}, {""}, {""}, {""}, {""},
23154
23155 {"inmiscellaneousmathematicalsymbolsa", 323},
23156 {""}, {""}, {""},
23157
23158 {"lm", 26},
23159
23160 {"lina", 183},
23161
23162 {"lc", 24},
23163 {""},
23164
23165 {"inlycian", 404},
23166 {""}, {""}, {""}, {""}, {""},
23167
23168 {"lana", 151},
23169 {""},
23170
23171 {"intaixuanjingsymbols", 472},
23172
23173 {"inmyanmarextendeda", 374},
23174
23175 {"alnum", 13},
23176 {""},
23177
23178 {"sterm", 233},
23179
23180 {"intaitham", 292},
23181
23182 {"intransportandmapsymbols", 486},
23183 {""},
23184
23185 {"taile", 120},
23186 {""},
23187
23188 {"inmalayalam", 266},
23189 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
23190
23191 {"inmiscellaneoussymbols", 321},
23192
23193 {"incontrolpictures", 315},
23194 {""}, {""}, {""}, {""}, {""}, {""}, {""},
23195
23196 {"inmiscellaneoussymbolsandarrows", 329},
23197 {""}, {""}, {""},
23198
23199 {"inlineara", 417},
23200
23201 {"inmiscellaneoussymbolsandpictographs", 483},
23202 {""}, {""},
23203
23204 {"sinhala", 92},
23205 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
23206
23207 {"taiviet", 152},
23208 {""}, {""},
23209
23210 {"ext", 218},
23211 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
23212
23213 {"latn", 75},
23214
23215 {"latin", 75},
23216
23217 {"ital", 111},
23218
23219 {"intamil", 263},
23220 {""},
23221
23222 {"inmultani", 446},
23223 {""},
23224
23225 {"taml", 88},
23226 {""}, {""}, {""}, {""}, {""}, {""},
23227
23228 {"inrunic", 279},
23229
23230 {"incarian", 405},
23231 {""},
23232
23233 {"armn", 78},
23234 {""},
23235
23236 {"armi", 160},
23237
23238 {"cari", 148},
23239
23240 {"inlatinextendedc", 331},
23241 {""},
23242
23243 {"armenian", 78},
23244
23245 {"inmyanmar", 271},
23246
23247 {"incyrillic", 246},
23248 {""},
23249
23250 {"inlatinextendeda", 240},
23251 {""}, {""}, {""},
23252
23253 {"carian", 148},
23254 {""}, {""},
23255
23256 {"intaile", 288},
23257 {""}, {""}, {""},
23258
23259 {"tale", 120},
23260 {""}, {""},
23261
23262 {"arabic", 80},
23263 {""}, {""},
23264
23265 {"l", 23},
23266
23267 {"nl", 36},
23268
23269 {"zl", 52},
23270 {""},
23271
23272 {"insyriac", 251},
23273 {""},
23274
23275 {"samr", 155},
23276 {""},
23277
23278 {"merc", 170},
23279 {""},
23280
23281 {"inlinearbideograms", 399},
23282 {""}, {""},
23283
23284 {"samaritan", 155},
23285
23286 {"lt", 28},
23287 {""}, {""},
23288
23289 {"insharada", 443},
23290 {""}, {""}, {""}, {""}, {""}, {""},
23291
23292 {"inmeeteimayekextensions", 376},
23293 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
23294
23295 {"inruminumeralsymbols", 437},
23296 {""}, {""},
23297
23298 {"miao", 172},
23299
23300 {"inlatinextendede", 378},
23301 {""}, {""}, {""},
23302
23303 {"zinh", 114},
23304 {""}, {""}, {""},
23305
23306 {"inahom", 453},
23307 {""},
23308
23309 {"incherokee", 276},
23310
23311 {"han", 109},
23312 {""}, {""},
23313
23314 {"hani", 109},
23315
23316 {"inosmanya", 414},
23317
23318 {"inmiscellaneoustechnical", 314},
23319 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
23320 {""},
23321
23322 {"cham", 150},
23323 {""},
23324
23325 {"inmahajani", 442},
23326
23327 {"osma", 124},
23328 {""}, {""},
23329
23330 {"manichaean", 185},
23331
23332 {"term", 211},
23333 {""},
23334
23335 {"sinh", 92},
23336 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
23337
23338 {"cntrl", 3},
23339 {""}, {""}, {""}, {""},
23340
23341 {"chakma", 169},
23342
23343 {"insinhala", 267},
23344 {""}, {""}, {""},
23345
23346 {"tamil", 88},
23347
23348 {"inethiopic", 274},
23349 {""}, {""},
23350
23351 {"connectorpunctuation", 39},
23352
23353 {"shavian", 123},
23354 {""}, {""}, {""},
23355
23356 {"joinc", 207},
23357
23358 {"inenclosedalphanumerics", 317},
23359 {""}, {""}, {""}, {""}, {""},
23360
23361 {"ahex", 214},
23362
23363 {"inlatinextendedadditional", 304},
23364
23365 {"lineara", 183},
23366 {""}, {""}, {""}, {""}, {""}, {""},
23367
23368 {"inenclosedcjklettersandmonths", 350},
23369
23370 {"hex", 213},
23371 {""}, {""},
23372
23373 {"thai", 93},
23374
23375 {"mahj", 184},
23376 {""}, {""}, {""},
23377
23378 {"math", 55},
23379 {""}, {""},
23380
23381 {"ll", 25},
23382
23383 {"thaa", 82},
23384 {""},
23385
23386 {"hatran", 201},
23387 {""}, {""}, {""}, {""}, {""}, {""},
23388
23389 {"mahajani", 184},
23390
23391 {"insinhalaarchaicnumbers", 444},
23392 {""},
23393
23394 {"taitham", 151},
23395
23396 {"thaana", 82},
23397 {""}, {""}, {""}, {""},
23398
23399 {"ethi", 99},
23400
23401 {"inenclosedalphanumericsupplement", 481},
23402 {""}, {""}, {""}, {""},
23403
23404 {"meroiticcursive", 170},
23405
23406 {"inideographicdescriptioncharacters", 340},
23407 {""}, {""}, {""},
23408
23409 {"terminalpunctuation", 211},
23410 {""}, {""}, {""}, {""}, {""}, {""},
23411
23412 {"inemoticons", 484},
23413 {""}, {""}, {""}, {""},
23414
23415 {"intifinagh", 334},
23416 {""},
23417
23418 {"asciihexdigit", 214},
23419 {""}, {""}, {""}, {""},
23420
23421 {"tifinagh", 131},
23422 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
23423 {""}, {""}, {""},
23424
23425 {"inearlydynasticcuneiform", 458},
23426 {""}, {""}, {""}, {""}, {""},
23427
23428 {"inopticalcharacterrecognition", 316},
23429 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
23430 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
23431 {""}, {""}, {""},
23432
23433 {"loe", 230},
23434 {""}, {""}, {""}, {""}, {""}, {""},
23435
23436 {"titlecaseletter", 28},
23437 {""}, {""},
23438
23439 {"inscriptionalparthian", 162},
23440 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
23441 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
23442 {""}, {""},
23443
23444 {"oriya", 87},
23445 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
23446
23447 {"hira", 106},
23448 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
23449
23450 {"sora", 174},
23451
23452 {"mero", 171},
23453 {""}, {""}, {""}, {""},
23454
23455 {"inarrows", 312},
23456 {""},
23457
23458 {"inhiragana", 342},
23459 {""}, {""}, {""}, {""}, {""}, {""},
23460
23461 {"no", 37},
23462
23463 {"inmahjongtiles", 478},
23464 {""}, {""}, {""},
23465
23466 {"innko", 254},
23467 {""}, {""},
23468
23469 {"co", 21},
23470
23471 {"cher", 100},
23472 {""}, {""},
23473
23474 {"inmro", 462},
23475 {""}, {""}, {""}, {""}, {""}, {""},
23476
23477 {"common", 74},
23478
23479 {"cwcm", 65},
23480 {""}, {""}, {""},
23481
23482 {"inmiao", 465},
23483 {""}, {""}, {""}, {""},
23484
23485 {"inscriptionalpahlavi", 163},
23486 {""}, {""},
23487
23488 {"inmathematicalalphanumericsymbols", 474},
23489
23490 {"so", 50},
23491 {""},
23492
23493 {"hano", 116},
23494
23495 {"tirh", 197},
23496 {""}, {""}, {""},
23497
23498 {"inhatran", 422},
23499
23500 {"inolchiki", 298},
23501
23502 {"ahom", 199},
23503 {""},
23504
23505 {"di", 70},
23506
23507 {"hatr", 201},
23508 {""},
23509
23510 {"inogham", 278},
23511 {""}, {""}, {""}, {""},
23512
23513 {"intirhuta", 449},
23514 {""}, {""}, {""}, {""},
23515
23516 {"inmodi", 451},
23517 {""},
23518
23519 {"idc", 67},
23520
23521 {"mand", 168},
23522 {""}, {""}, {""},
23523
23524 {"inmandaic", 256},
23525
23526 {"dia", 217},
23527
23528 {"cwcf", 64},
23529 {""}, {""}, {""}, {""}, {""}, {""}, {""},
23530
23531 {"xidc", 69},
23532 {""}, {""},
23533
23534 {"sind", 196},
23535
23536 {"newline", 0},
23537 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
23538
23539 {"mend", 186},
23540 {""}, {""}, {""},
23541
23542 {"newtailue", 129},
23543 {""}, {""},
23544
23545 {"inshorthandformatcontrols", 468},
23546 {""}, {""}, {""},
23547
23548 {"anatolianhieroglyphs", 200},
23549
23550 {"xids", 68},
23551 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
23552
23553 {"ids", 66},
23554 {""}, {""}, {""}, {""}, {""},
23555
23556 {"innewtailue", 289},
23557
23558 {"insylotinagri", 363},
23559 {""}, {""}, {""}, {""}, {""},
23560
23561 {"insundanese", 295},
23562 {""}, {""}, {""}, {""}, {""}, {""},
23563
23564 {"lo", 27},
23565 {""}, {""}, {""},
23566
23567 {"indominotiles", 479},
23568
23569 {"inlao", 269},
23570 {""}, {""}, {""}, {""}, {""}, {""},
23571
23572 {"lao", 94},
23573
23574 {"laoo", 94},
23575
23576 {"mongolian", 105},
23577 {""}, {""},
23578
23579 {"cwt", 63},
23580 {""},
23581
23582 {"idst", 224},
23583
23584 {"format", 19},
23585 {""}, {""},
23586
23587 {"lineseparator", 52},
23588 {""}, {""}, {""}, {""}, {""},
23589
23590 {"letter", 23},
23591 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
23592
23593 {"idcontinue", 67},
23594 {""}, {""},
23595
23596 {"inanatolianhieroglyphs", 460},
23597 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
23598
23599 {"inlydian", 424},
23600 {""},
23601
23602 {"pi", 43},
23603
23604 {"nchar", 221},
23605 {""}, {""}, {""}, {""},
23606
23607 {"inspacingmodifierletters", 243},
23608
23609 {"oalpha", 215},
23610 {""}, {""},
23611
23612 {"indeseret", 412},
23613 {""},
23614
23615 {"pc", 39},
23616 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
23617 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
23618
23619 {"xdigit", 11},
23620 {""},
23621
23622 {"inphaistosdisc", 403},
23623
23624 {"joincontrol", 207},
23625
23626 {"inlowsurrogates", 385},
23627 {""},
23628
23629 {"mro", 188},
23630
23631 {"mroo", 188},
23632 {""}, {""}, {""},
23633
23634 {"xidstart", 68},
23635 {""}, {""}, {""}, {""}, {""},
23636
23637 {"wara", 198},
23638 {""}, {""},
23639
23640 {"inwarangciti", 454},
23641 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
23642 {""},
23643
23644 {"ps", 45},
23645 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
23646
23647 {"pe", 41},
23648 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
23649
23650 {"cwl", 61},
23651 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
23652
23653 {"incoptic", 332},
23654 {""}, {""}, {""}, {""}, {""}, {""}, {""},
23655
23656 {"diacritic", 217},
23657 {""}, {""},
23658
23659 {"pf", 42},
23660 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
23661 {""}, {""}, {""}, {""}, {""}, {""}, {""},
23662
23663 {"space", 9},
23664 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
23665
23666 {"hanunoo", 116},
23667 {""}, {""},
23668
23669 {"incyrillicextendeda", 336},
23670 {""}, {""}, {""},
23671
23672 {"odi", 227},
23673 {""}, {""}, {""}, {""}, {""},
23674
23675 {"modi", 187},
23676
23677 {"oidc", 232},
23678
23679 {"incopticepactnumbers", 406},
23680 {""},
23681
23682 {"palm", 191},
23683
23684 {"insundanesesupplement", 299},
23685
23686 {"patws", 235},
23687 {""}, {""}, {""},
23688
23689 {"inolditalic", 407},
23690
23691 {"inlepcha", 297},
23692
23693 {"shaw", 123},
23694 {""},
23695
23696 {"omath", 212},
23697 {""}, {""}, {""}, {""}, {""},
23698
23699 {"alpha", 1},
23700 {""}, {""}, {""}, {""}, {""},
23701
23702 {"oids", 231},
23703 {""}, {""}, {""},
23704
23705 {"control", 18},
23706
23707 {"ideo", 216},
23708
23709 {"lepc", 141},
23710
23711 {"psalterpahlavi", 194},
23712
23713 {"dsrt", 113},
23714 {""},
23715
23716 {"otheridcontinue", 232},
23717 {""}, {""}, {""},
23718
23719 {"inpalmyrene", 420},
23720
23721 {"decimalnumber", 35},
23722 {""}, {""}, {""}, {""}, {""}, {""}, {""},
23723
23724 {"noncharactercodepoint", 221},
23725
23726 {"idstart", 66},
23727
23728 {"otheralphabetic", 215},
23729
23730 {"letternumber", 36},
23731 {""}, {""}, {""}, {""},
23732
23733 {"dash", 208},
23734 {""}, {""},
23735
23736 {"xidcontinue", 69},
23737 {""}, {""}, {""},
23738
23739 {"finalpunctuation", 42},
23740
23741 {"extender", 218},
23742 {""}, {""}, {""},
23743
23744 {"siddham", 195},
23745 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
23746
23747 {"inoldturkic", 435},
23748 {""}, {""},
23749
23750 {"sharada", 173},
23751 {""}, {""},
23752
23753 {"whitespace", 205},
23754 {""}, {""}, {""}, {""},
23755
23756 {"inmodifiertoneletters", 361},
23757 {""},
23758
23759 {"radical", 225},
23760 {""},
23761
23762 {"canadianaboriginal", 101},
23763 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
23764
23765 {"inethiopicextendeda", 377},
23766
23767 {"imperialaramaic", 160},
23768 {""}, {""}, {""}, {""}, {""}, {""}, {""},
23769
23770 {"perm", 193},
23771
23772 {"deseret", 113},
23773 {""}, {""}, {""}, {""},
23774
23775 {"casedletter", 24},
23776 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
23777 {""}, {""}, {""}, {""},
23778
23779 {"inimperialaramaic", 419},
23780 {""}, {""},
23781
23782 {"otheridstart", 231},
23783 {""}, {""}, {""}, {""},
23784
23785 {"prti", 162},
23786 {""}, {""}, {""}, {""}, {""},
23787
23788 {"cprt", 125},
23789 {""}, {""}, {""}, {""}, {""},
23790
23791 {"othersymbol", 50},
23792 {""}, {""}, {""},
23793
23794 {"coptic", 128},
23795 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
23796 {""}, {""}, {""}, {""}, {""},
23797
23798 {"otherlowercase", 219},
23799
23800 {"phnx", 137},
23801 {""}, {""}, {""},
23802
23803 {"inphoenician", 423},
23804 {""}, {""}, {""}, {""}, {""}, {""},
23805
23806 {"incaucasianalbanian", 416},
23807
23808 {"inlatin1supplement", 239},
23809 {""}, {""}, {""},
23810
23811 {"xpeo", 133},
23812 {""}, {""}, {""},
23813
23814 {"ininscriptionalparthian", 432},
23815
23816 {"ininscriptionalpahlavi", 433},
23817
23818 {"other", 17},
23819
23820 {"privateuse", 21},
23821 {""}, {""}, {""}, {""},
23822
23823 {"othernumber", 37},
23824 {""}, {""}, {""}, {""},
23825
23826 {"inenclosedideographicsupplement", 482},
23827 {""},
23828
23829 {"copt", 128},
23830 {""}, {""}, {""}, {""},
23831
23832 {"print", 7},
23833 {""},
23834
23835 {"cuneiform", 136},
23836
23837 {"olditalic", 111},
23838
23839 {"xsux", 136},
23840 {""}, {""}, {""},
23841
23842 {"inmongolian", 285},
23843 {""}, {""}, {""}, {""},
23844
23845 {"inancientgreekmusicalnotation", 471},
23846
23847 {"sundanese", 140},
23848
23849 {"inoldnortharabian", 429},
23850 {""},
23851
23852 {"patternsyntax", 236},
23853 {""}, {""},
23854
23855 {"inherited", 114},
23856
23857 {"ingrantha", 448},
23858
23859 {"inphoneticextensions", 301},
23860 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
23861
23862 {"saurashtra", 144},
23863 {""}, {""}, {""}, {""}, {""},
23864
23865 {"inancientgreeknumbers", 401},
23866 {""}, {""}, {""}, {""}, {""},
23867
23868 {"shrd", 173},
23869 {""}, {""}, {""},
23870
23871 {"inoldsoutharabian", 428},
23872
23873 {"innabataean", 421},
23874
23875 {"inalphabeticpresentationforms", 388},
23876
23877 {"spaceseparator", 54},
23878 {""}, {""}, {""}, {""}, {""},
23879
23880 {"olower", 219},
23881 {""},
23882
23883 {"ingeneralpunctuation", 306},
23884
23885 {"inunifiedcanadianaboriginalsyllabics", 277},
23886 {""},
23887
23888 {"bamum", 157},
23889 {""}, {""},
23890
23891 {"inarabic", 250},
23892 {""}, {""}, {""},
23893
23894 {"phli", 163},
23895
23896 {"inphoneticextensionssupplement", 302},
23897 {""},
23898
23899 {"patternwhitespace", 235},
23900 {""},
23901
23902 {"inbasiclatin", 238},
23903 {""},
23904
23905 {"othermath", 212},
23906
23907 {"idsbinaryoperator", 223},
23908
23909 {"inmathematicaloperators", 313},
23910
23911 {"multani", 202},
23912
23913 {"ingujarati", 261},
23914 {""}, {""}, {""}, {""},
23915
23916 {"inelbasan", 415},
23917
23918 {"inoldhungarian", 436},
23919
23920 {"innumberforms", 311},
23921
23922 {"nd", 35},
23923 {""},
23924
23925 {"yi", 110},
23926
23927 {"lisu", 156},
23928 {""}, {""},
23929
23930 {"yiii", 110},
23931 {""},
23932
23933 {"inpsalterpahlavi", 434},
23934 {""}, {""}, {""},
23935
23936 {"tagbanwa", 118},
23937 {""}, {""}, {""}, {""}, {""},
23938
23939 {"bass", 177},
23940 {""}, {""}, {""}, {""},
23941
23942 {"nbat", 190},
23943
23944 {"inbyzantinemusicalsymbols", 469},
23945 {""},
23946
23947 {"closepunctuation", 41},
23948 {""},
23949
23950 {"tfng", 131},
23951
23952 {"otherletter", 27},
23953 {""}, {""}, {""},
23954
23955 {"sd", 229},
23956 {""}, {""},
23957
23958 {"lowercase", 57},
23959
23960 {"sidd", 195},
23961 {""},
23962
23963 {"nabataean", 190},
23964 {""},
23965
23966 {"lepcha", 141},
23967
23968 {"inarabicpresentationformsa", 389},
23969 {""},
23970
23971 {"modifierletter", 26},
23972
23973 {"intags", 496},
23974
23975 {"mult", 202},
23976 {""}, {""},
23977
23978 {"insiddham", 450},
23979
23980 {"talu", 129},
23981 {""}, {""}, {""}, {""},
23982
23983 {"cased", 59},
23984 {""},
23985
23986 {"intibetan", 270},
23987 {""}, {""}, {""}, {""}, {""}, {""},
23988
23989 {"separator", 51},
23990 {""},
23991
23992 {"runic", 103},
23993
23994 {"inmiscellaneousmathematicalsymbolsb", 327},
23995 {""}, {""}, {""}, {""},
23996
23997 {"linb", 121},
23998
23999 {"inbraillepatterns", 325},
24000
24001 {"oldpersian", 133},
24002 {""},
24003
24004 {"inugaritic", 410},
24005
24006 {"telu", 89},
24007 {""},
24008
24009 {"limb", 119},
24010 {""},
24011
24012 {"oldpermic", 193},
24013 {""},
24014
24015 {"bali", 135},
24016
24017 {"inmyanmarextendedb", 372},
24018
24019 {"tibt", 95},
24020 {""}, {""}, {""}, {""}, {""}, {""}, {""},
24021
24022 {"saur", 144},
24023 {""}, {""}, {""},
24024
24025 {"po", 44},
24026 {""},
24027
24028 {"tibetan", 95},
24029 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
24030 {""}, {""}, {""}, {""}, {""},
24031
24032 {"insaurashtra", 366},
24033 {""}, {""}, {""},
24034
24035 {"inbalinese", 294},
24036
24037 {"elba", 179},
24038 {""}, {""}, {""}, {""},
24039
24040 {"bengali", 84},
24041
24042 {"gran", 180},
24043 {""}, {""}, {""},
24044
24045 {"phoenician", 137},
24046 {""},
24047
24048 {"ingurmukhi", 260},
24049 {""}, {""},
24050
24051 {"caseignorable", 60},
24052 {""}, {""}, {""}, {""},
24053
24054 {"lyci", 147},
24055 {""},
24056
24057 {"inyijinghexagramsymbols", 353},
24058 {""},
24059
24060 {"mlym", 91},
24061 {""}, {""}, {""}, {""}, {""}, {""},
24062
24063 {"lycian", 147},
24064 {""}, {""}, {""}, {""},
24065
24066 {"elbasan", 179},
24067 {""}, {""}, {""}, {""}, {""},
24068
24069 {"balinese", 135},
24070
24071 {"narb", 189},
24072 {""},
24073
24074 {"brai", 126},
24075 {""}, {""},
24076
24077 {"insuttonsignwriting", 475},
24078 {""},
24079
24080 {"insorasompeng", 440},
24081
24082 {"malayalam", 91},
24083 {""}, {""},
24084
24085 {"arab", 80},
24086 {""},
24087
24088 {"brahmi", 167},
24089 {""},
24090
24091 {"incountingrodnumerals", 473},
24092 {""}, {""}, {""},
24093
24094 {"rjng", 146},
24095
24096 {"mong", 105},
24097 {""}, {""}, {""},
24098
24099 {"incyrillicsupplement", 247},
24100 {""}, {""}, {""}, {""}, {""}, {""},
24101
24102 {"ogam", 102},
24103 {""},
24104
24105 {"sarb", 161},
24106
24107 {"lower", 6},
24108 {""},
24109
24110 {"inrejang", 369},
24111 {""}, {""}, {""}, {""}, {""},
24112
24113 {"hmng", 181},
24114 {""}, {""},
24115
24116 {"tirhuta", 197},
24117
24118 {"hang", 98},
24119 {""}, {""}, {""}, {""},
24120
24121 {"wspace", 205},
24122 {""}, {""}, {""}, {""},
24123
24124 {"inlatinextendedd", 362},
24125 {""}, {""},
24126
24127 {"invai", 358},
24128
24129 {"incherokeesupplement", 379},
24130 {""},
24131
24132 {"mymr", 96},
24133 {""}, {""}, {""},
24134
24135 {"vai", 143},
24136
24137 {"vaii", 143},
24138 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
24139 {""}, {""}, {""},
24140
24141 {"ethiopic", 99},
24142 {""},
24143
24144 {"sylotinagri", 132},
24145 {""}, {""}, {""}, {""},
24146
24147 {"myanmar", 96},
24148 {""},
24149
24150 {"syrc", 81},
24151 {""},
24152
24153 {"inbrahmi", 438},
24154 {""}, {""}, {""},
24155
24156 {"mathsymbol", 49},
24157 {""},
24158
24159 {"runr", 103},
24160 {""}, {""}, {""}, {""}, {""},
24161
24162 {"inshavian", 413},
24163
24164 {"gothic", 112},
24165 {""}, {""}, {""}, {""}, {""},
24166
24167 {"syriac", 81},
24168
24169 {"p", 38},
24170 {""},
24171
24172 {"zp", 53},
24173
24174 {"induployan", 467},
24175 {""},
24176
24177 {"vs", 234},
24178 {""}, {""},
24179
24180 {"ingreekandcoptic", 245},
24181
24182 {"ingothic", 408},
24183 {""}, {""},
24184
24185 {"lowercaseletter", 25},
24186 {""}, {""}, {""},
24187
24188 {"inoriya", 262},
24189 {""}, {""}, {""}, {""}, {""},
24190
24191 {"grext", 71},
24192
24193 {"linearb", 121},
24194
24195 {"inyiradicals", 356},
24196 {""},
24197
24198 {"inethiopicsupplement", 275},
24199
24200 {"inletterlikesymbols", 310},
24201
24202 {"ingeometricshapes", 320},
24203 {""},
24204
24205 {"java", 158},
24206
24207 {"inblockelements", 319},
24208 {""},
24209
24210 {"number", 34},
24211
24212 {"incombininghalfmarks", 392},
24213
24214 {"inbassavah", 463},
24215 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
24216 {""}, {""}, {""}, {""}, {""},
24217
24218 {"inlinearbsyllabary", 398},
24219 {""},
24220
24221 {"osmanya", 124},
24222 {""}, {""}, {""},
24223
24224 {"avst", 153},
24225 {""}, {""}, {""}, {""},
24226
24227 {"hexdigit", 213},
24228 {""}, {""}, {""},
24229
24230 {"injavanese", 371},
24231 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
24232
24233 {"cyrl", 77},
24234
24235 {"avestan", 153},
24236 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
24237 {""}, {""}, {""}, {""}, {""}, {""}, {""},
24238
24239 {"intaiviet", 375},
24240
24241 {"inornamentaldingbats", 485},
24242
24243 {"tavt", 152},
24244 {""}, {""}, {""}, {""},
24245
24246 {"javanese", 158},
24247
24248 {"inethiopicextended", 335},
24249 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
24250 {""},
24251
24252 {"inhalfwidthandfullwidthforms", 396},
24253 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
24254
24255 {"ingeorgian", 272},
24256 {""},
24257
24258 {"inarabicmathematicalalphabeticsymbols", 477},
24259 {""}, {""}, {""}, {""}, {""}, {""}, {""},
24260
24261 {"hangul", 98},
24262 {""},
24263
24264 {"insuperscriptsandsubscripts", 307},
24265 {""}, {""}, {""}, {""},
24266
24267 {"inhanunoo", 281},
24268 {""},
24269
24270 {"inhangulsyllables", 381},
24271 {""}, {""}, {""}, {""}, {""}, {""}, {""},
24272
24273 {"inoldpersian", 411},
24274 {""}, {""},
24275
24276 {"geor", 97},
24277 {""},
24278
24279 {"otherpunctuation", 44},
24280 {""},
24281
24282 {"inoldpermic", 409},
24283 {""}, {""}, {""}, {""},
24284
24285 {"inalchemicalsymbols", 487},
24286
24287 {"sylo", 132},
24288 {""},
24289
24290 {"hiragana", 106},
24291 {""}, {""},
24292
24293 {"word", 12},
24294 {""}, {""}, {""}, {""}, {""}, {""}, {""},
24295
24296 {"inmeroitichieroglyphs", 425},
24297 {""},
24298
24299 {"insmallformvariants", 394},
24300 {""}, {""}, {""}, {""}, {""},
24301
24302 {"sund", 140},
24303
24304 {"brah", 167},
24305 {""},
24306
24307 {"insupplementalmathematicaloperators", 328},
24308
24309 {"glagolitic", 130},
24310 {""}, {""},
24311
24312 {"braille", 126},
24313 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
24314 {""}, {""},
24315
24316 {"unassigned", 20},
24317
24318 {"sgnw", 204},
24319 {""}, {""}, {""},
24320
24321 {"plrd", 172},
24322 {""}, {""}, {""},
24323
24324 {"hebr", 79},
24325
24326 {"ogham", 102},
24327 {""}, {""}, {""}, {""},
24328
24329 {"cyrillic", 77},
24330 {""}, {""}, {""},
24331
24332 {"orya", 87},
24333 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
24334 {""},
24335
24336 {"grantha", 180},
24337 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
24338 {""}, {""}, {""}, {""}, {""},
24339
24340 {"invariationselectors", 390},
24341 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
24342
24343 {"indingbats", 322},
24344 {""},
24345
24346 {"inunifiedcanadianaboriginalsyllabicsextended", 286},
24347 {""}, {""}, {""}, {""}, {""}, {""},
24348
24349 {"inhanguljamoextendeda", 370},
24350 {""}, {""},
24351
24352 {"goth", 112},
24353
24354 {"graphemebase", 72},
24355 {""},
24356
24357 {"bidic", 206},
24358 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
24359
24360 {"ogrext", 222},
24361 {""}, {""}, {""}, {""}, {""}, {""},
24362
24363 {"idsb", 223},
24364 {""}, {""}, {""}, {""}, {""}, {""}, {""},
24365
24366 {"invariationselectorssupplement", 497},
24367
24368 {"assigned", 16},
24369 {""}, {""}, {""},
24370
24371 {"symbol", 46},
24372 {""}, {""}, {""},
24373
24374 {"ingreekextended", 305},
24375 {""},
24376
24377 {"pauc", 192},
24378 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
24379
24380 {"meroitichieroglyphs", 171},
24381 {""},
24382
24383 {"logicalorderexception", 230},
24384 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
24385 {""}, {""}, {""}, {""}, {""}, {""}, {""},
24386
24387 {"incurrencysymbols", 308},
24388 {""}, {""}, {""},
24389
24390 {"inarabicextendeda", 257},
24391 {""}, {""}, {""}, {""}, {""}, {""}, {""},
24392
24393 {"insupplementalarrowsc", 489},
24394 {""}, {""},
24395
24396 {"insupplementalarrowsa", 324},
24397 {""},
24398
24399 {"inkannada", 265},
24400 {""}, {""}, {""},
24401
24402 {"kana", 107},
24403
24404 {"phagspa", 138},
24405 {""}, {""},
24406
24407 {"cakm", 169},
24408
24409 {"digit", 4},
24410 {""}, {""}, {""}, {""},
24411
24412 {"softdotted", 229},
24413 {""}, {""}, {""},
24414
24415 {"inchakma", 441},
24416 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
24417 {""}, {""},
24418
24419 {"inphagspa", 365},
24420 {""}, {""}, {""},
24421
24422 {"inhighprivateusesurrogates", 384},
24423 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
24424 {""}, {""}, {""}, {""},
24425
24426 {"warangciti", 198},
24427 {""}, {""}, {""}, {""}, {""}, {""}, {""},
24428
24429 {"incjkcompatibilityforms", 393},
24430 {""}, {""},
24431
24432 {"idstrinaryoperator", 224},
24433 {""},
24434
24435 {"incjkcompatibilityideographs", 387},
24436 {""},
24437
24438 {"inkaithi", 439},
24439 {""}, {""}, {""}, {""}, {""},
24440
24441 {"takri", 175},
24442 {""}, {""}, {""}, {""}, {""}, {""},
24443
24444 {"phlp", 194},
24445
24446 {"mendekikakui", 186},
24447 {""},
24448
24449 {"punct", 8},
24450 {""}, {""},
24451
24452 {"otherdefaultignorablecodepoint", 227},
24453
24454 {"inkatakana", 343},
24455 {""}, {""}, {""}, {""}, {""}, {""},
24456
24457 {"graph", 5},
24458
24459 {"lydi", 149},
24460 {""}, {""}, {""}, {""}, {""},
24461
24462 {"pd", 40},
24463 {""},
24464
24465 {"incjkstrokes", 348},
24466 {""}, {""},
24467
24468 {"lydian", 149},
24469 {""}, {""}, {""}, {""},
24470
24471 {"sorasompeng", 174},
24472 {""},
24473
24474 {"incjkcompatibilityideographssupplement", 495},
24475 {""}, {""},
24476
24477 {"meeteimayek", 159},
24478 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
24479
24480 {"otheruppercase", 220},
24481 {""}, {""},
24482
24483 {"kali", 145},
24484 {""}, {""},
24485
24486 {"inhanguljamo", 273},
24487 {""},
24488
24489 {"ideographic", 216},
24490 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
24491 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
24492
24493 {"inmeeteimayek", 380},
24494 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
24495 {""}, {""}, {""},
24496
24497 {"incyrillicextendedb", 359},
24498 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
24499 {""}, {""}, {""}, {""}, {""}, {""},
24500
24501 {"hluw", 200},
24502 {""}, {""}, {""}, {""},
24503
24504 {"patsyn", 236},
24505 {""}, {""},
24506
24507 {"incombiningdiacriticalmarks", 244},
24508
24509 {"inarabicsupplement", 252},
24510 {""},
24511
24512 {"inkanasupplement", 466},
24513 {""},
24514
24515 {"deprecated", 228},
24516
24517 {"inverticalforms", 391},
24518 {""}, {""}, {""},
24519
24520 {"incombiningdiacriticalmarksforsymbols", 309},
24521 {""}, {""}, {""}, {""},
24522
24523 {"indevanagari", 258},
24524 {""},
24525
24526 {"inbuhid", 282},
24527 {""},
24528
24529 {"alphabetic", 56},
24530 {""}, {""}, {""},
24531
24532 {"oldhungarian", 203},
24533 {""}, {""},
24534
24535 {"mark", 30},
24536 {""}, {""}, {""}, {""}, {""}, {""},
24537
24538 {"inkharoshthi", 427},
24539 {""}, {""}, {""}, {""}, {""},
24540
24541 {"deva", 83},
24542
24543 {"invedicextensions", 300},
24544 {""}, {""}, {""}, {""}, {""}, {""},
24545
24546 {"devanagari", 83},
24547
24548 {"incombiningdiacriticalmarkssupplement", 303},
24549 {""}, {""}, {""},
24550
24551 {"ingeometricshapesextended", 488},
24552 {""}, {""}, {""}, {""}, {""},
24553
24554 {"inkhmer", 284},
24555 {""}, {""}, {""},
24556
24557 {"changeswhencasemapped", 65},
24558 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
24559 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
24560 {""}, {""}, {""}, {""}, {""},
24561
24562 {"intakri", 452},
24563 {""}, {""},
24564
24565 {"dep", 228},
24566
24567 {"takr", 175},
24568 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
24569 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
24570
24571 {"changeswhencasefolded", 64},
24572 {""},
24573
24574 {"kaithi", 165},
24575 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
24576 {""},
24577
24578 {"phag", 138},
24579 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
24580 {""},
24581
24582 {"inpahawhhmong", 464},
24583 {""},
24584
24585 {"bidicontrol", 206},
24586 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
24587
24588 {"inkhojki", 445},
24589 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
24590
24591 {"bamu", 157},
24592
24593 {"inbamum", 360},
24594
24595 {"changeswhentitlecased", 63},
24596 {""}, {""},
24597
24598 {"inkhmersymbols", 290},
24599
24600 {"uideo", 226},
24601
24602 {"lu", 29},
24603 {""}, {""},
24604
24605 {"kthi", 165},
24606 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
24607
24608 {"limbu", 119},
24609 {""},
24610
24611 {"defaultignorablecodepoint", 70},
24612 {""}, {""}, {""},
24613
24614 {"inplayingcards", 480},
24615 {""},
24616
24617 {"inhebrew", 249},
24618 {""}, {""}, {""}, {""}, {""}, {""}, {""},
24619
24620 {"modifiersymbol", 48},
24621 {""}, {""}, {""}, {""}, {""},
24622
24623 {"ugaritic", 122},
24624 {""}, {""}, {""}, {""},
24625
24626 {"inlisu", 357},
24627
24628 {"inglagolitic", 330},
24629 {""},
24630
24631 {"inprivateusearea", 386},
24632 {""}, {""},
24633
24634 {"olck", 142},
24635 {""}, {""}, {""},
24636
24637 {"inbengali", 259},
24638 {""}, {""},
24639
24640 {"olchiki", 142},
24641 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
24642
24643 {"caucasianalbanian", 176},
24644 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
24645 {""}, {""}, {""}, {""}, {""},
24646
24647 {"oldturkic", 164},
24648
24649 {"beng", 84},
24650
24651 {"intelugu", 264},
24652 {""}, {""}, {""}, {""}, {""},
24653
24654 {"hyphen", 209},
24655 {""}, {""},
24656
24657 {"inbuginese", 291},
24658 {""}, {""}, {""},
24659
24660 {"intagalog", 280},
24661 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
24662 {""}, {""}, {""}, {""}, {""},
24663
24664 {"cypriot", 125},
24665 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
24666
24667 {"inlimbu", 287},
24668 {""}, {""},
24669
24670 {"graphemeextend", 71},
24671 {""}, {""},
24672
24673 {"tagb", 118},
24674 {""}, {""}, {""},
24675
24676 {"incypriotsyllabary", 418},
24677 {""}, {""}, {""},
24678
24679 {"intagbanwa", 283},
24680 {""}, {""}, {""}, {""},
24681
24682 {"inaegeannumbers", 400},
24683 {""}, {""}, {""}, {""}, {""}, {""},
24684
24685 {"inkatakanaphoneticextensions", 349},
24686
24687 {"glag", 130},
24688
24689 {"combiningmark", 30},
24690
24691 {"palmyrene", 191},
24692 {""},
24693
24694 {"khmr", 104},
24695 {""}, {""}, {""},
24696
24697 {"khar", 134},
24698 {""}, {""}, {""}, {""}, {""}, {""}, {""},
24699
24700 {"ugar", 122},
24701 {""}, {""}, {""}, {""}, {""}, {""}, {""},
24702
24703 {"inarabicpresentationformsb", 395},
24704 {""}, {""}, {""},
24705
24706 {"insupplementaryprivateuseareaa", 498},
24707 {""},
24708
24709 {"variationselector", 234},
24710 {""}, {""}, {""}, {""},
24711
24712 {"nko", 139},
24713
24714 {"nkoo", 139},
24715 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
24716 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
24717
24718 {"inbamumsupplement", 461},
24719 {""}, {""}, {""}, {""}, {""},
24720
24721 {"tglg", 115},
24722 {""},
24723
24724 {"any", 15},
24725
24726 {"enclosingmark", 32},
24727 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
24728
24729 {"gujr", 86},
24730 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
24731
24732 {"changeswhenlowercased", 61},
24733 {""}, {""}, {""}, {""},
24734
24735 {"knda", 90},
24736
24737 {"hung", 203},
24738
24739 {"gujarati", 86},
24740 {""}, {""},
24741
24742 {"bopo", 108},
24743 {""}, {""}, {""}, {""},
24744
24745 {"inmendekikakui", 476},
24746 {""}, {""},
24747
24748 {"inbopomofo", 344},
24749 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
24750
24751 {"kharoshthi", 134},
24752 {""},
24753
24754 {"kannada", 90},
24755 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
24756 {""}, {""}, {""},
24757
24758 {"khoj", 182},
24759 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
24760 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
24761 {""}, {""},
24762
24763 {"cherokee", 100},
24764 {""}, {""}, {""},
24765
24766 {"inlatinextendedb", 241},
24767 {""}, {""}, {""}, {""}, {""},
24768
24769 {"dashpunctuation", 40},
24770 {""}, {""},
24771
24772 {"dupl", 178},
24773 {""}, {""}, {""}, {""}, {""}, {""}, {""},
24774
24775 {"inyisyllables", 355},
24776 {""}, {""}, {""}, {""}, {""}, {""}, {""},
24777
24778 {"georgian", 97},
24779 {""},
24780
24781 {"rejang", 146},
24782 {""},
24783
24784 {"oupper", 220},
24785 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
24786 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
24787 {""}, {""}, {""},
24788
24789 {"aghb", 176},
24790 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
24791 {""}, {""}, {""}, {""},
24792
24793 {"khmer", 104},
24794 {""}, {""},
24795
24796 {"grbase", 72},
24797 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
24798
24799 {"currencysymbol", 47},
24800 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
24801 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
24802 {""}, {""}, {""}, {""}, {""}, {""}, {""},
24803
24804 {"incombiningdiacriticalmarksextended", 293},
24805 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
24806 {""}, {""}, {""},
24807
24808 {"spacingmark", 31},
24809 {""},
24810
24811 {"orkh", 164},
24812 {""}, {""}, {""}, {""}, {""},
24813
24814 {"cwu", 62},
24815 {""},
24816
24817 {"hebrew", 79},
24818 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
24819 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
24820
24821 {"insupplementalpunctuation", 337},
24822 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
24823 {""},
24824
24825 {"oldnortharabian", 189},
24826 {""}, {""}, {""}, {""}, {""},
24827
24828 {"incjksymbolsandpunctuation", 341},
24829 {""}, {""},
24830
24831 {"othergraphemeextend", 222},
24832 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
24833 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
24834 {""}, {""}, {""}, {""},
24835
24836 {"indevanagariextended", 367},
24837 {""}, {""}, {""}, {""}, {""}, {""}, {""},
24838
24839 {"tagalog", 115},
24840 {""}, {""}, {""}, {""}, {""}, {""},
24841
24842 {"surrogate", 22},
24843 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
24844 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
24845 {""}, {""}, {""},
24846
24847 {"bopomofo", 108},
24848 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
24849 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
24850 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
24851 {""},
24852
24853 {"ingeorgiansupplement", 333},
24854 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
24855 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
24856 {""}, {""}, {""}, {""}, {""}, {""},
24857
24858 {"uppercase", 58},
24859 {""}, {""}, {""}, {""}, {""}, {""},
24860
24861 {"unifiedideograph", 226},
24862 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
24863 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
24864 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
24865 {""}, {""}, {""},
24866
24867 {"inpaucinhau", 455},
24868
24869 {"paucinhau", 192},
24870 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
24871 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
24872 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
24873 {""}, {""}, {""},
24874
24875 {"insupplementalsymbolsandpictographs", 490},
24876 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
24877 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
24878
24879 {"nonspacingmark", 33},
24880 {""},
24881
24882 {"inhanguljamoextendedb", 382},
24883 {""}, {""}, {""}, {""}, {""}, {""}, {""},
24884
24885 {"inhighsurrogates", 383},
24886
24887 {"punctuation", 38},
24888 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
24889 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
24890 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
24891 {""}, {""}, {""},
24892
24893 {"openpunctuation", 45},
24894
24895 {"bassavah", 177},
24896 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
24897 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
24898 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
24899 {""},
24900
24901 {"upper", 10},
24902 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
24903 {""}, {""}, {""}, {""},
24904
24905 {"insupplementalarrowsb", 326},
24906
24907 {"inkanbun", 346},
24908 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
24909 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
24910 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
24911 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
24912 {""}, {""},
24913
24914 {"inkangxiradicals", 339},
24915 {""}, {""}, {""},
24916
24917 {"inmeroiticcursive", 426},
24918 {""}, {""},
24919
24920 {"signwriting", 204},
24921 {""}, {""},
24922
24923 {"incjkradicalssupplement", 338},
24924 {""},
24925
24926 {"pahawhhmong", 181},
24927 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
24928 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
24929 {""}, {""}, {""},
24930
24931 {"inkayahli", 368},
24932
24933 {"uppercaseletter", 29},
24934 {""},
24935
24936 {"batk", 166},
24937 {""}, {""}, {""}, {""},
24938
24939 {"inbatak", 296},
24940 {""}, {""}, {""}, {""}, {""}, {""}, {""},
24941
24942 {"incjkcompatibility", 351},
24943 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
24944 {""}, {""}, {""}, {""}, {""},
24945
24946 {"buhd", 117},
24947 {""}, {""}, {""}, {""}, {""},
24948
24949 {"egyp", 154},
24950 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
24951 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
24952 {""},
24953
24954 {"innoblock", 500},
24955 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
24956 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
24957 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
24958 {""}, {""}, {""}, {""}, {""}, {""},
24959
24960 {"inegyptianhieroglyphs", 459},
24961 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
24962 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
24963 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
24964 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
24965 {""}, {""}, {""}, {""},
24966
24967 {"grek", 76},
24968 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
24969 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
24970 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
24971 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
24972 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
24973 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
24974 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
24975 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
24976 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
24977 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
24978 {""},
24979
24980 {"bugi", 127},
24981 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
24982 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
24983 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
24984 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
24985 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
24986 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
24987
24988 {"changeswhenuppercased", 62},
24989 {""}, {""}, {""},
24990
24991 {"paragraphseparator", 53},
24992 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
24993 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
24994 {""},
24995
24996 {"buginese", 127},
24997 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
24998 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
24999 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25000
25001 {"guru", 85},
25002 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25003 {""}, {""}, {""}, {""}, {""}, {""}, {""},
25004
25005 {"inbopomofoextended", 347},
25006 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25007 {""}, {""}, {""},
25008
25009 {"telugu", 89},
25010 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25011 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25012 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25013 {""}, {""}, {""},
25014
25015 {"quotationmark", 210},
25016 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25017 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25018 {""}, {""},
25019
25020 {"inkhudawadi", 447},
25021 {""}, {""}, {""}, {""}, {""},
25022
25023 {"kayahli", 145},
25024 {""},
25025
25026 {"oldsoutharabian", 161},
25027 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25028 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25029 {""}, {""}, {""}, {""}, {""},
25030
25031 {"insupplementaryprivateuseareab", 499},
25032 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25033 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25034 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25035 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25036 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25037 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25038 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25039 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25040 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25041 {""},
25042
25043 {"inhangulcompatibilityjamo", 345},
25044 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25045 {""}, {""},
25046
25047 {"zyyy", 74},
25048 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25049 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25050 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25051 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25052 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25053 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25054 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25055
25056 {"qmark", 210},
25057 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25058 {""},
25059
25060 {"buhid", 117},
25061
25062 {"sk", 48},
25063 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25064 {""}, {""}, {""}, {""}, {""},
25065
25066 {"unknown", 237},
25067 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25068 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25069 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25070 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25071
25072 {"khudawadi", 196},
25073 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25074 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25075 {""}, {""}, {""}, {""}, {""}, {""},
25076
25077 {"katakana", 107},
25078 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25079 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25080 {""}, {""}, {""}, {""}, {""}, {""}, {""},
25081
25082 {"incjkunifiedideographsextensionc", 492},
25083 {""}, {""},
25084
25085 {"incjkunifiedideographsextensiona", 352},
25086 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25087 {""}, {""},
25088
25089 {"incjkunifiedideographs", 354},
25090 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25091 {""}, {""}, {""}, {""}, {""},
25092
25093 {"incjkunifiedideographsextensione", 494},
25094 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25095 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25096 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25097 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25098 {""}, {""}, {""}, {""}, {""}, {""},
25099
25100 {"duployan", 178},
25101 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25102 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25103 {""},
25104
25105 {"egyptianhieroglyphs", 154},
25106 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25107 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25108 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25109 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25110 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25111 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25112 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25113 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25114 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25115 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25116
25117 {"inboxdrawing", 318},
25118 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25119 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25120 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25121 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25122 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25123 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25124 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25125 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25126 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25127 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25128 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25129 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25130 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25131 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25132 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25133 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25134 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25135 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25136 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25137 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25138 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25139 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25140 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25141 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25142 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25143 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25144 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25145 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25146
25147 {"khojki", 182},
25148 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25149 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25150 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25151 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25152 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25153 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25154 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25155 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25156 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25157 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25158 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25159 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25160 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25161 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25162 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25163 {""}, {""},
25164
25165 {"incjkunifiedideographsextensiond", 493},
25166 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25167 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25168 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25169 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25170 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25171 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25172 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25173 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25174 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25175 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25176 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25177 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25178 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25179 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25180 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25181 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25182 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25183 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25184 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25185 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25186 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25187 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25188 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25189 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25190 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25191 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25192 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25193 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25194 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25195 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25196 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25197 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25198 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25199 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25200 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25201 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25202 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25203 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25204 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25205 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25206 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25207 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25208 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25209 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25210 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25211 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25212 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25213 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25214 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25215 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25216 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25217 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25218 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25219
25220 {"batak", 166},
25221 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25222 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25223 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25224 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25225 {""}, {""}, {""}, {""}, {""}, {""},
25226
25227 {"incjkunifiedideographsextensionb", 491},
25228 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25229 {""}, {""}, {""}, {""}, {""},
25230
25231 {"blank", 2},
25232 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25233 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25234 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25235 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25236 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25237 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25238 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25239 {""}, {""}, {""}, {""}, {""}, {""}, {""},
25240
25241 {"greek", 76},
25242 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25243 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25244 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25245 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25246 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25247 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25248 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25249 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25250 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25251 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25252 {""},
25253
25254 {"grlink", 73},
25255 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25256 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25257 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25258 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25259 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25260 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25261 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25262 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25263 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25264 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25265 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25266 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25267 {""}, {""},
25268
25269 {"gurmukhi", 85},
25270 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25271 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25272 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25273 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25274 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25275 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25276 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25277 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25278 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25279 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25280 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25281 {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
25282
25283 {"graphemelink", 73}
25284 };
25285
25286 if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
25287 {
25288 unsigned int key = hash (str, len);
25289
25290 if (key <= MAX_HASH_VALUE)
25291 {
25292 register const char *s = wordlist[key].name;
25293
25294 if ((((unsigned char)*str ^ (unsigned char)*s) & ~32) == 0 && !gperf_case_strncmp (str, s, len) && s[len] == '\0')
25295 return &wordlist[key];
25296 }
25297 }
25298 return 0;
25299 }
25300
25301
25302
25303 #define PROPERTY_VERSION 8_0_0
25304
25305 #define PROPERTY_NAME_MAX_SIZE 59
25306 #define CODE_RANGES_NUM 501
25307