OLD | NEW |
1 | 1 |
2 // GENERATED BY make_unicode_casefold.py; DO NOT EDIT. | 2 // GENERATED BY make_unicode_casefold.py; DO NOT EDIT. |
3 // make_unicode_casefold.py >unicode_casefold.cc | 3 // make_unicode_casefold.py >unicode_casefold.cc |
4 | 4 |
5 #include "re2/unicode_casefold.h" | 5 #include "re2/unicode_casefold.h" |
6 | 6 |
7 namespace re2 { | 7 namespace re2 { |
8 | 8 |
9 | 9 |
10 // 1029 groups, 2079 pairs, 282 ranges | 10 // 1034 groups, 2089 pairs, 289 ranges |
11 CaseFold unicode_casefold[] = { | 11 const CaseFold unicode_casefold[] = { |
12 { 65, 90, 32 }, | 12 { 65, 90, 32 }, |
13 { 97, 106, -32 }, | 13 { 97, 106, -32 }, |
14 { 107, 107, 8383 }, | 14 { 107, 107, 8383 }, |
15 { 108, 114, -32 }, | 15 { 108, 114, -32 }, |
16 { 115, 115, 268 }, | 16 { 115, 115, 268 }, |
17 { 116, 122, -32 }, | 17 { 116, 122, -32 }, |
18 { 181, 181, 743 }, | 18 { 181, 181, 743 }, |
19 { 192, 214, 32 }, | 19 { 192, 214, 32 }, |
20 { 216, 222, 32 }, | 20 { 216, 222, 32 }, |
21 { 223, 223, 7615 }, | 21 { 223, 223, 7615 }, |
(...skipping 79 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
101 { 593, 593, 10780 }, | 101 { 593, 593, 10780 }, |
102 { 594, 594, 10782 }, | 102 { 594, 594, 10782 }, |
103 { 595, 595, -210 }, | 103 { 595, 595, -210 }, |
104 { 596, 596, -206 }, | 104 { 596, 596, -206 }, |
105 { 598, 599, -205 }, | 105 { 598, 599, -205 }, |
106 { 601, 601, -202 }, | 106 { 601, 601, -202 }, |
107 { 603, 603, -203 }, | 107 { 603, 603, -203 }, |
108 { 608, 608, -205 }, | 108 { 608, 608, -205 }, |
109 { 611, 611, -207 }, | 109 { 611, 611, -207 }, |
110 { 613, 613, 42280 }, | 110 { 613, 613, 42280 }, |
| 111 { 614, 614, 42308 }, |
111 { 616, 616, -209 }, | 112 { 616, 616, -209 }, |
112 { 617, 617, -211 }, | 113 { 617, 617, -211 }, |
113 { 619, 619, 10743 }, | 114 { 619, 619, 10743 }, |
114 { 623, 623, -211 }, | 115 { 623, 623, -211 }, |
115 { 625, 625, 10749 }, | 116 { 625, 625, 10749 }, |
116 { 626, 626, -213 }, | 117 { 626, 626, -213 }, |
117 { 629, 629, -214 }, | 118 { 629, 629, -214 }, |
118 { 637, 637, 10727 }, | 119 { 637, 637, 10727 }, |
119 { 640, 640, -218 }, | 120 { 640, 640, -218 }, |
120 { 643, 643, -218 }, | 121 { 643, 643, -218 }, |
(...skipping 58 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
179 { 1104, 1119, -80 }, | 180 { 1104, 1119, -80 }, |
180 { 1120, 1153, EvenOdd }, | 181 { 1120, 1153, EvenOdd }, |
181 { 1162, 1215, EvenOdd }, | 182 { 1162, 1215, EvenOdd }, |
182 { 1216, 1216, 15 }, | 183 { 1216, 1216, 15 }, |
183 { 1217, 1230, OddEven }, | 184 { 1217, 1230, OddEven }, |
184 { 1231, 1231, -15 }, | 185 { 1231, 1231, -15 }, |
185 { 1232, 1319, EvenOdd }, | 186 { 1232, 1319, EvenOdd }, |
186 { 1329, 1366, 48 }, | 187 { 1329, 1366, 48 }, |
187 { 1377, 1414, -48 }, | 188 { 1377, 1414, -48 }, |
188 { 4256, 4293, 7264 }, | 189 { 4256, 4293, 7264 }, |
| 190 { 4295, 4295, 7264 }, |
| 191 { 4301, 4301, 7264 }, |
189 { 7545, 7545, 35332 }, | 192 { 7545, 7545, 35332 }, |
190 { 7549, 7549, 3814 }, | 193 { 7549, 7549, 3814 }, |
191 { 7680, 7776, EvenOdd }, | 194 { 7680, 7776, EvenOdd }, |
192 { 7777, 7777, 58 }, | 195 { 7777, 7777, 58 }, |
193 { 7778, 7829, EvenOdd }, | 196 { 7778, 7829, EvenOdd }, |
194 { 7835, 7835, -59 }, | 197 { 7835, 7835, -59 }, |
195 { 7838, 7838, -7615 }, | 198 { 7838, 7838, -7615 }, |
196 { 7840, 7935, EvenOdd }, | 199 { 7840, 7935, EvenOdd }, |
197 { 7936, 7943, 8 }, | 200 { 7936, 7943, 8 }, |
198 { 7944, 7951, -8 }, | 201 { 7944, 7951, -8 }, |
(...skipping 69 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
268 { 11367, 11372, OddEven }, | 271 { 11367, 11372, OddEven }, |
269 { 11373, 11373, -10780 }, | 272 { 11373, 11373, -10780 }, |
270 { 11374, 11374, -10749 }, | 273 { 11374, 11374, -10749 }, |
271 { 11375, 11375, -10783 }, | 274 { 11375, 11375, -10783 }, |
272 { 11376, 11376, -10782 }, | 275 { 11376, 11376, -10782 }, |
273 { 11378, 11379, EvenOdd }, | 276 { 11378, 11379, EvenOdd }, |
274 { 11381, 11382, OddEven }, | 277 { 11381, 11382, OddEven }, |
275 { 11390, 11391, -10815 }, | 278 { 11390, 11391, -10815 }, |
276 { 11392, 11491, EvenOdd }, | 279 { 11392, 11491, EvenOdd }, |
277 { 11499, 11502, OddEven }, | 280 { 11499, 11502, OddEven }, |
| 281 { 11506, 11507, EvenOdd }, |
278 { 11520, 11557, -7264 }, | 282 { 11520, 11557, -7264 }, |
| 283 { 11559, 11559, -7264 }, |
| 284 { 11565, 11565, -7264 }, |
279 { 42560, 42605, EvenOdd }, | 285 { 42560, 42605, EvenOdd }, |
280 { 42624, 42647, EvenOdd }, | 286 { 42624, 42647, EvenOdd }, |
281 { 42786, 42799, EvenOdd }, | 287 { 42786, 42799, EvenOdd }, |
282 { 42802, 42863, EvenOdd }, | 288 { 42802, 42863, EvenOdd }, |
283 { 42873, 42876, OddEven }, | 289 { 42873, 42876, OddEven }, |
284 { 42877, 42877, -35332 }, | 290 { 42877, 42877, -35332 }, |
285 { 42878, 42887, EvenOdd }, | 291 { 42878, 42887, EvenOdd }, |
286 { 42891, 42892, OddEven }, | 292 { 42891, 42892, OddEven }, |
287 { 42893, 42893, -42280 }, | 293 { 42893, 42893, -42280 }, |
288 » { 42896, 42897, EvenOdd }, | 294 » { 42896, 42899, EvenOdd }, |
289 { 42912, 42921, EvenOdd }, | 295 { 42912, 42921, EvenOdd }, |
| 296 { 42922, 42922, -42308 }, |
290 { 65313, 65338, 32 }, | 297 { 65313, 65338, 32 }, |
291 { 65345, 65370, -32 }, | 298 { 65345, 65370, -32 }, |
292 { 66560, 66599, 40 }, | 299 { 66560, 66599, 40 }, |
293 { 66600, 66639, -40 }, | 300 { 66600, 66639, -40 }, |
294 }; | 301 }; |
295 int num_unicode_casefold = 282; | 302 const int num_unicode_casefold = 289; |
296 | 303 |
297 // 1029 groups, 1050 pairs, 163 ranges | 304 // 1034 groups, 1055 pairs, 167 ranges |
298 CaseFold unicode_tolower[] = { | 305 const CaseFold unicode_tolower[] = { |
299 { 65, 90, 32 }, | 306 { 65, 90, 32 }, |
300 { 181, 181, 775 }, | 307 { 181, 181, 775 }, |
301 { 192, 214, 32 }, | 308 { 192, 214, 32 }, |
302 { 216, 222, 32 }, | 309 { 216, 222, 32 }, |
303 { 256, 302, EvenOddSkip }, | 310 { 256, 302, EvenOddSkip }, |
304 { 306, 310, EvenOddSkip }, | 311 { 306, 310, EvenOddSkip }, |
305 { 313, 327, OddEvenSkip }, | 312 { 313, 327, OddEvenSkip }, |
306 { 330, 374, EvenOddSkip }, | 313 { 330, 374, EvenOddSkip }, |
307 { 376, 376, -121 }, | 314 { 376, 376, -121 }, |
308 { 377, 381, OddEvenSkip }, | 315 { 377, 381, OddEvenSkip }, |
(...skipping 77 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
386 { 1021, 1023, -130 }, | 393 { 1021, 1023, -130 }, |
387 { 1024, 1039, 80 }, | 394 { 1024, 1039, 80 }, |
388 { 1040, 1071, 32 }, | 395 { 1040, 1071, 32 }, |
389 { 1120, 1152, EvenOddSkip }, | 396 { 1120, 1152, EvenOddSkip }, |
390 { 1162, 1214, EvenOddSkip }, | 397 { 1162, 1214, EvenOddSkip }, |
391 { 1216, 1216, 15 }, | 398 { 1216, 1216, 15 }, |
392 { 1217, 1229, OddEvenSkip }, | 399 { 1217, 1229, OddEvenSkip }, |
393 { 1232, 1318, EvenOddSkip }, | 400 { 1232, 1318, EvenOddSkip }, |
394 { 1329, 1366, 48 }, | 401 { 1329, 1366, 48 }, |
395 { 4256, 4293, 7264 }, | 402 { 4256, 4293, 7264 }, |
| 403 { 4295, 4295, 7264 }, |
| 404 { 4301, 4301, 7264 }, |
396 { 7680, 7828, EvenOddSkip }, | 405 { 7680, 7828, EvenOddSkip }, |
397 { 7835, 7835, -58 }, | 406 { 7835, 7835, -58 }, |
398 { 7838, 7838, -7615 }, | 407 { 7838, 7838, -7615 }, |
399 { 7840, 7934, EvenOddSkip }, | 408 { 7840, 7934, EvenOddSkip }, |
400 { 7944, 7951, -8 }, | 409 { 7944, 7951, -8 }, |
401 { 7960, 7965, -8 }, | 410 { 7960, 7965, -8 }, |
402 { 7976, 7983, -8 }, | 411 { 7976, 7983, -8 }, |
403 { 7992, 7999, -8 }, | 412 { 7992, 7999, -8 }, |
404 { 8008, 8013, -8 }, | 413 { 8008, 8013, -8 }, |
405 { 8025, 8025, -8 }, | 414 { 8025, 8025, -8 }, |
(...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
439 { 11367, 11371, OddEvenSkip }, | 448 { 11367, 11371, OddEvenSkip }, |
440 { 11373, 11373, -10780 }, | 449 { 11373, 11373, -10780 }, |
441 { 11374, 11374, -10749 }, | 450 { 11374, 11374, -10749 }, |
442 { 11375, 11375, -10783 }, | 451 { 11375, 11375, -10783 }, |
443 { 11376, 11376, -10782 }, | 452 { 11376, 11376, -10782 }, |
444 { 11378, 11378, EvenOdd }, | 453 { 11378, 11378, EvenOdd }, |
445 { 11381, 11381, OddEven }, | 454 { 11381, 11381, OddEven }, |
446 { 11390, 11391, -10815 }, | 455 { 11390, 11391, -10815 }, |
447 { 11392, 11490, EvenOddSkip }, | 456 { 11392, 11490, EvenOddSkip }, |
448 { 11499, 11501, OddEvenSkip }, | 457 { 11499, 11501, OddEvenSkip }, |
| 458 { 11506, 11506, EvenOdd }, |
449 { 42560, 42604, EvenOddSkip }, | 459 { 42560, 42604, EvenOddSkip }, |
450 { 42624, 42646, EvenOddSkip }, | 460 { 42624, 42646, EvenOddSkip }, |
451 { 42786, 42798, EvenOddSkip }, | 461 { 42786, 42798, EvenOddSkip }, |
452 { 42802, 42862, EvenOddSkip }, | 462 { 42802, 42862, EvenOddSkip }, |
453 { 42873, 42875, OddEvenSkip }, | 463 { 42873, 42875, OddEvenSkip }, |
454 { 42877, 42877, -35332 }, | 464 { 42877, 42877, -35332 }, |
455 { 42878, 42886, EvenOddSkip }, | 465 { 42878, 42886, EvenOddSkip }, |
456 { 42891, 42891, OddEven }, | 466 { 42891, 42891, OddEven }, |
457 { 42893, 42893, -42280 }, | 467 { 42893, 42893, -42280 }, |
458 » { 42896, 42896, EvenOdd }, | 468 » { 42896, 42898, EvenOddSkip }, |
459 { 42912, 42920, EvenOddSkip }, | 469 { 42912, 42920, EvenOddSkip }, |
| 470 { 42922, 42922, -42308 }, |
460 { 65313, 65338, 32 }, | 471 { 65313, 65338, 32 }, |
461 { 66560, 66599, 40 }, | 472 { 66560, 66599, 40 }, |
462 }; | 473 }; |
463 int num_unicode_tolower = 163; | 474 const int num_unicode_tolower = 167; |
464 | 475 |
465 | 476 |
466 | 477 |
467 } // namespace re2 | 478 } // namespace re2 |
468 | 479 |
469 | 480 |
OLD | NEW |