OLD | NEW |
1 // Copyright 2007-2008 the V8 project authors. All rights reserved. | 1 // Copyright 2012 the V8 project authors. All rights reserved. |
2 // Redistribution and use in source and binary forms, with or without | 2 // Redistribution and use in source and binary forms, with or without |
3 // modification, are permitted provided that the following conditions are | 3 // modification, are permitted provided that the following conditions are |
4 // met: | 4 // met: |
5 // | 5 // |
6 // * Redistributions of source code must retain the above copyright | 6 // * Redistributions of source code must retain the above copyright |
7 // notice, this list of conditions and the following disclaimer. | 7 // notice, this list of conditions and the following disclaimer. |
8 // * Redistributions in binary form must reproduce the above | 8 // * Redistributions in binary form must reproduce the above |
9 // copyright notice, this list of conditions and the following | 9 // copyright notice, this list of conditions and the following |
10 // disclaimer in the documentation and/or other materials provided | 10 // disclaimer in the documentation and/or other materials provided |
11 // with the distribution. | 11 // with the distribution. |
12 // * Neither the name of Google Inc. nor the names of its | 12 // * Neither the name of Google Inc. nor the names of its |
13 // contributors may be used to endorse or promote products derived | 13 // contributors may be used to endorse or promote products derived |
14 // from this software without specific prior written permission. | 14 // from this software without specific prior written permission. |
15 // | 15 // |
16 // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS | 16 // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS |
17 // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT | 17 // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT |
18 // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR | 18 // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR |
19 // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT | 19 // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT |
20 // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, | 20 // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, |
21 // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT | 21 // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT |
22 // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, | 22 // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, |
23 // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY | 23 // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY |
24 // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT | 24 // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT |
25 // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE | 25 // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE |
26 // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | 26 // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
27 // | 27 // |
28 // This file was generated at 2011-01-03 10:57:02.088925 | 28 // This file was generated at 2012-03-06 09:55:58.934483 |
29 | 29 |
30 #include "unicode-inl.h" | 30 #include "unicode-inl.h" |
31 #include <stdlib.h> | 31 #include <stdlib.h> |
32 #include <stdio.h> | 32 #include <stdio.h> |
33 | 33 |
34 namespace unibrow { | 34 namespace unibrow { |
35 | 35 |
36 static const int kStartBit = (1 << 30); | 36 static const int kStartBit = (1 << 30); |
37 static const int kChunkBits = (1 << 13); | 37 static const int kChunkBits = (1 << 13); |
38 static const uchar kSentinel = static_cast<uchar>(-1); | 38 static const uchar kSentinel = static_cast<uchar>(-1); |
(...skipping 301 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
340 | 340 |
341 void CharacterStream::Seek(unsigned position) { | 341 void CharacterStream::Seek(unsigned position) { |
342 Rewind(); | 342 Rewind(); |
343 for (unsigned i = 0; i < position; i++) { | 343 for (unsigned i = 0; i < position; i++) { |
344 GetNext(); | 344 GetNext(); |
345 } | 345 } |
346 } | 346 } |
347 | 347 |
348 // Uppercase: point.category == 'Lu' | 348 // Uppercase: point.category == 'Lu' |
349 | 349 |
350 static const uint16_t kUppercaseTable0Size = 430; | 350 static const uint16_t kUppercaseTable0Size = 450; |
351 static const int32_t kUppercaseTable0[430] = { | 351 static const int32_t kUppercaseTable0[450] = { |
352 1073741889, 90, 1073742016, 214, 1073742040, 222, 256, 258, // NOLINT | 352 1073741889, 90, 1073742016, 214, 1073742040, 222, 256, 258, // NOLINT |
353 260, 262, 264, 266, 268, 270, 272, 274, // NOLINT | 353 260, 262, 264, 266, 268, 270, 272, 274, // NOLINT |
354 276, 278, 280, 282, 284, 286, 288, 290, // NOLINT | 354 276, 278, 280, 282, 284, 286, 288, 290, // NOLINT |
355 292, 294, 296, 298, 300, 302, 304, 306, // NOLINT | 355 292, 294, 296, 298, 300, 302, 304, 306, // NOLINT |
356 308, 310, 313, 315, 317, 319, 321, 323, // NOLINT | 356 308, 310, 313, 315, 317, 319, 321, 323, // NOLINT |
357 325, 327, 330, 332, 334, 336, 338, 340, // NOLINT | 357 325, 327, 330, 332, 334, 336, 338, 340, // NOLINT |
358 342, 344, 346, 348, 350, 352, 354, 356, // NOLINT | 358 342, 344, 346, 348, 350, 352, 354, 356, // NOLINT |
359 358, 360, 362, 364, 366, 368, 370, 372, // NOLINT | 359 358, 360, 362, 364, 366, 368, 370, 372, // NOLINT |
360 374, 1073742200, 377, 379, 381, 1073742209, 386, 388, // NOLINT | 360 374, 1073742200, 377, 379, 381, 1073742209, 386, 388, // NOLINT |
361 1073742214, 391, 1073742217, 395, 1073742222, 401, 1073742227, 404, // NOLINT | 361 1073742214, 391, 1073742217, 395, 1073742222, 401, 1073742227, 404, // NOLINT |
362 1073742230, 408, 1073742236, 413, 1073742239, 416, 418, 420, // NOLINT | 362 1073742230, 408, 1073742236, 413, 1073742239, 416, 418, 420, // NOLINT |
363 1073742246, 423, 425, 428, 1073742254, 431, 1073742257, 435, // NOLINT | 363 1073742246, 423, 425, 428, 1073742254, 431, 1073742257, 435, // NOLINT |
364 437, 1073742263, 440, 444, 452, 455, 458, 461, // NOLINT | 364 437, 1073742263, 440, 444, 452, 455, 458, 461, // NOLINT |
365 463, 465, 467, 469, 471, 473, 475, 478, // NOLINT | 365 463, 465, 467, 469, 471, 473, 475, 478, // NOLINT |
366 480, 482, 484, 486, 488, 490, 492, 494, // NOLINT | 366 480, 482, 484, 486, 488, 490, 492, 494, // NOLINT |
367 497, 500, 1073742326, 504, 506, 508, 510, 512, // NOLINT | 367 497, 500, 1073742326, 504, 506, 508, 510, 512, // NOLINT |
368 514, 516, 518, 520, 522, 524, 526, 528, // NOLINT | 368 514, 516, 518, 520, 522, 524, 526, 528, // NOLINT |
369 530, 532, 534, 536, 538, 540, 542, 544, // NOLINT | 369 530, 532, 534, 536, 538, 540, 542, 544, // NOLINT |
370 546, 548, 550, 552, 554, 556, 558, 560, // NOLINT | 370 546, 548, 550, 552, 554, 556, 558, 560, // NOLINT |
371 562, 1073742394, 571, 1073742397, 574, 577, 1073742403, 582, // NOLINT | 371 562, 1073742394, 571, 1073742397, 574, 577, 1073742403, 582, // NOLINT |
372 584, 586, 588, 590, 902, 1073742728, 906, 908, // NOLINT | 372 584, 586, 588, 590, 880, 882, 886, 902, // NOLINT |
373 1073742734, 911, 1073742737, 929, 1073742755, 939, 1073742802, 980, // NOLINT | 373 1073742728, 906, 908, 1073742734, 911, 1073742737, 929, 1073742755, // NOLINT |
374 984, 986, 988, 990, 992, 994, 996, 998, // NOLINT | 374 939, 975, 1073742802, 980, 984, 986, 988, 990, // NOLINT |
375 1000, 1002, 1004, 1006, 1012, 1015, 1073742841, 1018, // NOLINT | 375 992, 994, 996, 998, 1000, 1002, 1004, 1006, // NOLINT |
376 1073742845, 1071, 1120, 1122, 1124, 1126, 1128, 1130, // NOLINT | 376 1012, 1015, 1073742841, 1018, 1073742845, 1071, 1120, 1122, // NOLINT |
377 1132, 1134, 1136, 1138, 1140, 1142, 1144, 1146, // NOLINT | 377 1124, 1126, 1128, 1130, 1132, 1134, 1136, 1138, // NOLINT |
378 1148, 1150, 1152, 1162, 1164, 1166, 1168, 1170, // NOLINT | 378 1140, 1142, 1144, 1146, 1148, 1150, 1152, 1162, // NOLINT |
379 1172, 1174, 1176, 1178, 1180, 1182, 1184, 1186, // NOLINT | 379 1164, 1166, 1168, 1170, 1172, 1174, 1176, 1178, // NOLINT |
380 1188, 1190, 1192, 1194, 1196, 1198, 1200, 1202, // NOLINT | 380 1180, 1182, 1184, 1186, 1188, 1190, 1192, 1194, // NOLINT |
381 1204, 1206, 1208, 1210, 1212, 1214, 1073743040, 1217, // NOLINT | 381 1196, 1198, 1200, 1202, 1204, 1206, 1208, 1210, // NOLINT |
382 1219, 1221, 1223, 1225, 1227, 1229, 1232, 1234, // NOLINT | 382 1212, 1214, 1073743040, 1217, 1219, 1221, 1223, 1225, // NOLINT |
383 1236, 1238, 1240, 1242, 1244, 1246, 1248, 1250, // NOLINT | 383 1227, 1229, 1232, 1234, 1236, 1238, 1240, 1242, // NOLINT |
384 1252, 1254, 1256, 1258, 1260, 1262, 1264, 1266, // NOLINT | 384 1244, 1246, 1248, 1250, 1252, 1254, 1256, 1258, // NOLINT |
385 1268, 1270, 1272, 1274, 1276, 1278, 1280, 1282, // NOLINT | 385 1260, 1262, 1264, 1266, 1268, 1270, 1272, 1274, // NOLINT |
386 1284, 1286, 1288, 1290, 1292, 1294, 1296, 1298, // NOLINT | 386 1276, 1278, 1280, 1282, 1284, 1286, 1288, 1290, // NOLINT |
387 1073743153, 1366, 1073746080, 4293, 7680, 7682, 7684, 7686, // NOLINT | 387 1292, 1294, 1296, 1298, 1300, 1302, 1304, 1306, // NOLINT |
| 388 1308, 1310, 1312, 1314, 1316, 1318, 1073743153, 1366, // NOLINT |
| 389 1073746080, 4293, 4295, 4301, 7680, 7682, 7684, 7686, // NOLINT |
388 7688, 7690, 7692, 7694, 7696, 7698, 7700, 7702, // NOLINT | 390 7688, 7690, 7692, 7694, 7696, 7698, 7700, 7702, // NOLINT |
389 7704, 7706, 7708, 7710, 7712, 7714, 7716, 7718, // NOLINT | 391 7704, 7706, 7708, 7710, 7712, 7714, 7716, 7718, // NOLINT |
390 7720, 7722, 7724, 7726, 7728, 7730, 7732, 7734, // NOLINT | 392 7720, 7722, 7724, 7726, 7728, 7730, 7732, 7734, // NOLINT |
391 7736, 7738, 7740, 7742, 7744, 7746, 7748, 7750, // NOLINT | 393 7736, 7738, 7740, 7742, 7744, 7746, 7748, 7750, // NOLINT |
392 7752, 7754, 7756, 7758, 7760, 7762, 7764, 7766, // NOLINT | 394 7752, 7754, 7756, 7758, 7760, 7762, 7764, 7766, // NOLINT |
393 7768, 7770, 7772, 7774, 7776, 7778, 7780, 7782, // NOLINT | 395 7768, 7770, 7772, 7774, 7776, 7778, 7780, 7782, // NOLINT |
394 7784, 7786, 7788, 7790, 7792, 7794, 7796, 7798, // NOLINT | 396 7784, 7786, 7788, 7790, 7792, 7794, 7796, 7798, // NOLINT |
395 7800, 7802, 7804, 7806, 7808, 7810, 7812, 7814, // NOLINT | 397 7800, 7802, 7804, 7806, 7808, 7810, 7812, 7814, // NOLINT |
396 7816, 7818, 7820, 7822, 7824, 7826, 7828, 7840, // NOLINT | 398 7816, 7818, 7820, 7822, 7824, 7826, 7828, 7838, // NOLINT |
397 7842, 7844, 7846, 7848, 7850, 7852, 7854, 7856, // NOLINT | 399 7840, 7842, 7844, 7846, 7848, 7850, 7852, 7854, // NOLINT |
398 7858, 7860, 7862, 7864, 7866, 7868, 7870, 7872, // NOLINT | 400 7856, 7858, 7860, 7862, 7864, 7866, 7868, 7870, // NOLINT |
399 7874, 7876, 7878, 7880, 7882, 7884, 7886, 7888, // NOLINT | 401 7872, 7874, 7876, 7878, 7880, 7882, 7884, 7886, // NOLINT |
400 7890, 7892, 7894, 7896, 7898, 7900, 7902, 7904, // NOLINT | 402 7888, 7890, 7892, 7894, 7896, 7898, 7900, 7902, // NOLINT |
401 7906, 7908, 7910, 7912, 7914, 7916, 7918, 7920, // NOLINT | 403 7904, 7906, 7908, 7910, 7912, 7914, 7916, 7918, // NOLINT |
402 7922, 7924, 7926, 7928, 1073749768, 7951, 1073749784, 7965, // NOLINT | 404 7920, 7922, 7924, 7926, 7928, 7930, 7932, 7934, // NOLINT |
403 1073749800, 7983, 1073749816, 7999, 1073749832, 8013, 8025, 8027, // NOLINT | 405 1073749768, 7951, 1073749784, 7965, 1073749800, 7983, 1073749816, 7999, // NO
LINT |
404 8029, 8031, 1073749864, 8047, 1073749944, 8123, 1073749960, 8139, // NOLINT | 406 1073749832, 8013, 8025, 8027, 8029, 8031, 1073749864, 8047, // NOLINT |
405 1073749976, 8155, 1073749992, 8172, 1073750008, 8187 }; // NOLINT | 407 1073749944, 8123, 1073749960, 8139, 1073749976, 8155, 1073749992, 8172, // NO
LINT |
406 static const uint16_t kUppercaseTable1Size = 79; | 408 1073750008, 8187 }; // NOLINT |
407 static const int32_t kUppercaseTable1[79] = { | 409 static const uint16_t kUppercaseTable1Size = 86; |
| 410 static const int32_t kUppercaseTable1[86] = { |
408 258, 263, 1073742091, 269, 1073742096, 274, 277, 1073742105, // NOLINT | 411 258, 263, 1073742091, 269, 1073742096, 274, 277, 1073742105, // NOLINT |
409 285, 292, 294, 296, 1073742122, 301, 1073742128, 307, // NOLINT | 412 285, 292, 294, 296, 1073742122, 301, 1073742128, 307, // NOLINT |
410 1073742142, 319, 325, 387, 1073744896, 3118, 3168, 1073744994, // NOLINT | 413 1073742142, 319, 325, 387, 1073744896, 3118, 3168, 1073744994, // NOLINT |
411 3172, 3175, 3177, 3179, 3189, 3200, 3202, 3204, // NOLINT | 414 3172, 3175, 3177, 3179, 1073745005, 3184, 3186, 3189, // NOLINT |
412 3206, 3208, 3210, 3212, 3214, 3216, 3218, 3220, // NOLINT | 415 1073745022, 3200, 3202, 3204, 3206, 3208, 3210, 3212, // NOLINT |
413 3222, 3224, 3226, 3228, 3230, 3232, 3234, 3236, // NOLINT | 416 3214, 3216, 3218, 3220, 3222, 3224, 3226, 3228, // NOLINT |
414 3238, 3240, 3242, 3244, 3246, 3248, 3250, 3252, // NOLINT | 417 3230, 3232, 3234, 3236, 3238, 3240, 3242, 3244, // NOLINT |
415 3254, 3256, 3258, 3260, 3262, 3264, 3266, 3268, // NOLINT | 418 3246, 3248, 3250, 3252, 3254, 3256, 3258, 3260, // NOLINT |
416 3270, 3272, 3274, 3276, 3278, 3280, 3282, 3284, // NOLINT | 419 3262, 3264, 3266, 3268, 3270, 3272, 3274, 3276, // NOLINT |
417 3286, 3288, 3290, 3292, 3294, 3296, 3298 }; // NOLINT | 420 3278, 3280, 3282, 3284, 3286, 3288, 3290, 3292, // NOLINT |
| 421 3294, 3296, 3298, 3307, 3309, 3314 }; // NOLINT |
| 422 static const uint16_t kUppercaseTable5Size = 91; |
| 423 static const int32_t kUppercaseTable5[91] = { |
| 424 1600, 1602, 1604, 1606, 1608, 1610, 1612, 1614, // NOLINT |
| 425 1616, 1618, 1620, 1622, 1624, 1626, 1628, 1630, // NOLINT |
| 426 1632, 1634, 1636, 1638, 1640, 1642, 1644, 1664, // NOLINT |
| 427 1666, 1668, 1670, 1672, 1674, 1676, 1678, 1680, // NOLINT |
| 428 1682, 1684, 1686, 1826, 1828, 1830, 1832, 1834, // NOLINT |
| 429 1836, 1838, 1842, 1844, 1846, 1848, 1850, 1852, // NOLINT |
| 430 1854, 1856, 1858, 1860, 1862, 1864, 1866, 1868, // NOLINT |
| 431 1870, 1872, 1874, 1876, 1878, 1880, 1882, 1884, // NOLINT |
| 432 1886, 1888, 1890, 1892, 1894, 1896, 1898, 1900, // NOLINT |
| 433 1902, 1913, 1915, 1073743741, 1918, 1920, 1922, 1924, // NOLINT |
| 434 1926, 1931, 1933, 1936, 1938, 1952, 1954, 1956, // NOLINT |
| 435 1958, 1960, 1962 }; // NOLINT |
418 static const uint16_t kUppercaseTable7Size = 2; | 436 static const uint16_t kUppercaseTable7Size = 2; |
419 static const int32_t kUppercaseTable7[2] = { | 437 static const int32_t kUppercaseTable7[2] = { |
420 1073749793, 7994 }; // NOLINT | 438 1073749793, 7994 }; // NOLINT |
421 bool Uppercase::Is(uchar c) { | 439 bool Uppercase::Is(uchar c) { |
422 int chunk_index = c >> 13; | 440 int chunk_index = c >> 13; |
423 switch (chunk_index) { | 441 switch (chunk_index) { |
424 case 0: return LookupPredicate(kUppercaseTable0, | 442 case 0: return LookupPredicate(kUppercaseTable0, |
425 kUppercaseTable0Size, | 443 kUppercaseTable0Size, |
426 c); | 444 c); |
427 case 1: return LookupPredicate(kUppercaseTable1, | 445 case 1: return LookupPredicate(kUppercaseTable1, |
428 kUppercaseTable1Size, | 446 kUppercaseTable1Size, |
429 c); | 447 c); |
| 448 case 5: return LookupPredicate(kUppercaseTable5, |
| 449 kUppercaseTable5Size, |
| 450 c); |
430 case 7: return LookupPredicate(kUppercaseTable7, | 451 case 7: return LookupPredicate(kUppercaseTable7, |
431 kUppercaseTable7Size, | 452 kUppercaseTable7Size, |
432 c); | 453 c); |
433 default: return false; | 454 default: return false; |
434 } | 455 } |
435 } | 456 } |
436 | 457 |
437 // Lowercase: point.category == 'Ll' | 458 // Lowercase: point.category == 'Ll' |
438 | 459 |
439 static const uint16_t kLowercaseTable0Size = 449; | 460 static const uint16_t kLowercaseTable0Size = 463; |
440 static const int32_t kLowercaseTable0[449] = { | 461 static const int32_t kLowercaseTable0[463] = { |
441 1073741921, 122, 170, 181, 186, 1073742047, 246, 1073742072, // NOLINT | 462 1073741921, 122, 181, 1073742047, 246, 1073742072, 255, 257, // NOLINT |
442 255, 257, 259, 261, 263, 265, 267, 269, // NOLINT | 463 259, 261, 263, 265, 267, 269, 271, 273, // NOLINT |
443 271, 273, 275, 277, 279, 281, 283, 285, // NOLINT | 464 275, 277, 279, 281, 283, 285, 287, 289, // NOLINT |
444 287, 289, 291, 293, 295, 297, 299, 301, // NOLINT | 465 291, 293, 295, 297, 299, 301, 303, 305, // NOLINT |
445 303, 305, 307, 309, 1073742135, 312, 314, 316, // NOLINT | 466 307, 309, 1073742135, 312, 314, 316, 318, 320, // NOLINT |
446 318, 320, 322, 324, 326, 1073742152, 329, 331, // NOLINT | 467 322, 324, 326, 1073742152, 329, 331, 333, 335, // NOLINT |
447 333, 335, 337, 339, 341, 343, 345, 347, // NOLINT | 468 337, 339, 341, 343, 345, 347, 349, 351, // NOLINT |
448 349, 351, 353, 355, 357, 359, 361, 363, // NOLINT | 469 353, 355, 357, 359, 361, 363, 365, 367, // NOLINT |
449 365, 367, 369, 371, 373, 375, 378, 380, // NOLINT | 470 369, 371, 373, 375, 378, 380, 1073742206, 384, // NOLINT |
450 1073742206, 384, 387, 389, 392, 1073742220, 397, 402, // NOLINT | 471 387, 389, 392, 1073742220, 397, 402, 405, 1073742233, // NOLINT |
451 405, 1073742233, 411, 414, 417, 419, 421, 424, // NOLINT | 472 411, 414, 417, 419, 421, 424, 1073742250, 427, // NOLINT |
452 1073742250, 427, 429, 432, 436, 438, 1073742265, 442, // NOLINT | 473 429, 432, 436, 438, 1073742265, 442, 1073742269, 447, // NOLINT |
453 1073742269, 447, 454, 457, 460, 462, 464, 466, // NOLINT | 474 454, 457, 460, 462, 464, 466, 468, 470, // NOLINT |
454 468, 470, 472, 474, 1073742300, 477, 479, 481, // NOLINT | 475 472, 474, 1073742300, 477, 479, 481, 483, 485, // NOLINT |
455 483, 485, 487, 489, 491, 493, 1073742319, 496, // NOLINT | 476 487, 489, 491, 493, 1073742319, 496, 499, 501, // NOLINT |
456 499, 501, 505, 507, 509, 511, 513, 515, // NOLINT | 477 505, 507, 509, 511, 513, 515, 517, 519, // NOLINT |
457 517, 519, 521, 523, 525, 527, 529, 531, // NOLINT | 478 521, 523, 525, 527, 529, 531, 533, 535, // NOLINT |
458 533, 535, 537, 539, 541, 543, 545, 547, // NOLINT | 479 537, 539, 541, 543, 545, 547, 549, 551, // NOLINT |
459 549, 551, 553, 555, 557, 559, 561, 1073742387, // NOLINT | 480 553, 555, 557, 559, 561, 1073742387, 569, 572, // NOLINT |
460 569, 572, 1073742399, 576, 578, 583, 585, 587, // NOLINT | 481 1073742399, 576, 578, 583, 585, 587, 589, 1073742415, // NOLINT |
461 589, 1073742415, 659, 1073742485, 687, 1073742715, 893, 912, // NOLINT | 482 659, 1073742485, 687, 881, 883, 887, 1073742715, 893, // NOLINT |
462 1073742764, 974, 1073742800, 977, 1073742805, 983, 985, 987, // NOLINT | 483 912, 1073742764, 974, 1073742800, 977, 1073742805, 983, 985, // NOLINT |
463 989, 991, 993, 995, 997, 999, 1001, 1003, // NOLINT | 484 987, 989, 991, 993, 995, 997, 999, 1001, // NOLINT |
464 1005, 1073742831, 1011, 1013, 1016, 1073742843, 1020, 1073742896, // NOLINT | 485 1003, 1005, 1073742831, 1011, 1013, 1016, 1073742843, 1020, // NOLINT |
465 1119, 1121, 1123, 1125, 1127, 1129, 1131, 1133, // NOLINT | 486 1073742896, 1119, 1121, 1123, 1125, 1127, 1129, 1131, // NOLINT |
466 1135, 1137, 1139, 1141, 1143, 1145, 1147, 1149, // NOLINT | 487 1133, 1135, 1137, 1139, 1141, 1143, 1145, 1147, // NOLINT |
467 1151, 1153, 1163, 1165, 1167, 1169, 1171, 1173, // NOLINT | 488 1149, 1151, 1153, 1163, 1165, 1167, 1169, 1171, // NOLINT |
468 1175, 1177, 1179, 1181, 1183, 1185, 1187, 1189, // NOLINT | 489 1173, 1175, 1177, 1179, 1181, 1183, 1185, 1187, // NOLINT |
469 1191, 1193, 1195, 1197, 1199, 1201, 1203, 1205, // NOLINT | 490 1189, 1191, 1193, 1195, 1197, 1199, 1201, 1203, // NOLINT |
470 1207, 1209, 1211, 1213, 1215, 1218, 1220, 1222, // NOLINT | 491 1205, 1207, 1209, 1211, 1213, 1215, 1218, 1220, // NOLINT |
471 1224, 1226, 1228, 1073743054, 1231, 1233, 1235, 1237, // NOLINT | 492 1222, 1224, 1226, 1228, 1073743054, 1231, 1233, 1235, // NOLINT |
472 1239, 1241, 1243, 1245, 1247, 1249, 1251, 1253, // NOLINT | 493 1237, 1239, 1241, 1243, 1245, 1247, 1249, 1251, // NOLINT |
473 1255, 1257, 1259, 1261, 1263, 1265, 1267, 1269, // NOLINT | 494 1253, 1255, 1257, 1259, 1261, 1263, 1265, 1267, // NOLINT |
474 1271, 1273, 1275, 1277, 1279, 1281, 1283, 1285, // NOLINT | 495 1269, 1271, 1273, 1275, 1277, 1279, 1281, 1283, // NOLINT |
475 1287, 1289, 1291, 1293, 1295, 1297, 1299, 1073743201, // NOLINT | 496 1285, 1287, 1289, 1291, 1293, 1295, 1297, 1299, // NOLINT |
476 1415, 1073749248, 7467, 1073749346, 7543, 1073749369, 7578, 7681, // NOLINT | 497 1301, 1303, 1305, 1307, 1309, 1311, 1313, 1315, // NOLINT |
477 7683, 7685, 7687, 7689, 7691, 7693, 7695, 7697, // NOLINT | 498 1317, 1319, 1073743201, 1415, 1073749248, 7467, 1073749355, 7543, // NOLINT |
478 7699, 7701, 7703, 7705, 7707, 7709, 7711, 7713, // NOLINT | 499 1073749369, 7578, 7681, 7683, 7685, 7687, 7689, 7691, // NOLINT |
479 7715, 7717, 7719, 7721, 7723, 7725, 7727, 7729, // NOLINT | 500 7693, 7695, 7697, 7699, 7701, 7703, 7705, 7707, // NOLINT |
480 7731, 7733, 7735, 7737, 7739, 7741, 7743, 7745, // NOLINT | 501 7709, 7711, 7713, 7715, 7717, 7719, 7721, 7723, // NOLINT |
481 7747, 7749, 7751, 7753, 7755, 7757, 7759, 7761, // NOLINT | 502 7725, 7727, 7729, 7731, 7733, 7735, 7737, 7739, // NOLINT |
482 7763, 7765, 7767, 7769, 7771, 7773, 7775, 7777, // NOLINT | 503 7741, 7743, 7745, 7747, 7749, 7751, 7753, 7755, // NOLINT |
483 7779, 7781, 7783, 7785, 7787, 7789, 7791, 7793, // NOLINT | 504 7757, 7759, 7761, 7763, 7765, 7767, 7769, 7771, // NOLINT |
484 7795, 7797, 7799, 7801, 7803, 7805, 7807, 7809, // NOLINT | 505 7773, 7775, 7777, 7779, 7781, 7783, 7785, 7787, // NOLINT |
485 7811, 7813, 7815, 7817, 7819, 7821, 7823, 7825, // NOLINT | 506 7789, 7791, 7793, 7795, 7797, 7799, 7801, 7803, // NOLINT |
486 7827, 1073749653, 7835, 7841, 7843, 7845, 7847, 7849, // NOLINT | 507 7805, 7807, 7809, 7811, 7813, 7815, 7817, 7819, // NOLINT |
487 7851, 7853, 7855, 7857, 7859, 7861, 7863, 7865, // NOLINT | 508 7821, 7823, 7825, 7827, 1073749653, 7837, 7839, 7841, // NOLINT |
488 7867, 7869, 7871, 7873, 7875, 7877, 7879, 7881, // NOLINT | 509 7843, 7845, 7847, 7849, 7851, 7853, 7855, 7857, // NOLINT |
489 7883, 7885, 7887, 7889, 7891, 7893, 7895, 7897, // NOLINT | 510 7859, 7861, 7863, 7865, 7867, 7869, 7871, 7873, // NOLINT |
490 7899, 7901, 7903, 7905, 7907, 7909, 7911, 7913, // NOLINT | 511 7875, 7877, 7879, 7881, 7883, 7885, 7887, 7889, // NOLINT |
491 7915, 7917, 7919, 7921, 7923, 7925, 7927, 7929, // NOLINT | 512 7891, 7893, 7895, 7897, 7899, 7901, 7903, 7905, // NOLINT |
492 1073749760, 7943, 1073749776, 7957, 1073749792, 7975, 1073749808, 7991, // NO
LINT | 513 7907, 7909, 7911, 7913, 7915, 7917, 7919, 7921, // NOLINT |
493 1073749824, 8005, 1073749840, 8023, 1073749856, 8039, 1073749872, 8061, // NO
LINT | 514 7923, 7925, 7927, 7929, 7931, 7933, 1073749759, 7943, // NOLINT |
494 1073749888, 8071, 1073749904, 8087, 1073749920, 8103, 1073749936, 8116, // NO
LINT | 515 1073749776, 7957, 1073749792, 7975, 1073749808, 7991, 1073749824, 8005, // NO
LINT |
495 1073749942, 8119, 8126, 1073749954, 8132, 1073749958, 8135, 1073749968, // NO
LINT | 516 1073749840, 8023, 1073749856, 8039, 1073749872, 8061, 1073749888, 8071, // NO
LINT |
496 8147, 1073749974, 8151, 1073749984, 8167, 1073750002, 8180, 1073750006, // NO
LINT | 517 1073749904, 8087, 1073749920, 8103, 1073749936, 8116, 1073749942, 8119, // NO
LINT |
497 8183 }; // NOLINT | 518 8126, 1073749954, 8132, 1073749958, 8135, 1073749968, 8147, 1073749974, // NO
LINT |
498 static const uint16_t kLowercaseTable1Size = 79; | 519 8151, 1073749984, 8167, 1073750002, 8180, 1073750006, 8183 }; // NOLINT |
499 static const int32_t kLowercaseTable1[79] = { | 520 static const uint16_t kLowercaseTable1Size = 84; |
500 113, 127, 266, 1073742094, 271, 275, 303, 308, // NOLINT | 521 static const int32_t kLowercaseTable1[84] = { |
501 313, 1073742140, 317, 1073742150, 329, 334, 388, 1073744944, // NOLINT | 522 266, 1073742094, 271, 275, 303, 308, 313, 1073742140, // NOLINT |
502 3166, 3169, 1073744997, 3174, 3176, 3178, 3180, 3188, // NOLINT | 523 317, 1073742150, 329, 334, 388, 1073744944, 3166, 3169, // NOLINT |
503 1073745014, 3191, 3201, 3203, 3205, 3207, 3209, 3211, // NOLINT | 524 1073744997, 3174, 3176, 3178, 3180, 3185, 1073745011, 3188, // NOLINT |
| 525 1073745014, 3195, 3201, 3203, 3205, 3207, 3209, 3211, // NOLINT |
504 3213, 3215, 3217, 3219, 3221, 3223, 3225, 3227, // NOLINT | 526 3213, 3215, 3217, 3219, 3221, 3223, 3225, 3227, // NOLINT |
505 3229, 3231, 3233, 3235, 3237, 3239, 3241, 3243, // NOLINT | 527 3229, 3231, 3233, 3235, 3237, 3239, 3241, 3243, // NOLINT |
506 3245, 3247, 3249, 3251, 3253, 3255, 3257, 3259, // NOLINT | 528 3245, 3247, 3249, 3251, 3253, 3255, 3257, 3259, // NOLINT |
507 3261, 3263, 3265, 3267, 3269, 3271, 3273, 3275, // NOLINT | 529 3261, 3263, 3265, 3267, 3269, 3271, 3273, 3275, // NOLINT |
508 3277, 3279, 3281, 3283, 3285, 3287, 3289, 3291, // NOLINT | 530 3277, 3279, 3281, 3283, 3285, 3287, 3289, 3291, // NOLINT |
509 3293, 3295, 3297, 1073745123, 3300, 1073745152, 3365 }; // NOLINT | 531 3293, 3295, 3297, 1073745123, 3300, 3308, 3310, 3315, // NOLINT |
| 532 1073745152, 3365, 3367, 3373 }; // NOLINT |
| 533 static const uint16_t kLowercaseTable5Size = 93; |
| 534 static const int32_t kLowercaseTable5[93] = { |
| 535 1601, 1603, 1605, 1607, 1609, 1611, 1613, 1615, // NOLINT |
| 536 1617, 1619, 1621, 1623, 1625, 1627, 1629, 1631, // NOLINT |
| 537 1633, 1635, 1637, 1639, 1641, 1643, 1645, 1665, // NOLINT |
| 538 1667, 1669, 1671, 1673, 1675, 1677, 1679, 1681, // NOLINT |
| 539 1683, 1685, 1687, 1827, 1829, 1831, 1833, 1835, // NOLINT |
| 540 1837, 1073743663, 1841, 1843, 1845, 1847, 1849, 1851, // NOLINT |
| 541 1853, 1855, 1857, 1859, 1861, 1863, 1865, 1867, // NOLINT |
| 542 1869, 1871, 1873, 1875, 1877, 1879, 1881, 1883, // NOLINT |
| 543 1885, 1887, 1889, 1891, 1893, 1895, 1897, 1899, // NOLINT |
| 544 1901, 1903, 1073743729, 1912, 1914, 1916, 1919, 1921, // NOLINT |
| 545 1923, 1925, 1927, 1932, 1934, 1937, 1939, 1953, // NOLINT |
| 546 1955, 1957, 1959, 1961, 2042 }; // NOLINT |
510 static const uint16_t kLowercaseTable7Size = 6; | 547 static const uint16_t kLowercaseTable7Size = 6; |
511 static const int32_t kLowercaseTable7[6] = { | 548 static const int32_t kLowercaseTable7[6] = { |
512 1073748736, 6918, 1073748755, 6935, 1073749825, 8026 }; // NOLINT | 549 1073748736, 6918, 1073748755, 6935, 1073749825, 8026 }; // NOLINT |
513 bool Lowercase::Is(uchar c) { | 550 bool Lowercase::Is(uchar c) { |
514 int chunk_index = c >> 13; | 551 int chunk_index = c >> 13; |
515 switch (chunk_index) { | 552 switch (chunk_index) { |
516 case 0: return LookupPredicate(kLowercaseTable0, | 553 case 0: return LookupPredicate(kLowercaseTable0, |
517 kLowercaseTable0Size, | 554 kLowercaseTable0Size, |
518 c); | 555 c); |
519 case 1: return LookupPredicate(kLowercaseTable1, | 556 case 1: return LookupPredicate(kLowercaseTable1, |
520 kLowercaseTable1Size, | 557 kLowercaseTable1Size, |
521 c); | 558 c); |
| 559 case 5: return LookupPredicate(kLowercaseTable5, |
| 560 kLowercaseTable5Size, |
| 561 c); |
522 case 7: return LookupPredicate(kLowercaseTable7, | 562 case 7: return LookupPredicate(kLowercaseTable7, |
523 kLowercaseTable7Size, | 563 kLowercaseTable7Size, |
524 c); | 564 c); |
525 default: return false; | 565 default: return false; |
526 } | 566 } |
527 } | 567 } |
528 | 568 |
529 // Letter: point.category in ['Lu', 'Ll', 'Lt', 'Lm', 'Lo', 'Nl' ] | 569 // Letter: point.category in ['Lu', 'Ll', 'Lt', 'Lm', 'Lo', 'Nl' ] |
530 | 570 |
531 static const uint16_t kLetterTable0Size = 394; | 571 static const uint16_t kLetterTable0Size = 435; |
532 static const int32_t kLetterTable0[394] = { | 572 static const int32_t kLetterTable0[435] = { |
533 1073741889, 90, 1073741921, 122, 170, 181, 186, 1073742016, // NOLINT | 573 1073741889, 90, 1073741921, 122, 170, 181, 186, 1073742016, // NOLINT |
534 214, 1073742040, 246, 1073742072, 705, 1073742534, 721, 1073742560, // NOLINT | 574 214, 1073742040, 246, 1073742072, 705, 1073742534, 721, 1073742560, // NOLINT |
535 740, 750, 1073742714, 893, 902, 1073742728, 906, 908, // NOLINT | 575 740, 748, 750, 1073742704, 884, 1073742710, 887, 1073742714, // NOLINT |
536 1073742734, 929, 1073742755, 974, 1073742800, 1013, 1073742839, 1153, // NOLI
NT | 576 893, 902, 1073742728, 906, 908, 1073742734, 929, 1073742755, // NOLINT |
537 1073742986, 1299, 1073743153, 1366, 1369, 1073743201, 1415, 1073743312, // NO
LINT | 577 1013, 1073742839, 1153, 1073742986, 1319, 1073743153, 1366, 1369, // NOLINT |
538 1514, 1073743344, 1522, 1073743393, 1594, 1073743424, 1610, 1073743470, // NO
LINT | 578 1073743201, 1415, 1073743312, 1514, 1073743344, 1522, 1073743392, 1610, // NO
LINT |
539 1647, 1073743473, 1747, 1749, 1073743589, 1766, 1073743598, 1775, // NOLINT | 579 1073743470, 1647, 1073743473, 1747, 1749, 1073743589, 1766, 1073743598, // NO
LINT |
540 1073743610, 1788, 1791, 1808, 1073743634, 1839, 1073743693, 1901, // NOLINT | 580 1775, 1073743610, 1788, 1791, 1808, 1073743634, 1839, 1073743693, // NOLINT |
541 1073743744, 1957, 1969, 1073743818, 2026, 1073743860, 2037, 2042, // NOLINT | 581 1957, 1969, 1073743818, 2026, 1073743860, 2037, 2042, 1073743872, // NOLINT |
542 1073744132, 2361, 2365, 2384, 1073744216, 2401, 1073744251, 2431, // NOLINT | 582 2069, 2074, 2084, 2088, 1073743936, 2136, 2208, 1073744034, // NOLINT |
543 1073744261, 2444, 1073744271, 2448, 1073744275, 2472, 1073744298, 2480, // NO
LINT | 583 2220, 1073744132, 2361, 2365, 2384, 1073744216, 2401, 1073744241, // NOLINT |
544 2482, 1073744310, 2489, 2493, 2510, 1073744348, 2525, 1073744351, // NOLINT | 584 2423, 1073744249, 2431, 1073744261, 2444, 1073744271, 2448, 1073744275, // NO
LINT |
545 2529, 1073744368, 2545, 1073744389, 2570, 1073744399, 2576, 1073744403, // NO
LINT | 585 2472, 1073744298, 2480, 2482, 1073744310, 2489, 2493, 2510, // NOLINT |
546 2600, 1073744426, 2608, 1073744434, 2611, 1073744437, 2614, 1073744440, // NO
LINT | 586 1073744348, 2525, 1073744351, 2529, 1073744368, 2545, 1073744389, 2570, // NO
LINT |
547 2617, 1073744473, 2652, 2654, 1073744498, 2676, 1073744517, 2701, // NOLINT | 587 1073744399, 2576, 1073744403, 2600, 1073744426, 2608, 1073744434, 2611, // NO
LINT |
548 1073744527, 2705, 1073744531, 2728, 1073744554, 2736, 1073744562, 2739, // NO
LINT | 588 1073744437, 2614, 1073744440, 2617, 1073744473, 2652, 2654, 1073744498, // NO
LINT |
549 1073744565, 2745, 2749, 2768, 1073744608, 2785, 1073744645, 2828, // NOLINT | 589 2676, 1073744517, 2701, 1073744527, 2705, 1073744531, 2728, 1073744554, // NO
LINT |
550 1073744655, 2832, 1073744659, 2856, 1073744682, 2864, 1073744690, 2867, // NO
LINT | 590 2736, 1073744562, 2739, 1073744565, 2745, 2749, 2768, 1073744608, // NOLINT |
551 1073744693, 2873, 2877, 1073744732, 2909, 1073744735, 2913, 2929, // NOLINT | 591 2785, 1073744645, 2828, 1073744655, 2832, 1073744659, 2856, 1073744682, // NO
LINT |
552 2947, 1073744773, 2954, 1073744782, 2960, 1073744786, 2965, 1073744793, // NO
LINT | 592 2864, 1073744690, 2867, 1073744693, 2873, 2877, 1073744732, 2909, // NOLINT |
553 2970, 2972, 1073744798, 2975, 1073744803, 2980, 1073744808, 2986, // NOLINT | 593 1073744735, 2913, 2929, 2947, 1073744773, 2954, 1073744782, 2960, // NOLINT |
554 1073744814, 3001, 1073744901, 3084, 1073744910, 3088, 1073744914, 3112, // NO
LINT | 594 1073744786, 2965, 1073744793, 2970, 2972, 1073744798, 2975, 1073744803, // NO
LINT |
555 1073744938, 3123, 1073744949, 3129, 1073744992, 3169, 1073745029, 3212, // NO
LINT | 595 2980, 1073744808, 2986, 1073744814, 3001, 3024, 1073744901, 3084, // NOLINT |
556 1073745038, 3216, 1073745042, 3240, 1073745066, 3251, 1073745077, 3257, // NO
LINT | 596 1073744910, 3088, 1073744914, 3112, 1073744938, 3123, 1073744949, 3129, // NO
LINT |
557 3261, 3294, 1073745120, 3297, 1073745157, 3340, 1073745166, 3344, // NOLINT | 597 3133, 1073744984, 3161, 1073744992, 3169, 1073745029, 3212, 1073745038, // NO
LINT |
558 1073745170, 3368, 1073745194, 3385, 1073745248, 3425, 1073745285, 3478, // NO
LINT | 598 3216, 1073745042, 3240, 1073745066, 3251, 1073745077, 3257, 3261, // NOLINT |
559 1073745306, 3505, 1073745331, 3515, 3517, 1073745344, 3526, 1073745409, // NO
LINT | 599 3294, 1073745120, 3297, 1073745137, 3314, 1073745157, 3340, 1073745166, // NO
LINT |
560 3632, 1073745458, 3635, 1073745472, 3654, 1073745537, 3714, 3716, // NOLINT | 600 3344, 1073745170, 3386, 3389, 3406, 1073745248, 3425, 1073745274, // NOLINT |
561 1073745543, 3720, 3722, 3725, 1073745556, 3735, 1073745561, 3743, // NOLINT | 601 3455, 1073745285, 3478, 1073745306, 3505, 1073745331, 3515, 3517, // NOLINT |
562 1073745569, 3747, 3749, 3751, 1073745578, 3755, 1073745581, 3760, // NOLINT | 602 1073745344, 3526, 1073745409, 3632, 1073745458, 3635, 1073745472, 3654, // NO
LINT |
563 1073745586, 3763, 3773, 1073745600, 3780, 3782, 1073745628, 3805, // NOLINT | 603 1073745537, 3714, 3716, 1073745543, 3720, 3722, 3725, 1073745556, // NOLINT |
564 3840, 1073745728, 3911, 1073745737, 3946, 1073745800, 3979, 1073745920, // NO
LINT | 604 3735, 1073745561, 3743, 1073745569, 3747, 3749, 3751, 1073745578, // NOLINT |
565 4129, 1073745955, 4135, 1073745961, 4138, 1073746000, 4181, 1073746080, // NO
LINT | 605 3755, 1073745581, 3760, 1073745586, 3763, 3773, 1073745600, 3780, // NOLINT |
566 4293, 1073746128, 4346, 4348, 1073746176, 4441, 1073746271, 4514, // NOLINT | 606 3782, 1073745628, 3807, 3840, 1073745728, 3911, 1073745737, 3948, // NOLINT |
567 1073746344, 4601, 1073746432, 4680, 1073746506, 4685, 1073746512, 4694, // NO
LINT | 607 1073745800, 3980, 1073745920, 4138, 4159, 1073746000, 4181, 1073746010, // NO
LINT |
568 4696, 1073746522, 4701, 1073746528, 4744, 1073746570, 4749, 1073746576, // NO
LINT | 608 4189, 4193, 1073746021, 4198, 1073746030, 4208, 1073746037, 4225, // NOLINT |
569 4784, 1073746610, 4789, 1073746616, 4798, 4800, 1073746626, 4805, // NOLINT | 609 4238, 1073746080, 4293, 4295, 4301, 1073746128, 4346, 1073746172, // NOLINT |
570 1073746632, 4822, 1073746648, 4880, 1073746706, 4885, 1073746712, 4954, // NO
LINT | 610 4680, 1073746506, 4685, 1073746512, 4694, 4696, 1073746522, 4701, // NOLINT |
571 1073746816, 5007, 1073746848, 5108, 1073746945, 5740, 1073747567, 5750, // NO
LINT | 611 1073746528, 4744, 1073746570, 4749, 1073746576, 4784, 1073746610, 4789, // NO
LINT |
572 1073747585, 5786, 1073747616, 5866, 1073747694, 5872, 1073747712, 5900, // NO
LINT | 612 1073746616, 4798, 4800, 1073746626, 4805, 1073746632, 4822, 1073746648, // NO
LINT |
573 1073747726, 5905, 1073747744, 5937, 1073747776, 5969, 1073747808, 5996, // NO
LINT | 613 4880, 1073746706, 4885, 1073746712, 4954, 1073746816, 5007, 1073746848, // NO
LINT |
574 1073747822, 6000, 1073747840, 6067, 6103, 6108, 1073748000, 6263, // NOLINT | 614 5108, 1073746945, 5740, 1073747567, 5759, 1073747585, 5786, 1073747616, // NO
LINT |
575 1073748096, 6312, 1073748224, 6428, 1073748304, 6509, 1073748336, 6516, // NO
LINT | 615 5866, 1073747694, 5872, 1073747712, 5900, 1073747726, 5905, 1073747744, // NO
LINT |
576 1073748352, 6569, 1073748417, 6599, 1073748480, 6678, 1073748741, 6963, // NO
LINT | 616 5937, 1073747776, 5969, 1073747808, 5996, 1073747822, 6000, 1073747840, // NO
LINT |
577 1073748805, 6987, 1073749248, 7615, 1073749504, 7835, 1073749664, 7929, // NO
LINT | 617 6067, 6103, 6108, 1073748000, 6263, 1073748096, 6312, 6314, // NOLINT |
578 1073749760, 7957, 1073749784, 7965, 1073749792, 8005, 1073749832, 8013, // NO
LINT | 618 1073748144, 6389, 1073748224, 6428, 1073748304, 6509, 1073748336, 6516, // NO
LINT |
579 1073749840, 8023, 8025, 8027, 8029, 1073749855, 8061, 1073749888, // NOLINT | 619 1073748352, 6571, 1073748417, 6599, 1073748480, 6678, 1073748512, 6740, // NO
LINT |
580 8116, 1073749942, 8124, 8126, 1073749954, 8132, 1073749958, 8140, // NOLINT | 620 6823, 1073748741, 6963, 1073748805, 6987, 1073748867, 7072, 1073748910, // NO
LINT |
581 1073749968, 8147, 1073749974, 8155, 1073749984, 8172, 1073750002, 8180, // NO
LINT | 621 7087, 1073748922, 7141, 1073748992, 7203, 1073749069, 7247, 1073749082, // NO
LINT |
582 1073750006, 8188 }; // NOLINT | 622 7293, 1073749225, 7404, 1073749230, 7409, 1073749237, 7414, 1073749248, // NO
LINT |
583 static const uint16_t kLetterTable1Size = 84; | 623 7615, 1073749504, 7957, 1073749784, 7965, 1073749792, 8005, 1073749832, // NO
LINT |
584 static const int32_t kLetterTable1[84] = { | 624 8013, 1073749840, 8023, 8025, 8027, 8029, 1073749855, 8061, // NOLINT |
585 113, 127, 1073741968, 148, 258, 263, 1073742090, 275, // NOLINT | 625 1073749888, 8116, 1073749942, 8124, 8126, 1073749954, 8132, 1073749958, // NO
LINT |
| 626 8140, 1073749968, 8147, 1073749974, 8155, 1073749984, 8172, 1073750002, // NO
LINT |
| 627 8180, 1073750006, 8188 }; // NOLINT |
| 628 static const uint16_t kLetterTable1Size = 87; |
| 629 static const int32_t kLetterTable1[87] = { |
| 630 113, 127, 1073741968, 156, 258, 263, 1073742090, 275, // NOLINT |
586 277, 1073742105, 285, 292, 294, 296, 1073742122, 301, // NOLINT | 631 277, 1073742105, 285, 292, 294, 296, 1073742122, 301, // NOLINT |
587 1073742127, 313, 1073742140, 319, 1073742149, 329, 334, 1073742176, // NOLINT | 632 1073742127, 313, 1073742140, 319, 1073742149, 329, 334, 1073742176, // NOLINT |
588 388, 1073744896, 3118, 1073744944, 3166, 1073744992, 3180, 1073745012, // NOL
INT | 633 392, 1073744896, 3118, 1073744944, 3166, 1073744992, 3300, 1073745131, // NOL
INT |
589 3191, 1073745024, 3300, 1073745152, 3365, 1073745200, 3429, 3439, // NOLINT | 634 3310, 1073745138, 3315, 1073745152, 3365, 3367, 3373, 1073745200, // NOLINT |
590 1073745280, 3478, 1073745312, 3494, 1073745320, 3502, 1073745328, 3510, // NO
LINT | 635 3431, 3439, 1073745280, 3478, 1073745312, 3494, 1073745320, 3502, // NOLINT |
591 1073745336, 3518, 1073745344, 3526, 1073745352, 3534, 1073745360, 3542, // NO
LINT | 636 1073745328, 3510, 1073745336, 3518, 1073745344, 3526, 1073745352, 3534, // NO
LINT |
592 1073745368, 3550, 1073745925, 4103, 1073745953, 4137, 1073745969, 4149, // NO
LINT | 637 1073745360, 3542, 1073745368, 3550, 3631, 1073745925, 4103, 1073745953, // NO
LINT |
593 1073745976, 4156, 1073745985, 4246, 1073746077, 4255, 1073746081, 4346, // NO
LINT | 638 4137, 1073745969, 4149, 1073745976, 4156, 1073745985, 4246, 1073746077, // NO
LINT |
594 1073746172, 4351, 1073746181, 4396, 1073746225, 4494, 1073746336, 4535, // NO
LINT | 639 4255, 1073746081, 4346, 1073746172, 4351, 1073746181, 4397, 1073746225, // NO
LINT |
595 1073746416, 4607, 1073746944, 8191 }; // NOLINT | 640 4494, 1073746336, 4538, 1073746416, 4607, 1073746944, 8191 }; // NOLINT |
596 static const uint16_t kLetterTable2Size = 4; | 641 static const uint16_t kLetterTable2Size = 4; |
597 static const int32_t kLetterTable2[4] = { | 642 static const int32_t kLetterTable2[4] = { |
598 1073741824, 3509, 1073745408, 8191 }; // NOLINT | 643 1073741824, 3509, 1073745408, 8191 }; // NOLINT |
599 static const uint16_t kLetterTable3Size = 2; | 644 static const uint16_t kLetterTable3Size = 2; |
600 static const int32_t kLetterTable3[2] = { | 645 static const int32_t kLetterTable3[2] = { |
601 1073741824, 8191 }; // NOLINT | 646 1073741824, 8191 }; // NOLINT |
602 static const uint16_t kLetterTable4Size = 2; | 647 static const uint16_t kLetterTable4Size = 2; |
603 static const int32_t kLetterTable4[2] = { | 648 static const int32_t kLetterTable4[2] = { |
604 1073741824, 8123 }; // NOLINT | 649 1073741824, 8140 }; // NOLINT |
605 static const uint16_t kLetterTable5Size = 16; | 650 static const uint16_t kLetterTable5Size = 88; |
606 static const int32_t kLetterTable5[16] = { | 651 static const int32_t kLetterTable5[88] = { |
607 1073741824, 1164, 1073743639, 1818, 1073743872, 2049, 1073743875, 2053, // NO
LINT | 652 1073741824, 1164, 1073743056, 1277, 1073743104, 1548, 1073743376, 1567, // NO
LINT |
608 1073743879, 2058, 1073743884, 2082, 1073743936, 2163, 1073744896, 8191 }; //
NOLINT | 653 1073743402, 1579, 1073743424, 1646, 1073743487, 1687, 1073743520, 1775, // NO
LINT |
609 static const uint16_t kLetterTable6Size = 2; | 654 1073743639, 1823, 1073743650, 1928, 1073743755, 1934, 1073743760, 1939, // NO
LINT |
610 static const int32_t kLetterTable6[2] = { | 655 1073743776, 1962, 1073743864, 2049, 1073743875, 2053, 1073743879, 2058, // NO
LINT |
611 1073741824, 6051 }; // NOLINT | 656 1073743884, 2082, 1073743936, 2163, 1073744002, 2227, 1073744114, 2295, // NO
LINT |
612 static const uint16_t kLetterTable7Size = 50; | 657 2299, 1073744138, 2341, 1073744176, 2374, 1073744224, 2428, 1073744260, // NO
LINT |
613 static const int32_t kLetterTable7[50] = { | 658 2482, 2511, 1073744384, 2600, 1073744448, 2626, 1073744452, 2635, // NOLINT |
614 1073748224, 6701, 1073748528, 6762, 1073748592, 6873, 1073748736, 6918, // NO
LINT | 659 1073744480, 2678, 2682, 1073744512, 2735, 2737, 1073744565, 2742, // NOLINT |
615 1073748755, 6935, 6941, 1073748767, 6952, 1073748778, 6966, 1073748792, // NO
LINT | 660 1073744569, 2749, 2752, 2754, 1073744603, 2781, 1073744608, 2794, // NOLINT |
616 6972, 6974, 1073748800, 6977, 1073748803, 6980, 1073748806, 7089, // NOLINT | 661 1073744626, 2804, 1073744641, 2822, 1073744649, 2830, 1073744657, 2838, // NO
LINT |
617 1073748947, 7485, 1073749328, 7567, 1073749394, 7623, 1073749488, 7675, // NO
LINT | 662 1073744672, 2854, 1073744680, 2862, 1073744832, 3042, 1073744896, 8191 }; //
NOLINT |
618 1073749616, 7796, 1073749622, 7932, 1073749793, 7994, 1073749825, 8026, // NO
LINT | 663 static const uint16_t kLetterTable6Size = 6; |
619 1073749862, 8126, 1073749954, 8135, 1073749962, 8143, 1073749970, 8151, // NO
LINT | 664 static const int32_t kLetterTable6[6] = { |
620 1073749978, 8156 }; // NOLINT | 665 1073741824, 6051, 1073747888, 6086, 1073747915, 6139 }; // NOLINT |
| 666 static const uint16_t kLetterTable7Size = 48; |
| 667 static const int32_t kLetterTable7[48] = { |
| 668 1073748224, 6765, 1073748592, 6873, 1073748736, 6918, 1073748755, 6935, // NO
LINT |
| 669 6941, 1073748767, 6952, 1073748778, 6966, 1073748792, 6972, 6974, // NOLINT |
| 670 1073748800, 6977, 1073748803, 6980, 1073748806, 7089, 1073748947, 7485, // NO
LINT |
| 671 1073749328, 7567, 1073749394, 7623, 1073749488, 7675, 1073749616, 7796, // NO
LINT |
| 672 1073749622, 7932, 1073749793, 7994, 1073749825, 8026, 1073749862, 8126, // NO
LINT |
| 673 1073749954, 8135, 1073749962, 8143, 1073749970, 8151, 1073749978, 8156 }; //
NOLINT |
621 bool Letter::Is(uchar c) { | 674 bool Letter::Is(uchar c) { |
622 int chunk_index = c >> 13; | 675 int chunk_index = c >> 13; |
623 switch (chunk_index) { | 676 switch (chunk_index) { |
624 case 0: return LookupPredicate(kLetterTable0, | 677 case 0: return LookupPredicate(kLetterTable0, |
625 kLetterTable0Size, | 678 kLetterTable0Size, |
626 c); | 679 c); |
627 case 1: return LookupPredicate(kLetterTable1, | 680 case 1: return LookupPredicate(kLetterTable1, |
628 kLetterTable1Size, | 681 kLetterTable1Size, |
629 c); | 682 c); |
630 case 2: return LookupPredicate(kLetterTable2, | 683 case 2: return LookupPredicate(kLetterTable2, |
(...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
665 c); | 718 c); |
666 case 1: return LookupPredicate(kSpaceTable1, | 719 case 1: return LookupPredicate(kSpaceTable1, |
667 kSpaceTable1Size, | 720 kSpaceTable1Size, |
668 c); | 721 c); |
669 default: return false; | 722 default: return false; |
670 } | 723 } |
671 } | 724 } |
672 | 725 |
673 // Number: point.category == 'Nd' | 726 // Number: point.category == 'Nd' |
674 | 727 |
675 static const uint16_t kNumberTable0Size = 44; | 728 static const uint16_t kNumberTable0Size = 56; |
676 static const int32_t kNumberTable0[44] = { | 729 static const int32_t kNumberTable0[56] = { |
677 1073741872, 57, 1073743456, 1641, 1073743600, 1785, 1073743808, 1993, // NOLI
NT | 730 1073741872, 57, 1073743456, 1641, 1073743600, 1785, 1073743808, 1993, // NOLI
NT |
678 1073744230, 2415, 1073744358, 2543, 1073744486, 2671, 1073744614, 2799, // NO
LINT | 731 1073744230, 2415, 1073744358, 2543, 1073744486, 2671, 1073744614, 2799, // NO
LINT |
679 1073744742, 2927, 1073744870, 3055, 1073744998, 3183, 1073745126, 3311, // NO
LINT | 732 1073744742, 2927, 1073744870, 3055, 1073744998, 3183, 1073745126, 3311, // NO
LINT |
680 1073745254, 3439, 1073745488, 3673, 1073745616, 3801, 1073745696, 3881, // NO
LINT | 733 1073745254, 3439, 1073745488, 3673, 1073745616, 3801, 1073745696, 3881, // NO
LINT |
681 1073745984, 4169, 1073747936, 6121, 1073747984, 6169, 1073748294, 6479, // NO
LINT | 734 1073745984, 4169, 1073746064, 4249, 1073747936, 6121, 1073747984, 6169, // NO
LINT |
682 1073748432, 6617, 1073748816, 7001 }; // NOLINT | 735 1073748294, 6479, 1073748432, 6617, 1073748608, 6793, 1073748624, 6809, // NO
LINT |
| 736 1073748816, 7001, 1073748912, 7097, 1073749056, 7241, 1073749072, 7257 }; //
NOLINT |
| 737 static const uint16_t kNumberTable5Size = 12; |
| 738 static const int32_t kNumberTable5[12] = { |
| 739 1073743392, 1577, 1073744080, 2265, 1073744128, 2313, 1073744336, 2521, // NO
LINT |
| 740 1073744464, 2649, 1073744880, 3065 }; // NOLINT |
683 static const uint16_t kNumberTable7Size = 2; | 741 static const uint16_t kNumberTable7Size = 2; |
684 static const int32_t kNumberTable7[2] = { | 742 static const int32_t kNumberTable7[2] = { |
685 1073749776, 7961 }; // NOLINT | 743 1073749776, 7961 }; // NOLINT |
686 bool Number::Is(uchar c) { | 744 bool Number::Is(uchar c) { |
687 int chunk_index = c >> 13; | 745 int chunk_index = c >> 13; |
688 switch (chunk_index) { | 746 switch (chunk_index) { |
689 case 0: return LookupPredicate(kNumberTable0, | 747 case 0: return LookupPredicate(kNumberTable0, |
690 kNumberTable0Size, | 748 kNumberTable0Size, |
691 c); | 749 c); |
| 750 case 5: return LookupPredicate(kNumberTable5, |
| 751 kNumberTable5Size, |
| 752 c); |
692 case 7: return LookupPredicate(kNumberTable7, | 753 case 7: return LookupPredicate(kNumberTable7, |
693 kNumberTable7Size, | 754 kNumberTable7Size, |
694 c); | 755 c); |
695 default: return false; | 756 default: return false; |
696 } | 757 } |
697 } | 758 } |
698 | 759 |
699 // WhiteSpace: 'Ws' in point.properties | 760 // WhiteSpace: 'Ws' in point.properties |
700 | 761 |
701 static const uint16_t kWhiteSpaceTable0Size = 7; | 762 static const uint16_t kWhiteSpaceTable0Size = 7; |
(...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
733 c); | 794 c); |
734 case 1: return LookupPredicate(kLineTerminatorTable1, | 795 case 1: return LookupPredicate(kLineTerminatorTable1, |
735 kLineTerminatorTable1Size, | 796 kLineTerminatorTable1Size, |
736 c); | 797 c); |
737 default: return false; | 798 default: return false; |
738 } | 799 } |
739 } | 800 } |
740 | 801 |
741 // CombiningMark: point.category in ['Mn', 'Mc'] | 802 // CombiningMark: point.category in ['Mn', 'Mc'] |
742 | 803 |
743 static const uint16_t kCombiningMarkTable0Size = 205; | 804 static const uint16_t kCombiningMarkTable0Size = 258; |
744 static const int32_t kCombiningMarkTable0[205] = { | 805 static const int32_t kCombiningMarkTable0[258] = { |
745 1073742592, 879, 1073742979, 1158, 1073743249, 1469, 1471, 1073743297, // NOL
INT | 806 1073742592, 879, 1073742979, 1159, 1073743249, 1469, 1471, 1073743297, // NOL
INT |
746 1474, 1073743300, 1477, 1479, 1073743376, 1557, 1073743435, 1630, // NOLINT | 807 1474, 1073743300, 1477, 1479, 1073743376, 1562, 1073743435, 1631, // NOLINT |
747 1648, 1073743574, 1756, 1073743583, 1764, 1073743591, 1768, 1073743594, // NO
LINT | 808 1648, 1073743574, 1756, 1073743583, 1764, 1073743591, 1768, 1073743594, // NO
LINT |
748 1773, 1809, 1073743664, 1866, 1073743782, 1968, 1073743851, 2035, // NOLINT | 809 1773, 1809, 1073743664, 1866, 1073743782, 1968, 1073743851, 2035, // NOLINT |
749 1073744129, 2307, 2364, 1073744190, 2381, 1073744209, 2388, 1073744226, // NO
LINT | 810 1073743894, 2073, 1073743899, 2083, 1073743909, 2087, 1073743913, 2093, // NO
LINT |
750 2403, 1073744257, 2435, 2492, 1073744318, 2500, 1073744327, 2504, // NOLINT | 811 1073743961, 2139, 1073744100, 2302, 1073744128, 2307, 1073744186, 2364, // NO
LINT |
751 1073744331, 2509, 2519, 1073744354, 2531, 1073744385, 2563, 2620, // NOLINT | 812 1073744190, 2383, 1073744209, 2391, 1073744226, 2403, 1073744257, 2435, // NO
LINT |
752 1073744446, 2626, 1073744455, 2632, 1073744459, 2637, 1073744496, 2673, // NO
LINT | 813 2492, 1073744318, 2500, 1073744327, 2504, 1073744331, 2509, 2519, // NOLINT |
753 1073744513, 2691, 2748, 1073744574, 2757, 1073744583, 2761, 1073744587, // NO
LINT | 814 1073744354, 2531, 1073744385, 2563, 2620, 1073744446, 2626, 1073744455, // NO
LINT |
754 2765, 1073744610, 2787, 1073744641, 2819, 2876, 1073744702, 2883, // NOLINT | 815 2632, 1073744459, 2637, 2641, 1073744496, 2673, 2677, 1073744513, // NOLINT |
755 1073744711, 2888, 1073744715, 2893, 1073744726, 2903, 2946, 1073744830, // NO
LINT | 816 2691, 2748, 1073744574, 2757, 1073744583, 2761, 1073744587, 2765, // NOLINT |
756 3010, 1073744838, 3016, 1073744842, 3021, 3031, 1073744897, 3075, // NOLINT | 817 1073744610, 2787, 1073744641, 2819, 2876, 1073744702, 2884, 1073744711, // NO
LINT |
757 1073744958, 3140, 1073744966, 3144, 1073744970, 3149, 1073744981, 3158, // NO
LINT | 818 2888, 1073744715, 2893, 1073744726, 2903, 1073744738, 2915, 2946, // NOLINT |
758 1073745026, 3203, 3260, 1073745086, 3268, 1073745094, 3272, 1073745098, // NO
LINT | 819 1073744830, 3010, 1073744838, 3016, 1073744842, 3021, 3031, 1073744897, // NO
LINT |
759 3277, 1073745109, 3286, 1073745122, 3299, 1073745154, 3331, 1073745214, // NO
LINT | 820 3075, 1073744958, 3140, 1073744966, 3144, 1073744970, 3149, 1073744981, // NO
LINT |
760 3395, 1073745222, 3400, 1073745226, 3405, 3415, 1073745282, 3459, // NOLINT | 821 3158, 1073744994, 3171, 1073745026, 3203, 3260, 1073745086, 3268, // NOLINT |
761 3530, 1073745359, 3540, 3542, 1073745368, 3551, 1073745394, 3571, // NOLINT | 822 1073745094, 3272, 1073745098, 3277, 1073745109, 3286, 1073745122, 3299, // NO
LINT |
762 3633, 1073745460, 3642, 1073745479, 3662, 3761, 1073745588, 3769, // NOLINT | 823 1073745154, 3331, 1073745214, 3396, 1073745222, 3400, 1073745226, 3405, // NO
LINT |
763 1073745595, 3772, 1073745608, 3789, 1073745688, 3865, 3893, 3895, // NOLINT | 824 3415, 1073745250, 3427, 1073745282, 3459, 3530, 1073745359, 3540, // NOLINT |
764 3897, 1073745726, 3903, 1073745777, 3972, 1073745798, 3975, 1073745808, // NO
LINT | 825 3542, 1073745368, 3551, 1073745394, 3571, 3633, 1073745460, 3642, // NOLINT |
765 3991, 1073745817, 4028, 4038, 1073745964, 4146, 1073745974, 4153, // NOLINT | 826 1073745479, 3662, 3761, 1073745588, 3769, 1073745595, 3772, 1073745608, // NO
LINT |
766 1073746006, 4185, 4959, 1073747730, 5908, 1073747762, 5940, 1073747794, // NO
LINT | 827 3789, 1073745688, 3865, 3893, 3895, 3897, 1073745726, 3903, // NOLINT |
767 5971, 1073747826, 6003, 1073747894, 6099, 6109, 1073747979, 6157, // NOLINT | 828 1073745777, 3972, 1073745798, 3975, 1073745805, 3991, 1073745817, 4028, // NO
LINT |
768 6313, 1073748256, 6443, 1073748272, 6459, 1073748400, 6592, 1073748424, // NO
LINT | 829 4038, 1073745963, 4158, 1073746006, 4185, 1073746014, 4192, 1073746018, // NO
LINT |
769 6601, 1073748503, 6683, 1073748736, 6916, 1073748788, 6980, 1073748843, // NO
LINT | 830 4196, 1073746023, 4205, 1073746033, 4212, 1073746050, 4237, 4239, // NOLINT |
770 7027, 1073749440, 7626, 1073749502, 7679 }; // NOLINT | 831 1073746074, 4253, 1073746781, 4959, 1073747730, 5908, 1073747762, 5940, // NO
LINT |
771 static const uint16_t kCombiningMarkTable1Size = 9; | 832 1073747794, 5971, 1073747826, 6003, 1073747892, 6099, 6109, 1073747979, // NO
LINT |
772 static const int32_t kCombiningMarkTable1[9] = { | 833 6157, 6313, 1073748256, 6443, 1073748272, 6459, 1073748400, 6592, // NOLINT |
773 1073742032, 220, 225, 1073742053, 239, 1073745962, 4143, 1073746073, // NOLIN
T | 834 1073748424, 6601, 1073748503, 6683, 1073748565, 6750, 1073748576, 6780, // NO
LINT |
774 4250 }; // NOLINT | 835 6783, 1073748736, 6916, 1073748788, 6980, 1073748843, 7027, 1073748864, // NO
LINT |
775 static const uint16_t kCombiningMarkTable5Size = 5; | 836 7042, 1073748897, 7085, 1073748966, 7155, 1073749028, 7223, 1073749200, // NO
LINT |
776 static const int32_t kCombiningMarkTable5[5] = { | 837 7378, 1073749204, 7400, 7405, 1073749234, 7412, 1073749440, 7654, // NOLINT |
777 2050, 2054, 2059, 1073743907, 2087 }; // NOLINT | 838 1073749500, 7679 }; // NOLINT |
| 839 static const uint16_t kCombiningMarkTable1Size = 14; |
| 840 static const int32_t kCombiningMarkTable1[14] = { |
| 841 1073742032, 220, 225, 1073742053, 240, 1073745135, 3313, 3455, // NOLINT |
| 842 1073745376, 3583, 1073745962, 4143, 1073746073, 4250 }; // NOLINT |
| 843 static const uint16_t kCombiningMarkTable5Size = 47; |
| 844 static const int32_t kCombiningMarkTable5[47] = { |
| 845 1647, 1073743476, 1661, 1695, 1073743600, 1777, 2050, 2054, // NOLINT |
| 846 2059, 1073743907, 2087, 1073744000, 2177, 1073744052, 2244, 1073744096, // NO
LINT |
| 847 2289, 1073744166, 2349, 1073744199, 2387, 1073744256, 2435, 1073744307, // NO
LINT |
| 848 2496, 1073744425, 2614, 2627, 1073744460, 2637, 2683, 2736, // NOLINT |
| 849 1073744562, 2740, 1073744567, 2744, 1073744574, 2751, 2753, 1073744619, // NO
LINT |
| 850 2799, 1073744629, 2806, 1073744867, 3050, 1073744876, 3053 }; // NOLINT |
778 static const uint16_t kCombiningMarkTable7Size = 5; | 851 static const uint16_t kCombiningMarkTable7Size = 5; |
779 static const int32_t kCombiningMarkTable7[5] = { | 852 static const int32_t kCombiningMarkTable7[5] = { |
780 6942, 1073749504, 7695, 1073749536, 7715 }; // NOLINT | 853 6942, 1073749504, 7695, 1073749536, 7718 }; // NOLINT |
781 bool CombiningMark::Is(uchar c) { | 854 bool CombiningMark::Is(uchar c) { |
782 int chunk_index = c >> 13; | 855 int chunk_index = c >> 13; |
783 switch (chunk_index) { | 856 switch (chunk_index) { |
784 case 0: return LookupPredicate(kCombiningMarkTable0, | 857 case 0: return LookupPredicate(kCombiningMarkTable0, |
785 kCombiningMarkTable0Size, | 858 kCombiningMarkTable0Size, |
786 c); | 859 c); |
787 case 1: return LookupPredicate(kCombiningMarkTable1, | 860 case 1: return LookupPredicate(kCombiningMarkTable1, |
788 kCombiningMarkTable1Size, | 861 kCombiningMarkTable1Size, |
789 c); | 862 c); |
790 case 5: return LookupPredicate(kCombiningMarkTable5, | 863 case 5: return LookupPredicate(kCombiningMarkTable5, |
(...skipping 28 matching lines...) Expand all Loading... |
819 c); | 892 c); |
820 case 7: return LookupPredicate(kConnectorPunctuationTable7, | 893 case 7: return LookupPredicate(kConnectorPunctuationTable7, |
821 kConnectorPunctuationTable7Size, | 894 kConnectorPunctuationTable7Size, |
822 c); | 895 c); |
823 default: return false; | 896 default: return false; |
824 } | 897 } |
825 } | 898 } |
826 | 899 |
827 static const MultiCharacterSpecialCase<2> kToLowercaseMultiStrings0[2] = { // N
OLINT | 900 static const MultiCharacterSpecialCase<2> kToLowercaseMultiStrings0[2] = { // N
OLINT |
828 {{105, 775}}, {{kSentinel}} }; // NOLINT | 901 {{105, 775}}, {{kSentinel}} }; // NOLINT |
829 static const uint16_t kToLowercaseTable0Size = 463; // NOLINT | 902 static const uint16_t kToLowercaseTable0Size = 483; // NOLINT |
830 static const int32_t kToLowercaseTable0[926] = { | 903 static const int32_t kToLowercaseTable0[966] = { |
831 1073741889, 128, 90, 128, 1073742016, 128, 214, 128, 1073742040, 128, 222, 128
, 256, 4, 258, 4, // NOLINT | 904 1073741889, 128, 90, 128, 1073742016, 128, 214, 128, 1073742040, 128, 222, 128
, 256, 4, 258, 4, // NOLINT |
832 260, 4, 262, 4, 264, 4, 266, 4, 268, 4, 270, 4, 272, 4, 274, 4, // NOLINT | 905 260, 4, 262, 4, 264, 4, 266, 4, 268, 4, 270, 4, 272, 4, 274, 4, // NOLINT |
833 276, 4, 278, 4, 280, 4, 282, 4, 284, 4, 286, 4, 288, 4, 290, 4, // NOLINT | 906 276, 4, 278, 4, 280, 4, 282, 4, 284, 4, 286, 4, 288, 4, 290, 4, // NOLINT |
834 292, 4, 294, 4, 296, 4, 298, 4, 300, 4, 302, 4, 304, 1, 306, 4, // NOLINT | 907 292, 4, 294, 4, 296, 4, 298, 4, 300, 4, 302, 4, 304, 1, 306, 4, // NOLINT |
835 308, 4, 310, 4, 313, 4, 315, 4, 317, 4, 319, 4, 321, 4, 323, 4, // NOLINT | 908 308, 4, 310, 4, 313, 4, 315, 4, 317, 4, 319, 4, 321, 4, 323, 4, // NOLINT |
836 325, 4, 327, 4, 330, 4, 332, 4, 334, 4, 336, 4, 338, 4, 340, 4, // NOLINT | 909 325, 4, 327, 4, 330, 4, 332, 4, 334, 4, 336, 4, 338, 4, 340, 4, // NOLINT |
837 342, 4, 344, 4, 346, 4, 348, 4, 350, 4, 352, 4, 354, 4, 356, 4, // NOLINT | 910 342, 4, 344, 4, 346, 4, 348, 4, 350, 4, 352, 4, 354, 4, 356, 4, // NOLINT |
838 358, 4, 360, 4, 362, 4, 364, 4, 366, 4, 368, 4, 370, 4, 372, 4, // NOLINT | 911 358, 4, 360, 4, 362, 4, 364, 4, 366, 4, 368, 4, 370, 4, 372, 4, // NOLINT |
839 374, 4, 376, -484, 377, 4, 379, 4, 381, 4, 385, 840, 386, 4, 388, 4, // NOLIN
T | 912 374, 4, 376, -484, 377, 4, 379, 4, 381, 4, 385, 840, 386, 4, 388, 4, // NOLIN
T |
840 390, 824, 391, 4, 1073742217, 820, 394, 820, 395, 4, 398, 316, 399, 808, 400,
812, // NOLINT | 913 390, 824, 391, 4, 1073742217, 820, 394, 820, 395, 4, 398, 316, 399, 808, 400,
812, // NOLINT |
841 401, 4, 403, 820, 404, 828, 406, 844, 407, 836, 408, 4, 412, 844, 413, 852, /
/ NOLINT | 914 401, 4, 403, 820, 404, 828, 406, 844, 407, 836, 408, 4, 412, 844, 413, 852, /
/ NOLINT |
842 415, 856, 416, 4, 418, 4, 420, 4, 422, 872, 423, 4, 425, 872, 428, 4, // NOLI
NT | 915 415, 856, 416, 4, 418, 4, 420, 4, 422, 872, 423, 4, 425, 872, 428, 4, // NOLI
NT |
843 430, 872, 431, 4, 1073742257, 868, 434, 868, 435, 4, 437, 4, 439, 876, 440, 4,
// NOLINT | 916 430, 872, 431, 4, 1073742257, 868, 434, 868, 435, 4, 437, 4, 439, 876, 440, 4,
// NOLINT |
844 444, 4, 452, 8, 453, 4, 455, 8, 456, 4, 458, 8, 459, 4, 461, 4, // NOLINT | 917 444, 4, 452, 8, 453, 4, 455, 8, 456, 4, 458, 8, 459, 4, 461, 4, // NOLINT |
845 463, 4, 465, 4, 467, 4, 469, 4, 471, 4, 473, 4, 475, 4, 478, 4, // NOLINT | 918 463, 4, 465, 4, 467, 4, 469, 4, 471, 4, 473, 4, 475, 4, 478, 4, // NOLINT |
846 480, 4, 482, 4, 484, 4, 486, 4, 488, 4, 490, 4, 492, 4, 494, 4, // NOLINT | 919 480, 4, 482, 4, 484, 4, 486, 4, 488, 4, 490, 4, 492, 4, 494, 4, // NOLINT |
847 497, 8, 498, 4, 500, 4, 502, -388, 503, -224, 504, 4, 506, 4, 508, 4, // NOLI
NT | 920 497, 8, 498, 4, 500, 4, 502, -388, 503, -224, 504, 4, 506, 4, 508, 4, // NOLI
NT |
848 510, 4, 512, 4, 514, 4, 516, 4, 518, 4, 520, 4, 522, 4, 524, 4, // NOLINT | 921 510, 4, 512, 4, 514, 4, 516, 4, 518, 4, 520, 4, 522, 4, 524, 4, // NOLINT |
849 526, 4, 528, 4, 530, 4, 532, 4, 534, 4, 536, 4, 538, 4, 540, 4, // NOLINT | 922 526, 4, 528, 4, 530, 4, 532, 4, 534, 4, 536, 4, 538, 4, 540, 4, // NOLINT |
850 542, 4, 544, -520, 546, 4, 548, 4, 550, 4, 552, 4, 554, 4, 556, 4, // NOLINT | 923 542, 4, 544, -520, 546, 4, 548, 4, 550, 4, 552, 4, 554, 4, 556, 4, // NOLINT |
851 558, 4, 560, 4, 562, 4, 570, 43180, 571, 4, 573, -652, 574, 43168, 577, 4, //
NOLINT | 924 558, 4, 560, 4, 562, 4, 570, 43180, 571, 4, 573, -652, 574, 43168, 577, 4, //
NOLINT |
852 579, -780, 580, 276, 581, 284, 582, 4, 584, 4, 586, 4, 588, 4, 590, 4, // NOL
INT | 925 579, -780, 580, 276, 581, 284, 582, 4, 584, 4, 586, 4, 588, 4, 590, 4, // NOL
INT |
853 902, 152, 1073742728, 148, 906, 148, 908, 256, 1073742734, 252, 911, 252, 1073
742737, 128, 929, 128, // NOLINT | 926 880, 4, 882, 4, 886, 4, 902, 152, 1073742728, 148, 906, 148, 908, 256, 1073742
734, 252, // NOLINT |
854 931, 6, 1073742756, 128, 939, 128, 984, 4, 986, 4, 988, 4, 990, 4, 992, 4, //
NOLINT | 927 911, 252, 1073742737, 128, 929, 128, 931, 6, 1073742756, 128, 939, 128, 975, 3
2, 984, 4, // NOLINT |
855 994, 4, 996, 4, 998, 4, 1000, 4, 1002, 4, 1004, 4, 1006, 4, 1012, -240, // NO
LINT | 928 986, 4, 988, 4, 990, 4, 992, 4, 994, 4, 996, 4, 998, 4, 1000, 4, // NOLINT |
856 1015, 4, 1017, -28, 1018, 4, 1073742845, -520, 1023, -520, 1073742848, 320, 10
39, 320, 1073742864, 128, // NOLINT | 929 1002, 4, 1004, 4, 1006, 4, 1012, -240, 1015, 4, 1017, -28, 1018, 4, 1073742845
, -520, // NOLINT |
857 1071, 128, 1120, 4, 1122, 4, 1124, 4, 1126, 4, 1128, 4, 1130, 4, 1132, 4, //
NOLINT | 930 1023, -520, 1073742848, 320, 1039, 320, 1073742864, 128, 1071, 128, 1120, 4, 1
122, 4, 1124, 4, // NOLINT |
858 1134, 4, 1136, 4, 1138, 4, 1140, 4, 1142, 4, 1144, 4, 1146, 4, 1148, 4, // NO
LINT | 931 1126, 4, 1128, 4, 1130, 4, 1132, 4, 1134, 4, 1136, 4, 1138, 4, 1140, 4, // NO
LINT |
859 1150, 4, 1152, 4, 1162, 4, 1164, 4, 1166, 4, 1168, 4, 1170, 4, 1172, 4, // NO
LINT | 932 1142, 4, 1144, 4, 1146, 4, 1148, 4, 1150, 4, 1152, 4, 1162, 4, 1164, 4, // NO
LINT |
860 1174, 4, 1176, 4, 1178, 4, 1180, 4, 1182, 4, 1184, 4, 1186, 4, 1188, 4, // NO
LINT | 933 1166, 4, 1168, 4, 1170, 4, 1172, 4, 1174, 4, 1176, 4, 1178, 4, 1180, 4, // NO
LINT |
861 1190, 4, 1192, 4, 1194, 4, 1196, 4, 1198, 4, 1200, 4, 1202, 4, 1204, 4, // NO
LINT | 934 1182, 4, 1184, 4, 1186, 4, 1188, 4, 1190, 4, 1192, 4, 1194, 4, 1196, 4, // NO
LINT |
862 1206, 4, 1208, 4, 1210, 4, 1212, 4, 1214, 4, 1216, 60, 1217, 4, 1219, 4, // N
OLINT | 935 1198, 4, 1200, 4, 1202, 4, 1204, 4, 1206, 4, 1208, 4, 1210, 4, 1212, 4, // NO
LINT |
863 1221, 4, 1223, 4, 1225, 4, 1227, 4, 1229, 4, 1232, 4, 1234, 4, 1236, 4, // NO
LINT | 936 1214, 4, 1216, 60, 1217, 4, 1219, 4, 1221, 4, 1223, 4, 1225, 4, 1227, 4, // N
OLINT |
864 1238, 4, 1240, 4, 1242, 4, 1244, 4, 1246, 4, 1248, 4, 1250, 4, 1252, 4, // NO
LINT | 937 1229, 4, 1232, 4, 1234, 4, 1236, 4, 1238, 4, 1240, 4, 1242, 4, 1244, 4, // NO
LINT |
865 1254, 4, 1256, 4, 1258, 4, 1260, 4, 1262, 4, 1264, 4, 1266, 4, 1268, 4, // NO
LINT | 938 1246, 4, 1248, 4, 1250, 4, 1252, 4, 1254, 4, 1256, 4, 1258, 4, 1260, 4, // NO
LINT |
866 1270, 4, 1272, 4, 1274, 4, 1276, 4, 1278, 4, 1280, 4, 1282, 4, 1284, 4, // NO
LINT | 939 1262, 4, 1264, 4, 1266, 4, 1268, 4, 1270, 4, 1272, 4, 1274, 4, 1276, 4, // NO
LINT |
867 1286, 4, 1288, 4, 1290, 4, 1292, 4, 1294, 4, 1296, 4, 1298, 4, 1073743153, 192
, // NOLINT | 940 1278, 4, 1280, 4, 1282, 4, 1284, 4, 1286, 4, 1288, 4, 1290, 4, 1292, 4, // NO
LINT |
868 1366, 192, 1073746080, 29056, 4293, 29056, 7680, 4, 7682, 4, 7684, 4, 7686, 4,
7688, 4, // NOLINT | 941 1294, 4, 1296, 4, 1298, 4, 1300, 4, 1302, 4, 1304, 4, 1306, 4, 1308, 4, // NO
LINT |
| 942 1310, 4, 1312, 4, 1314, 4, 1316, 4, 1318, 4, 1073743153, 192, 1366, 192, 10737
46080, 29056, // NOLINT |
| 943 4293, 29056, 4295, 29056, 4301, 29056, 7680, 4, 7682, 4, 7684, 4, 7686, 4, 768
8, 4, // NOLINT |
869 7690, 4, 7692, 4, 7694, 4, 7696, 4, 7698, 4, 7700, 4, 7702, 4, 7704, 4, // NO
LINT | 944 7690, 4, 7692, 4, 7694, 4, 7696, 4, 7698, 4, 7700, 4, 7702, 4, 7704, 4, // NO
LINT |
870 7706, 4, 7708, 4, 7710, 4, 7712, 4, 7714, 4, 7716, 4, 7718, 4, 7720, 4, // NO
LINT | 945 7706, 4, 7708, 4, 7710, 4, 7712, 4, 7714, 4, 7716, 4, 7718, 4, 7720, 4, // NO
LINT |
871 7722, 4, 7724, 4, 7726, 4, 7728, 4, 7730, 4, 7732, 4, 7734, 4, 7736, 4, // NO
LINT | 946 7722, 4, 7724, 4, 7726, 4, 7728, 4, 7730, 4, 7732, 4, 7734, 4, 7736, 4, // NO
LINT |
872 7738, 4, 7740, 4, 7742, 4, 7744, 4, 7746, 4, 7748, 4, 7750, 4, 7752, 4, // NO
LINT | 947 7738, 4, 7740, 4, 7742, 4, 7744, 4, 7746, 4, 7748, 4, 7750, 4, 7752, 4, // NO
LINT |
873 7754, 4, 7756, 4, 7758, 4, 7760, 4, 7762, 4, 7764, 4, 7766, 4, 7768, 4, // NO
LINT | 948 7754, 4, 7756, 4, 7758, 4, 7760, 4, 7762, 4, 7764, 4, 7766, 4, 7768, 4, // NO
LINT |
874 7770, 4, 7772, 4, 7774, 4, 7776, 4, 7778, 4, 7780, 4, 7782, 4, 7784, 4, // NO
LINT | 949 7770, 4, 7772, 4, 7774, 4, 7776, 4, 7778, 4, 7780, 4, 7782, 4, 7784, 4, // NO
LINT |
875 7786, 4, 7788, 4, 7790, 4, 7792, 4, 7794, 4, 7796, 4, 7798, 4, 7800, 4, // NO
LINT | 950 7786, 4, 7788, 4, 7790, 4, 7792, 4, 7794, 4, 7796, 4, 7798, 4, 7800, 4, // NO
LINT |
876 7802, 4, 7804, 4, 7806, 4, 7808, 4, 7810, 4, 7812, 4, 7814, 4, 7816, 4, // NO
LINT | 951 7802, 4, 7804, 4, 7806, 4, 7808, 4, 7810, 4, 7812, 4, 7814, 4, 7816, 4, // NO
LINT |
877 7818, 4, 7820, 4, 7822, 4, 7824, 4, 7826, 4, 7828, 4, 7840, 4, 7842, 4, // NO
LINT | 952 7818, 4, 7820, 4, 7822, 4, 7824, 4, 7826, 4, 7828, 4, 7838, -30460, 7840, 4,
// NOLINT |
878 7844, 4, 7846, 4, 7848, 4, 7850, 4, 7852, 4, 7854, 4, 7856, 4, 7858, 4, // NO
LINT | 953 7842, 4, 7844, 4, 7846, 4, 7848, 4, 7850, 4, 7852, 4, 7854, 4, 7856, 4, // NO
LINT |
879 7860, 4, 7862, 4, 7864, 4, 7866, 4, 7868, 4, 7870, 4, 7872, 4, 7874, 4, // NO
LINT | 954 7858, 4, 7860, 4, 7862, 4, 7864, 4, 7866, 4, 7868, 4, 7870, 4, 7872, 4, // NO
LINT |
880 7876, 4, 7878, 4, 7880, 4, 7882, 4, 7884, 4, 7886, 4, 7888, 4, 7890, 4, // NO
LINT | 955 7874, 4, 7876, 4, 7878, 4, 7880, 4, 7882, 4, 7884, 4, 7886, 4, 7888, 4, // NO
LINT |
881 7892, 4, 7894, 4, 7896, 4, 7898, 4, 7900, 4, 7902, 4, 7904, 4, 7906, 4, // NO
LINT | 956 7890, 4, 7892, 4, 7894, 4, 7896, 4, 7898, 4, 7900, 4, 7902, 4, 7904, 4, // NO
LINT |
882 7908, 4, 7910, 4, 7912, 4, 7914, 4, 7916, 4, 7918, 4, 7920, 4, 7922, 4, // NO
LINT | 957 7906, 4, 7908, 4, 7910, 4, 7912, 4, 7914, 4, 7916, 4, 7918, 4, 7920, 4, // NO
LINT |
883 7924, 4, 7926, 4, 7928, 4, 1073749768, -32, 7951, -32, 1073749784, -32, 7965,
-32, 1073749800, -32, // NOLINT | 958 7922, 4, 7924, 4, 7926, 4, 7928, 4, 7930, 4, 7932, 4, 7934, 4, 1073749768, -32
, // NOLINT |
884 7983, -32, 1073749816, -32, 7999, -32, 1073749832, -32, 8013, -32, 8025, -32,
8027, -32, 8029, -32, // NOLINT | 959 7951, -32, 1073749784, -32, 7965, -32, 1073749800, -32, 7983, -32, 1073749816,
-32, 7999, -32, 1073749832, -32, // NOLINT |
885 8031, -32, 1073749864, -32, 8047, -32, 1073749896, -32, 8079, -32, 1073749912,
-32, 8095, -32, 1073749928, -32, // NOLINT | 960 8013, -32, 8025, -32, 8027, -32, 8029, -32, 8031, -32, 1073749864, -32, 8047,
-32, 1073749896, -32, // NOLINT |
886 8111, -32, 1073749944, -32, 8121, -32, 1073749946, -296, 8123, -296, 8124, -36
, 1073749960, -344, 8139, -344, // NOLINT | 961 8079, -32, 1073749912, -32, 8095, -32, 1073749928, -32, 8111, -32, 1073749944,
-32, 8121, -32, 1073749946, -296, // NOLINT |
887 8140, -36, 1073749976, -32, 8153, -32, 1073749978, -400, 8155, -400, 107374999
2, -32, 8169, -32, 1073749994, -448, // NOLINT | 962 8123, -296, 8124, -36, 1073749960, -344, 8139, -344, 8140, -36, 1073749976, -3
2, 8153, -32, 1073749978, -400, // NOLINT |
888 8171, -448, 8172, -28, 1073750008, -512, 8185, -512, 1073750010, -504, 8187, -
504, 8188, -36 }; // NOLINT | 963 8155, -400, 1073749992, -32, 8169, -32, 1073749994, -448, 8171, -448, 8172, -2
8, 1073750008, -512, 8185, -512, // NOLINT |
| 964 1073750010, -504, 8187, -504, 8188, -36 }; // NOLINT |
889 static const uint16_t kToLowercaseMultiStrings0Size = 2; // NOLINT | 965 static const uint16_t kToLowercaseMultiStrings0Size = 2; // NOLINT |
890 static const MultiCharacterSpecialCase<1> kToLowercaseMultiStrings1[1] = { // N
OLINT | 966 static const MultiCharacterSpecialCase<1> kToLowercaseMultiStrings1[1] = { // N
OLINT |
891 {{kSentinel}} }; // NOLINT | 967 {{kSentinel}} }; // NOLINT |
892 static const uint16_t kToLowercaseTable1Size = 69; // NOLINT | 968 static const uint16_t kToLowercaseTable1Size = 79; // NOLINT |
893 static const int32_t kToLowercaseTable1[138] = { | 969 static const int32_t kToLowercaseTable1[158] = { |
894 294, -30068, 298, -33532, 299, -33048, 306, 112, 1073742176, 64, 367, 64, 387,
4, 1073743030, 104, // NOLINT | 970 294, -30068, 298, -33532, 299, -33048, 306, 112, 1073742176, 64, 367, 64, 387,
4, 1073743030, 104, // NOLINT |
895 1231, 104, 1073744896, 192, 3118, 192, 3168, 4, 3170, -42972, 3171, -15256, 31
72, -42908, 3175, 4, // NOLINT | 971 1231, 104, 1073744896, 192, 3118, 192, 3168, 4, 3170, -42972, 3171, -15256, 31
72, -42908, 3175, 4, // NOLINT |
896 3177, 4, 3179, 4, 3189, 4, 3200, 4, 3202, 4, 3204, 4, 3206, 4, 3208, 4, // NO
LINT | 972 3177, 4, 3179, 4, 3181, -43120, 3182, -42996, 3183, -43132, 3184, -43128, 3186
, 4, 3189, 4, // NOLINT |
897 3210, 4, 3212, 4, 3214, 4, 3216, 4, 3218, 4, 3220, 4, 3222, 4, 3224, 4, // NO
LINT | 973 1073745022, -43260, 3199, -43260, 3200, 4, 3202, 4, 3204, 4, 3206, 4, 3208, 4,
3210, 4, // NOLINT |
898 3226, 4, 3228, 4, 3230, 4, 3232, 4, 3234, 4, 3236, 4, 3238, 4, 3240, 4, // NO
LINT | 974 3212, 4, 3214, 4, 3216, 4, 3218, 4, 3220, 4, 3222, 4, 3224, 4, 3226, 4, // NO
LINT |
899 3242, 4, 3244, 4, 3246, 4, 3248, 4, 3250, 4, 3252, 4, 3254, 4, 3256, 4, // NO
LINT | 975 3228, 4, 3230, 4, 3232, 4, 3234, 4, 3236, 4, 3238, 4, 3240, 4, 3242, 4, // NO
LINT |
900 3258, 4, 3260, 4, 3262, 4, 3264, 4, 3266, 4, 3268, 4, 3270, 4, 3272, 4, // NO
LINT | 976 3244, 4, 3246, 4, 3248, 4, 3250, 4, 3252, 4, 3254, 4, 3256, 4, 3258, 4, // NO
LINT |
901 3274, 4, 3276, 4, 3278, 4, 3280, 4, 3282, 4, 3284, 4, 3286, 4, 3288, 4, // NO
LINT | 977 3260, 4, 3262, 4, 3264, 4, 3266, 4, 3268, 4, 3270, 4, 3272, 4, 3274, 4, // NO
LINT |
902 3290, 4, 3292, 4, 3294, 4, 3296, 4, 3298, 4 }; // NOLINT | 978 3276, 4, 3278, 4, 3280, 4, 3282, 4, 3284, 4, 3286, 4, 3288, 4, 3290, 4, // NO
LINT |
| 979 3292, 4, 3294, 4, 3296, 4, 3298, 4, 3307, 4, 3309, 4, 3314, 4 }; // NOLINT |
903 static const uint16_t kToLowercaseMultiStrings1Size = 1; // NOLINT | 980 static const uint16_t kToLowercaseMultiStrings1Size = 1; // NOLINT |
| 981 static const MultiCharacterSpecialCase<1> kToLowercaseMultiStrings5[1] = { // N
OLINT |
| 982 {{kSentinel}} }; // NOLINT |
| 983 static const uint16_t kToLowercaseTable5Size = 91; // NOLINT |
| 984 static const int32_t kToLowercaseTable5[182] = { |
| 985 1600, 4, 1602, 4, 1604, 4, 1606, 4, 1608, 4, 1610, 4, 1612, 4, 1614, 4, // NO
LINT |
| 986 1616, 4, 1618, 4, 1620, 4, 1622, 4, 1624, 4, 1626, 4, 1628, 4, 1630, 4, // NO
LINT |
| 987 1632, 4, 1634, 4, 1636, 4, 1638, 4, 1640, 4, 1642, 4, 1644, 4, 1664, 4, // NO
LINT |
| 988 1666, 4, 1668, 4, 1670, 4, 1672, 4, 1674, 4, 1676, 4, 1678, 4, 1680, 4, // NO
LINT |
| 989 1682, 4, 1684, 4, 1686, 4, 1826, 4, 1828, 4, 1830, 4, 1832, 4, 1834, 4, // NO
LINT |
| 990 1836, 4, 1838, 4, 1842, 4, 1844, 4, 1846, 4, 1848, 4, 1850, 4, 1852, 4, // NO
LINT |
| 991 1854, 4, 1856, 4, 1858, 4, 1860, 4, 1862, 4, 1864, 4, 1866, 4, 1868, 4, // NO
LINT |
| 992 1870, 4, 1872, 4, 1874, 4, 1876, 4, 1878, 4, 1880, 4, 1882, 4, 1884, 4, // NO
LINT |
| 993 1886, 4, 1888, 4, 1890, 4, 1892, 4, 1894, 4, 1896, 4, 1898, 4, 1900, 4, // NO
LINT |
| 994 1902, 4, 1913, 4, 1915, 4, 1917, -141328, 1918, 4, 1920, 4, 1922, 4, 1924, 4,
// NOLINT |
| 995 1926, 4, 1931, 4, 1933, -169120, 1936, 4, 1938, 4, 1952, 4, 1954, 4, 1956, 4,
// NOLINT |
| 996 1958, 4, 1960, 4, 1962, -169232 }; // NOLINT |
| 997 static const uint16_t kToLowercaseMultiStrings5Size = 1; // NOLINT |
904 static const MultiCharacterSpecialCase<1> kToLowercaseMultiStrings7[1] = { // N
OLINT | 998 static const MultiCharacterSpecialCase<1> kToLowercaseMultiStrings7[1] = { // N
OLINT |
905 {{kSentinel}} }; // NOLINT | 999 {{kSentinel}} }; // NOLINT |
906 static const uint16_t kToLowercaseTable7Size = 2; // NOLINT | 1000 static const uint16_t kToLowercaseTable7Size = 2; // NOLINT |
907 static const int32_t kToLowercaseTable7[4] = { | 1001 static const int32_t kToLowercaseTable7[4] = { |
908 1073749793, 128, 7994, 128 }; // NOLINT | 1002 1073749793, 128, 7994, 128 }; // NOLINT |
909 static const uint16_t kToLowercaseMultiStrings7Size = 1; // NOLINT | 1003 static const uint16_t kToLowercaseMultiStrings7Size = 1; // NOLINT |
910 int ToLowercase::Convert(uchar c, | 1004 int ToLowercase::Convert(uchar c, |
911 uchar n, | 1005 uchar n, |
912 uchar* result, | 1006 uchar* result, |
913 bool* allow_caching_ptr) { | 1007 bool* allow_caching_ptr) { |
914 int chunk_index = c >> 13; | 1008 int chunk_index = c >> 13; |
915 switch (chunk_index) { | 1009 switch (chunk_index) { |
916 case 0: return LookupMapping<true>(kToLowercaseTable0, | 1010 case 0: return LookupMapping<true>(kToLowercaseTable0, |
917 kToLowercaseTable0Size, | 1011 kToLowercaseTable0Size, |
918 kToLowercaseMultiStrings0, | 1012 kToLowercaseMultiStrings0, |
919 c, | 1013 c, |
920 n, | 1014 n, |
921 result, | 1015 result, |
922 allow_caching_ptr); | 1016 allow_caching_ptr); |
923 case 1: return LookupMapping<true>(kToLowercaseTable1, | 1017 case 1: return LookupMapping<true>(kToLowercaseTable1, |
924 kToLowercaseTable1Size, | 1018 kToLowercaseTable1Size, |
925 kToLowercaseMultiStrings1, | 1019 kToLowercaseMultiStrings1, |
926 c, | 1020 c, |
927 n, | 1021 n, |
928 result, | 1022 result, |
929 allow_caching_ptr); | 1023 allow_caching_ptr); |
| 1024 case 5: return LookupMapping<true>(kToLowercaseTable5, |
| 1025 kToLowercaseTable5Size, |
| 1026 kToLowercaseMultiStrings5, |
| 1027 c, |
| 1028 n, |
| 1029 result, |
| 1030 allow_caching_ptr); |
930 case 7: return LookupMapping<true>(kToLowercaseTable7, | 1031 case 7: return LookupMapping<true>(kToLowercaseTable7, |
931 kToLowercaseTable7Size, | 1032 kToLowercaseTable7Size, |
932 kToLowercaseMultiStrings7, | 1033 kToLowercaseMultiStrings7, |
933 c, | 1034 c, |
934 n, | 1035 n, |
935 result, | 1036 result, |
936 allow_caching_ptr); | 1037 allow_caching_ptr); |
937 default: return 0; | 1038 default: return 0; |
938 } | 1039 } |
939 } | 1040 } |
940 | 1041 |
941 static const MultiCharacterSpecialCase<3> kToUppercaseMultiStrings0[62] = { //
NOLINT | 1042 static const MultiCharacterSpecialCase<3> kToUppercaseMultiStrings0[62] = { //
NOLINT |
942 {{83, 83, kSentinel}}, {{700, 78, kSentinel}}, {{74, 780, kSentinel}}, {{921,
776, 769}}, // NOLINT | 1043 {{83, 83, kSentinel}}, {{700, 78, kSentinel}}, {{74, 780, kSentinel}}, {{921,
776, 769}}, // NOLINT |
943 {{933, 776, 769}}, {{1333, 1362, kSentinel}}, {{72, 817, kSentinel}}, {{84, 77
6, kSentinel}}, // NOLINT | 1044 {{933, 776, 769}}, {{1333, 1362, kSentinel}}, {{72, 817, kSentinel}}, {{84, 77
6, kSentinel}}, // NOLINT |
944 {{87, 778, kSentinel}}, {{89, 778, kSentinel}}, {{65, 702, kSentinel}}, {{933,
787, kSentinel}}, // NOLINT | 1045 {{87, 778, kSentinel}}, {{89, 778, kSentinel}}, {{65, 702, kSentinel}}, {{933,
787, kSentinel}}, // NOLINT |
945 {{933, 787, 768}}, {{933, 787, 769}}, {{933, 787, 834}}, {{7944, 921, kSentine
l}}, // NOLINT | 1046 {{933, 787, 768}}, {{933, 787, 769}}, {{933, 787, 834}}, {{7944, 921, kSentine
l}}, // NOLINT |
946 {{7945, 921, kSentinel}}, {{7946, 921, kSentinel}}, {{7947, 921, kSentinel}},
{{7948, 921, kSentinel}}, // NOLINT | 1047 {{7945, 921, kSentinel}}, {{7946, 921, kSentinel}}, {{7947, 921, kSentinel}},
{{7948, 921, kSentinel}}, // NOLINT |
947 {{7949, 921, kSentinel}}, {{7950, 921, kSentinel}}, {{7951, 921, kSentinel}},
{{7976, 921, kSentinel}}, // NOLINT | 1048 {{7949, 921, kSentinel}}, {{7950, 921, kSentinel}}, {{7951, 921, kSentinel}},
{{7976, 921, kSentinel}}, // NOLINT |
948 {{7977, 921, kSentinel}}, {{7978, 921, kSentinel}}, {{7979, 921, kSentinel}},
{{7980, 921, kSentinel}}, // NOLINT | 1049 {{7977, 921, kSentinel}}, {{7978, 921, kSentinel}}, {{7979, 921, kSentinel}},
{{7980, 921, kSentinel}}, // NOLINT |
949 {{7981, 921, kSentinel}}, {{7982, 921, kSentinel}}, {{7983, 921, kSentinel}},
{{8040, 921, kSentinel}}, // NOLINT | 1050 {{7981, 921, kSentinel}}, {{7982, 921, kSentinel}}, {{7983, 921, kSentinel}},
{{8040, 921, kSentinel}}, // NOLINT |
950 {{8041, 921, kSentinel}}, {{8042, 921, kSentinel}}, {{8043, 921, kSentinel}},
{{8044, 921, kSentinel}}, // NOLINT | 1051 {{8041, 921, kSentinel}}, {{8042, 921, kSentinel}}, {{8043, 921, kSentinel}},
{{8044, 921, kSentinel}}, // NOLINT |
951 {{8045, 921, kSentinel}}, {{8046, 921, kSentinel}}, {{8047, 921, kSentinel}},
{{8122, 921, kSentinel}}, // NOLINT | 1052 {{8045, 921, kSentinel}}, {{8046, 921, kSentinel}}, {{8047, 921, kSentinel}},
{{8122, 921, kSentinel}}, // NOLINT |
952 {{913, 921, kSentinel}}, {{902, 921, kSentinel}}, {{913, 834, kSentinel}}, {{9
13, 834, 921}}, // NOLINT | 1053 {{913, 921, kSentinel}}, {{902, 921, kSentinel}}, {{913, 834, kSentinel}}, {{9
13, 834, 921}}, // NOLINT |
953 {{8138, 921, kSentinel}}, {{919, 921, kSentinel}}, {{905, 921, kSentinel}}, {{
919, 834, kSentinel}}, // NOLINT | 1054 {{8138, 921, kSentinel}}, {{919, 921, kSentinel}}, {{905, 921, kSentinel}}, {{
919, 834, kSentinel}}, // NOLINT |
954 {{919, 834, 921}}, {{921, 776, 768}}, {{921, 834, kSentinel}}, {{921, 776, 834
}}, // NOLINT | 1055 {{919, 834, 921}}, {{921, 776, 768}}, {{921, 834, kSentinel}}, {{921, 776, 834
}}, // NOLINT |
955 {{933, 776, 768}}, {{929, 787, kSentinel}}, {{933, 834, kSentinel}}, {{933, 77
6, 834}}, // NOLINT | 1056 {{933, 776, 768}}, {{929, 787, kSentinel}}, {{933, 834, kSentinel}}, {{933, 77
6, 834}}, // NOLINT |
956 {{8186, 921, kSentinel}}, {{937, 921, kSentinel}}, {{911, 921, kSentinel}}, {{
937, 834, kSentinel}}, // NOLINT | 1057 {{8186, 921, kSentinel}}, {{937, 921, kSentinel}}, {{911, 921, kSentinel}}, {{
937, 834, kSentinel}}, // NOLINT |
957 {{937, 834, 921}}, {{kSentinel}} }; // NOLINT | 1058 {{937, 834, 921}}, {{kSentinel}} }; // NOLINT |
958 static const uint16_t kToUppercaseTable0Size = 554; // NOLINT | 1059 static const uint16_t kToUppercaseTable0Size = 580; // NOLINT |
959 static const int32_t kToUppercaseTable0[1108] = { | 1060 static const int32_t kToUppercaseTable0[1160] = { |
960 1073741921, -128, 122, -128, 181, 2972, 223, 1, 1073742048, -128, 246, -128, 1
073742072, -128, 254, -128, // NOLINT | 1061 1073741921, -128, 122, -128, 181, 2972, 223, 1, 1073742048, -128, 246, -128, 1
073742072, -128, 254, -128, // NOLINT |
961 255, 484, 257, -4, 259, -4, 261, -4, 263, -4, 265, -4, 267, -4, 269, -4, // N
OLINT | 1062 255, 484, 257, -4, 259, -4, 261, -4, 263, -4, 265, -4, 267, -4, 269, -4, // N
OLINT |
962 271, -4, 273, -4, 275, -4, 277, -4, 279, -4, 281, -4, 283, -4, 285, -4, // NO
LINT | 1063 271, -4, 273, -4, 275, -4, 277, -4, 279, -4, 281, -4, 283, -4, 285, -4, // NO
LINT |
963 287, -4, 289, -4, 291, -4, 293, -4, 295, -4, 297, -4, 299, -4, 301, -4, // NO
LINT | 1064 287, -4, 289, -4, 291, -4, 293, -4, 295, -4, 297, -4, 299, -4, 301, -4, // NO
LINT |
964 303, -4, 305, -928, 307, -4, 309, -4, 311, -4, 314, -4, 316, -4, 318, -4, //
NOLINT | 1065 303, -4, 305, -928, 307, -4, 309, -4, 311, -4, 314, -4, 316, -4, 318, -4, //
NOLINT |
965 320, -4, 322, -4, 324, -4, 326, -4, 328, -4, 329, 5, 331, -4, 333, -4, // NOL
INT | 1066 320, -4, 322, -4, 324, -4, 326, -4, 328, -4, 329, 5, 331, -4, 333, -4, // NOL
INT |
966 335, -4, 337, -4, 339, -4, 341, -4, 343, -4, 345, -4, 347, -4, 349, -4, // NO
LINT | 1067 335, -4, 337, -4, 339, -4, 341, -4, 343, -4, 345, -4, 347, -4, 349, -4, // NO
LINT |
967 351, -4, 353, -4, 355, -4, 357, -4, 359, -4, 361, -4, 363, -4, 365, -4, // NO
LINT | 1068 351, -4, 353, -4, 355, -4, 357, -4, 359, -4, 361, -4, 363, -4, 365, -4, // NO
LINT |
968 367, -4, 369, -4, 371, -4, 373, -4, 375, -4, 378, -4, 380, -4, 382, -4, // NO
LINT | 1069 367, -4, 369, -4, 371, -4, 373, -4, 375, -4, 378, -4, 380, -4, 382, -4, // NO
LINT |
969 383, -1200, 384, 780, 387, -4, 389, -4, 392, -4, 396, -4, 402, -4, 405, 388,
// NOLINT | 1070 383, -1200, 384, 780, 387, -4, 389, -4, 392, -4, 396, -4, 402, -4, 405, 388,
// NOLINT |
970 409, -4, 410, 652, 414, 520, 417, -4, 419, -4, 421, -4, 424, -4, 429, -4, //
NOLINT | 1071 409, -4, 410, 652, 414, 520, 417, -4, 419, -4, 421, -4, 424, -4, 429, -4, //
NOLINT |
971 432, -4, 436, -4, 438, -4, 441, -4, 445, -4, 447, 224, 453, -4, 454, -8, // N
OLINT | 1072 432, -4, 436, -4, 438, -4, 441, -4, 445, -4, 447, 224, 453, -4, 454, -8, // N
OLINT |
972 456, -4, 457, -8, 459, -4, 460, -8, 462, -4, 464, -4, 466, -4, 468, -4, // NO
LINT | 1073 456, -4, 457, -8, 459, -4, 460, -8, 462, -4, 464, -4, 466, -4, 468, -4, // NO
LINT |
973 470, -4, 472, -4, 474, -4, 476, -4, 477, -316, 479, -4, 481, -4, 483, -4, //
NOLINT | 1074 470, -4, 472, -4, 474, -4, 476, -4, 477, -316, 479, -4, 481, -4, 483, -4, //
NOLINT |
974 485, -4, 487, -4, 489, -4, 491, -4, 493, -4, 495, -4, 496, 9, 498, -4, // NOL
INT | 1075 485, -4, 487, -4, 489, -4, 491, -4, 493, -4, 495, -4, 496, 9, 498, -4, // NOL
INT |
975 499, -8, 501, -4, 505, -4, 507, -4, 509, -4, 511, -4, 513, -4, 515, -4, // NO
LINT | 1076 499, -8, 501, -4, 505, -4, 507, -4, 509, -4, 511, -4, 513, -4, 515, -4, // NO
LINT |
976 517, -4, 519, -4, 521, -4, 523, -4, 525, -4, 527, -4, 529, -4, 531, -4, // NO
LINT | 1077 517, -4, 519, -4, 521, -4, 523, -4, 525, -4, 527, -4, 529, -4, 531, -4, // NO
LINT |
977 533, -4, 535, -4, 537, -4, 539, -4, 541, -4, 543, -4, 547, -4, 549, -4, // NO
LINT | 1078 533, -4, 535, -4, 537, -4, 539, -4, 541, -4, 543, -4, 547, -4, 549, -4, // NO
LINT |
978 551, -4, 553, -4, 555, -4, 557, -4, 559, -4, 561, -4, 563, -4, 572, -4, // NO
LINT | 1079 551, -4, 553, -4, 555, -4, 557, -4, 559, -4, 561, -4, 563, -4, 572, -4, // NO
LINT |
979 578, -4, 583, -4, 585, -4, 587, -4, 589, -4, 591, -4, 595, -840, 596, -824, /
/ NOLINT | 1080 1073742399, 43260, 576, 43260, 578, -4, 583, -4, 585, -4, 587, -4, 589, -4, 59
1, -4, // NOLINT |
980 1073742422, -820, 599, -820, 601, -808, 603, -812, 608, -820, 611, -828, 616,
-836, 617, -844, // NOLINT | 1081 592, 43132, 593, 43120, 594, 43128, 595, -840, 596, -824, 1073742422, -820, 59
9, -820, 601, -808, // NOLINT |
981 619, 42972, 623, -844, 626, -852, 629, -856, 637, 42908, 640, -872, 643, -872,
648, -872, // NOLINT | 1082 603, -812, 608, -820, 611, -828, 613, 169120, 614, 169232, 616, -836, 617, -84
4, 619, 42972, // NOLINT |
982 649, -276, 1073742474, -868, 651, -868, 652, -284, 658, -876, 837, 336, 107374
2715, 520, 893, 520, // NOLINT | 1083 623, -844, 625, 42996, 626, -852, 629, -856, 637, 42908, 640, -872, 643, -872,
648, -872, // NOLINT |
983 912, 13, 940, -152, 1073742765, -148, 943, -148, 944, 17, 1073742769, -128, 96
1, -128, 962, -124, // NOLINT | 1084 649, -276, 1073742474, -868, 651, -868, 652, -284, 658, -876, 837, 336, 881, -
4, 883, -4, // NOLINT |
984 1073742787, -128, 971, -128, 972, -256, 1073742797, -252, 974, -252, 976, -248
, 977, -228, 981, -188, // NOLINT | 1085 887, -4, 1073742715, 520, 893, 520, 912, 13, 940, -152, 1073742765, -148, 943,
-148, 944, 17, // NOLINT |
985 982, -216, 985, -4, 987, -4, 989, -4, 991, -4, 993, -4, 995, -4, 997, -4, //
NOLINT | 1086 1073742769, -128, 961, -128, 962, -124, 1073742787, -128, 971, -128, 972, -256
, 1073742797, -252, 974, -252, // NOLINT |
986 999, -4, 1001, -4, 1003, -4, 1005, -4, 1007, -4, 1008, -344, 1009, -320, 1010,
28, // NOLINT | 1087 976, -248, 977, -228, 981, -188, 982, -216, 983, -32, 985, -4, 987, -4, 989, -
4, // NOLINT |
987 1013, -384, 1016, -4, 1019, -4, 1073742896, -128, 1103, -128, 1073742928, -320
, 1119, -320, 1121, -4, // NOLINT | 1088 991, -4, 993, -4, 995, -4, 997, -4, 999, -4, 1001, -4, 1003, -4, 1005, -4, //
NOLINT |
988 1123, -4, 1125, -4, 1127, -4, 1129, -4, 1131, -4, 1133, -4, 1135, -4, 1137, -4
, // NOLINT | 1089 1007, -4, 1008, -344, 1009, -320, 1010, 28, 1013, -384, 1016, -4, 1019, -4, 10
73742896, -128, // NOLINT |
989 1139, -4, 1141, -4, 1143, -4, 1145, -4, 1147, -4, 1149, -4, 1151, -4, 1153, -4
, // NOLINT | 1090 1103, -128, 1073742928, -320, 1119, -320, 1121, -4, 1123, -4, 1125, -4, 1127,
-4, 1129, -4, // NOLINT |
990 1163, -4, 1165, -4, 1167, -4, 1169, -4, 1171, -4, 1173, -4, 1175, -4, 1177, -4
, // NOLINT | 1091 1131, -4, 1133, -4, 1135, -4, 1137, -4, 1139, -4, 1141, -4, 1143, -4, 1145, -4
, // NOLINT |
991 1179, -4, 1181, -4, 1183, -4, 1185, -4, 1187, -4, 1189, -4, 1191, -4, 1193, -4
, // NOLINT | 1092 1147, -4, 1149, -4, 1151, -4, 1153, -4, 1163, -4, 1165, -4, 1167, -4, 1169, -4
, // NOLINT |
992 1195, -4, 1197, -4, 1199, -4, 1201, -4, 1203, -4, 1205, -4, 1207, -4, 1209, -4
, // NOLINT | 1093 1171, -4, 1173, -4, 1175, -4, 1177, -4, 1179, -4, 1181, -4, 1183, -4, 1185, -4
, // NOLINT |
993 1211, -4, 1213, -4, 1215, -4, 1218, -4, 1220, -4, 1222, -4, 1224, -4, 1226, -4
, // NOLINT | 1094 1187, -4, 1189, -4, 1191, -4, 1193, -4, 1195, -4, 1197, -4, 1199, -4, 1201, -4
, // NOLINT |
994 1228, -4, 1230, -4, 1231, -60, 1233, -4, 1235, -4, 1237, -4, 1239, -4, 1241, -
4, // NOLINT | 1095 1203, -4, 1205, -4, 1207, -4, 1209, -4, 1211, -4, 1213, -4, 1215, -4, 1218, -4
, // NOLINT |
995 1243, -4, 1245, -4, 1247, -4, 1249, -4, 1251, -4, 1253, -4, 1255, -4, 1257, -4
, // NOLINT | 1096 1220, -4, 1222, -4, 1224, -4, 1226, -4, 1228, -4, 1230, -4, 1231, -60, 1233, -
4, // NOLINT |
996 1259, -4, 1261, -4, 1263, -4, 1265, -4, 1267, -4, 1269, -4, 1271, -4, 1273, -4
, // NOLINT | 1097 1235, -4, 1237, -4, 1239, -4, 1241, -4, 1243, -4, 1245, -4, 1247, -4, 1249, -4
, // NOLINT |
997 1275, -4, 1277, -4, 1279, -4, 1281, -4, 1283, -4, 1285, -4, 1287, -4, 1289, -4
, // NOLINT | 1098 1251, -4, 1253, -4, 1255, -4, 1257, -4, 1259, -4, 1261, -4, 1263, -4, 1265, -4
, // NOLINT |
998 1291, -4, 1293, -4, 1295, -4, 1297, -4, 1299, -4, 1073743201, -192, 1414, -192
, 1415, 21, // NOLINT | 1099 1267, -4, 1269, -4, 1271, -4, 1273, -4, 1275, -4, 1277, -4, 1279, -4, 1281, -4
, // NOLINT |
999 7549, 15256, 7681, -4, 7683, -4, 7685, -4, 7687, -4, 7689, -4, 7691, -4, 7693,
-4, // NOLINT | 1100 1283, -4, 1285, -4, 1287, -4, 1289, -4, 1291, -4, 1293, -4, 1295, -4, 1297, -4
, // NOLINT |
1000 7695, -4, 7697, -4, 7699, -4, 7701, -4, 7703, -4, 7705, -4, 7707, -4, 7709, -4
, // NOLINT | 1101 1299, -4, 1301, -4, 1303, -4, 1305, -4, 1307, -4, 1309, -4, 1311, -4, 1313, -4
, // NOLINT |
1001 7711, -4, 7713, -4, 7715, -4, 7717, -4, 7719, -4, 7721, -4, 7723, -4, 7725, -4
, // NOLINT | 1102 1315, -4, 1317, -4, 1319, -4, 1073743201, -192, 1414, -192, 1415, 21, 7545, 14
1328, 7549, 15256, // NOLINT |
1002 7727, -4, 7729, -4, 7731, -4, 7733, -4, 7735, -4, 7737, -4, 7739, -4, 7741, -4
, // NOLINT | 1103 7681, -4, 7683, -4, 7685, -4, 7687, -4, 7689, -4, 7691, -4, 7693, -4, 7695, -4
, // NOLINT |
1003 7743, -4, 7745, -4, 7747, -4, 7749, -4, 7751, -4, 7753, -4, 7755, -4, 7757, -4
, // NOLINT | 1104 7697, -4, 7699, -4, 7701, -4, 7703, -4, 7705, -4, 7707, -4, 7709, -4, 7711, -4
, // NOLINT |
1004 7759, -4, 7761, -4, 7763, -4, 7765, -4, 7767, -4, 7769, -4, 7771, -4, 7773, -4
, // NOLINT | 1105 7713, -4, 7715, -4, 7717, -4, 7719, -4, 7721, -4, 7723, -4, 7725, -4, 7727, -4
, // NOLINT |
1005 7775, -4, 7777, -4, 7779, -4, 7781, -4, 7783, -4, 7785, -4, 7787, -4, 7789, -4
, // NOLINT | 1106 7729, -4, 7731, -4, 7733, -4, 7735, -4, 7737, -4, 7739, -4, 7741, -4, 7743, -4
, // NOLINT |
1006 7791, -4, 7793, -4, 7795, -4, 7797, -4, 7799, -4, 7801, -4, 7803, -4, 7805, -4
, // NOLINT | 1107 7745, -4, 7747, -4, 7749, -4, 7751, -4, 7753, -4, 7755, -4, 7757, -4, 7759, -4
, // NOLINT |
1007 7807, -4, 7809, -4, 7811, -4, 7813, -4, 7815, -4, 7817, -4, 7819, -4, 7821, -4
, // NOLINT | 1108 7761, -4, 7763, -4, 7765, -4, 7767, -4, 7769, -4, 7771, -4, 7773, -4, 7775, -4
, // NOLINT |
1008 7823, -4, 7825, -4, 7827, -4, 7829, -4, 7830, 25, 7831, 29, 7832, 33, 7833, 37
, // NOLINT | 1109 7777, -4, 7779, -4, 7781, -4, 7783, -4, 7785, -4, 7787, -4, 7789, -4, 7791, -4
, // NOLINT |
1009 7834, 41, 7835, -236, 7841, -4, 7843, -4, 7845, -4, 7847, -4, 7849, -4, 7851,
-4, // NOLINT | 1110 7793, -4, 7795, -4, 7797, -4, 7799, -4, 7801, -4, 7803, -4, 7805, -4, 7807, -4
, // NOLINT |
1010 7853, -4, 7855, -4, 7857, -4, 7859, -4, 7861, -4, 7863, -4, 7865, -4, 7867, -4
, // NOLINT | 1111 7809, -4, 7811, -4, 7813, -4, 7815, -4, 7817, -4, 7819, -4, 7821, -4, 7823, -4
, // NOLINT |
1011 7869, -4, 7871, -4, 7873, -4, 7875, -4, 7877, -4, 7879, -4, 7881, -4, 7883, -4
, // NOLINT | 1112 7825, -4, 7827, -4, 7829, -4, 7830, 25, 7831, 29, 7832, 33, 7833, 37, 7834, 41
, // NOLINT |
1012 7885, -4, 7887, -4, 7889, -4, 7891, -4, 7893, -4, 7895, -4, 7897, -4, 7899, -4
, // NOLINT | 1113 7835, -236, 7841, -4, 7843, -4, 7845, -4, 7847, -4, 7849, -4, 7851, -4, 7853,
-4, // NOLINT |
1013 7901, -4, 7903, -4, 7905, -4, 7907, -4, 7909, -4, 7911, -4, 7913, -4, 7915, -4
, // NOLINT | 1114 7855, -4, 7857, -4, 7859, -4, 7861, -4, 7863, -4, 7865, -4, 7867, -4, 7869, -4
, // NOLINT |
1014 7917, -4, 7919, -4, 7921, -4, 7923, -4, 7925, -4, 7927, -4, 7929, -4, 10737497
60, 32, // NOLINT | 1115 7871, -4, 7873, -4, 7875, -4, 7877, -4, 7879, -4, 7881, -4, 7883, -4, 7885, -4
, // NOLINT |
1015 7943, 32, 1073749776, 32, 7957, 32, 1073749792, 32, 7975, 32, 1073749808, 32,
7991, 32, 1073749824, 32, // NOLINT | 1116 7887, -4, 7889, -4, 7891, -4, 7893, -4, 7895, -4, 7897, -4, 7899, -4, 7901, -4
, // NOLINT |
1016 8005, 32, 8016, 45, 8017, 32, 8018, 49, 8019, 32, 8020, 53, 8021, 32, 8022, 57
, // NOLINT | 1117 7903, -4, 7905, -4, 7907, -4, 7909, -4, 7911, -4, 7913, -4, 7915, -4, 7917, -4
, // NOLINT |
1017 8023, 32, 1073749856, 32, 8039, 32, 1073749872, 296, 8049, 296, 1073749874, 34
4, 8053, 344, 1073749878, 400, // NOLINT | 1118 7919, -4, 7921, -4, 7923, -4, 7925, -4, 7927, -4, 7929, -4, 7931, -4, 7933, -4
, // NOLINT |
1018 8055, 400, 1073749880, 512, 8057, 512, 1073749882, 448, 8059, 448, 1073749884,
504, 8061, 504, 8064, 61, // NOLINT | 1119 7935, -4, 1073749760, 32, 7943, 32, 1073749776, 32, 7957, 32, 1073749792, 32,
7975, 32, 1073749808, 32, // NOLINT |
1019 8065, 65, 8066, 69, 8067, 73, 8068, 77, 8069, 81, 8070, 85, 8071, 89, 8072, 61
, // NOLINT | 1120 7991, 32, 1073749824, 32, 8005, 32, 8016, 45, 8017, 32, 8018, 49, 8019, 32, 80
20, 53, // NOLINT |
1020 8073, 65, 8074, 69, 8075, 73, 8076, 77, 8077, 81, 8078, 85, 8079, 89, 8080, 93
, // NOLINT | 1121 8021, 32, 8022, 57, 8023, 32, 1073749856, 32, 8039, 32, 1073749872, 296, 8049,
296, 1073749874, 344, // NOLINT |
1021 8081, 97, 8082, 101, 8083, 105, 8084, 109, 8085, 113, 8086, 117, 8087, 121, 80
88, 93, // NOLINT | 1122 8053, 344, 1073749878, 400, 8055, 400, 1073749880, 512, 8057, 512, 1073749882,
448, 8059, 448, 1073749884, 504, // NOLINT |
1022 8089, 97, 8090, 101, 8091, 105, 8092, 109, 8093, 113, 8094, 117, 8095, 121, 80
96, 125, // NOLINT | 1123 8061, 504, 8064, 61, 8065, 65, 8066, 69, 8067, 73, 8068, 77, 8069, 81, 8070, 8
5, // NOLINT |
1023 8097, 129, 8098, 133, 8099, 137, 8100, 141, 8101, 145, 8102, 149, 8103, 153, 8
104, 125, // NOLINT | 1124 8071, 89, 8072, 61, 8073, 65, 8074, 69, 8075, 73, 8076, 77, 8077, 81, 8078, 85
, // NOLINT |
1024 8105, 129, 8106, 133, 8107, 137, 8108, 141, 8109, 145, 8110, 149, 8111, 153, 1
073749936, 32, // NOLINT | 1125 8079, 89, 8080, 93, 8081, 97, 8082, 101, 8083, 105, 8084, 109, 8085, 113, 8086
, 117, // NOLINT |
1025 8113, 32, 8114, 157, 8115, 161, 8116, 165, 8118, 169, 8119, 173, 8124, 161, 81
26, -28820, // NOLINT | 1126 8087, 121, 8088, 93, 8089, 97, 8090, 101, 8091, 105, 8092, 109, 8093, 113, 809
4, 117, // NOLINT |
1026 8130, 177, 8131, 181, 8132, 185, 8134, 189, 8135, 193, 8140, 181, 1073749968,
32, 8145, 32, // NOLINT | 1127 8095, 121, 8096, 125, 8097, 129, 8098, 133, 8099, 137, 8100, 141, 8101, 145, 8
102, 149, // NOLINT |
1027 8146, 197, 8147, 13, 8150, 201, 8151, 205, 1073749984, 32, 8161, 32, 8162, 209
, 8163, 17, // NOLINT | 1128 8103, 153, 8104, 125, 8105, 129, 8106, 133, 8107, 137, 8108, 141, 8109, 145, 8
110, 149, // NOLINT |
1028 8164, 213, 8165, 28, 8166, 217, 8167, 221, 8178, 225, 8179, 229, 8180, 233, 81
82, 237, // NOLINT | 1129 8111, 153, 1073749936, 32, 8113, 32, 8114, 157, 8115, 161, 8116, 165, 8118, 16
9, 8119, 173, // NOLINT |
1029 8183, 241, 8188, 229 }; // NOLINT | 1130 8124, 161, 8126, -28820, 8130, 177, 8131, 181, 8132, 185, 8134, 189, 8135, 193
, 8140, 181, // NOLINT |
| 1131 1073749968, 32, 8145, 32, 8146, 197, 8147, 13, 8150, 201, 8151, 205, 107374998
4, 32, 8161, 32, // NOLINT |
| 1132 8162, 209, 8163, 17, 8164, 213, 8165, 28, 8166, 217, 8167, 221, 8178, 225, 817
9, 229, // NOLINT |
| 1133 8180, 233, 8182, 237, 8183, 241, 8188, 229 }; // NOLINT |
1030 static const uint16_t kToUppercaseMultiStrings0Size = 62; // NOLINT | 1134 static const uint16_t kToUppercaseMultiStrings0Size = 62; // NOLINT |
1031 static const MultiCharacterSpecialCase<1> kToUppercaseMultiStrings1[1] = { // N
OLINT | 1135 static const MultiCharacterSpecialCase<1> kToUppercaseMultiStrings1[1] = { // N
OLINT |
1032 {{kSentinel}} }; // NOLINT | 1136 {{kSentinel}} }; // NOLINT |
1033 static const uint16_t kToUppercaseTable1Size = 67; // NOLINT | 1137 static const uint16_t kToUppercaseTable1Size = 73; // NOLINT |
1034 static const int32_t kToUppercaseTable1[134] = { | 1138 static const int32_t kToUppercaseTable1[146] = { |
1035 334, -112, 1073742192, -64, 383, -64, 388, -4, 1073743056, -104, 1257, -104, 1
073744944, -192, 3166, -192, // NOLINT | 1139 334, -112, 1073742192, -64, 383, -64, 388, -4, 1073743056, -104, 1257, -104, 1
073744944, -192, 3166, -192, // NOLINT |
1036 3169, -4, 3173, -43180, 3174, -43168, 3176, -4, 3178, -4, 3180, -4, 3190, -4,
3201, -4, // NOLINT | 1140 3169, -4, 3173, -43180, 3174, -43168, 3176, -4, 3178, -4, 3180, -4, 3187, -4,
3190, -4, // NOLINT |
1037 3203, -4, 3205, -4, 3207, -4, 3209, -4, 3211, -4, 3213, -4, 3215, -4, 3217, -4
, // NOLINT | 1141 3201, -4, 3203, -4, 3205, -4, 3207, -4, 3209, -4, 3211, -4, 3213, -4, 3215, -4
, // NOLINT |
1038 3219, -4, 3221, -4, 3223, -4, 3225, -4, 3227, -4, 3229, -4, 3231, -4, 3233, -4
, // NOLINT | 1142 3217, -4, 3219, -4, 3221, -4, 3223, -4, 3225, -4, 3227, -4, 3229, -4, 3231, -4
, // NOLINT |
1039 3235, -4, 3237, -4, 3239, -4, 3241, -4, 3243, -4, 3245, -4, 3247, -4, 3249, -4
, // NOLINT | 1143 3233, -4, 3235, -4, 3237, -4, 3239, -4, 3241, -4, 3243, -4, 3245, -4, 3247, -4
, // NOLINT |
1040 3251, -4, 3253, -4, 3255, -4, 3257, -4, 3259, -4, 3261, -4, 3263, -4, 3265, -4
, // NOLINT | 1144 3249, -4, 3251, -4, 3253, -4, 3255, -4, 3257, -4, 3259, -4, 3261, -4, 3263, -4
, // NOLINT |
1041 3267, -4, 3269, -4, 3271, -4, 3273, -4, 3275, -4, 3277, -4, 3279, -4, 3281, -4
, // NOLINT | 1145 3265, -4, 3267, -4, 3269, -4, 3271, -4, 3273, -4, 3275, -4, 3277, -4, 3279, -4
, // NOLINT |
1042 3283, -4, 3285, -4, 3287, -4, 3289, -4, 3291, -4, 3293, -4, 3295, -4, 3297, -4
, // NOLINT | 1146 3281, -4, 3283, -4, 3285, -4, 3287, -4, 3289, -4, 3291, -4, 3293, -4, 3295, -4
, // NOLINT |
1043 3299, -4, 1073745152, -29056, 3365, -29056 }; // NOLINT | 1147 3297, -4, 3299, -4, 3308, -4, 3310, -4, 3315, -4, 1073745152, -29056, 3365, -2
9056, 3367, -29056, // NOLINT |
| 1148 3373, -29056 }; // NOLINT |
1044 static const uint16_t kToUppercaseMultiStrings1Size = 1; // NOLINT | 1149 static const uint16_t kToUppercaseMultiStrings1Size = 1; // NOLINT |
| 1150 static const MultiCharacterSpecialCase<1> kToUppercaseMultiStrings5[1] = { // N
OLINT |
| 1151 {{kSentinel}} }; // NOLINT |
| 1152 static const uint16_t kToUppercaseTable5Size = 88; // NOLINT |
| 1153 static const int32_t kToUppercaseTable5[176] = { |
| 1154 1601, -4, 1603, -4, 1605, -4, 1607, -4, 1609, -4, 1611, -4, 1613, -4, 1615, -4
, // NOLINT |
| 1155 1617, -4, 1619, -4, 1621, -4, 1623, -4, 1625, -4, 1627, -4, 1629, -4, 1631, -4
, // NOLINT |
| 1156 1633, -4, 1635, -4, 1637, -4, 1639, -4, 1641, -4, 1643, -4, 1645, -4, 1665, -4
, // NOLINT |
| 1157 1667, -4, 1669, -4, 1671, -4, 1673, -4, 1675, -4, 1677, -4, 1679, -4, 1681, -4
, // NOLINT |
| 1158 1683, -4, 1685, -4, 1687, -4, 1827, -4, 1829, -4, 1831, -4, 1833, -4, 1835, -4
, // NOLINT |
| 1159 1837, -4, 1839, -4, 1843, -4, 1845, -4, 1847, -4, 1849, -4, 1851, -4, 1853, -4
, // NOLINT |
| 1160 1855, -4, 1857, -4, 1859, -4, 1861, -4, 1863, -4, 1865, -4, 1867, -4, 1869, -4
, // NOLINT |
| 1161 1871, -4, 1873, -4, 1875, -4, 1877, -4, 1879, -4, 1881, -4, 1883, -4, 1885, -4
, // NOLINT |
| 1162 1887, -4, 1889, -4, 1891, -4, 1893, -4, 1895, -4, 1897, -4, 1899, -4, 1901, -4
, // NOLINT |
| 1163 1903, -4, 1914, -4, 1916, -4, 1919, -4, 1921, -4, 1923, -4, 1925, -4, 1927, -4
, // NOLINT |
| 1164 1932, -4, 1937, -4, 1939, -4, 1953, -4, 1955, -4, 1957, -4, 1959, -4, 1961, -4
}; // NOLINT |
| 1165 static const uint16_t kToUppercaseMultiStrings5Size = 1; // NOLINT |
1045 static const MultiCharacterSpecialCase<3> kToUppercaseMultiStrings7[12] = { //
NOLINT | 1166 static const MultiCharacterSpecialCase<3> kToUppercaseMultiStrings7[12] = { //
NOLINT |
1046 {{70, 70, kSentinel}}, {{70, 73, kSentinel}}, {{70, 76, kSentinel}}, {{70, 70,
73}}, // NOLINT | 1167 {{70, 70, kSentinel}}, {{70, 73, kSentinel}}, {{70, 76, kSentinel}}, {{70, 70,
73}}, // NOLINT |
1047 {{70, 70, 76}}, {{83, 84, kSentinel}}, {{1348, 1350, kSentinel}}, {{1348, 1333
, kSentinel}}, // NOLINT | 1168 {{70, 70, 76}}, {{83, 84, kSentinel}}, {{1348, 1350, kSentinel}}, {{1348, 1333
, kSentinel}}, // NOLINT |
1048 {{1348, 1339, kSentinel}}, {{1358, 1350, kSentinel}}, {{1348, 1341, kSentinel}
}, {{kSentinel}} }; // NOLINT | 1169 {{1348, 1339, kSentinel}}, {{1358, 1350, kSentinel}}, {{1348, 1341, kSentinel}
}, {{kSentinel}} }; // NOLINT |
1049 static const uint16_t kToUppercaseTable7Size = 14; // NOLINT | 1170 static const uint16_t kToUppercaseTable7Size = 14; // NOLINT |
1050 static const int32_t kToUppercaseTable7[28] = { | 1171 static const int32_t kToUppercaseTable7[28] = { |
1051 6912, 1, 6913, 5, 6914, 9, 6915, 13, 6916, 17, 6917, 21, 6918, 21, 6931, 25,
// NOLINT | 1172 6912, 1, 6913, 5, 6914, 9, 6915, 13, 6916, 17, 6917, 21, 6918, 21, 6931, 25,
// NOLINT |
1052 6932, 29, 6933, 33, 6934, 37, 6935, 41, 1073749825, -128, 8026, -128 }; // NO
LINT | 1173 6932, 29, 6933, 33, 6934, 37, 6935, 41, 1073749825, -128, 8026, -128 }; // NO
LINT |
1053 static const uint16_t kToUppercaseMultiStrings7Size = 12; // NOLINT | 1174 static const uint16_t kToUppercaseMultiStrings7Size = 12; // NOLINT |
1054 int ToUppercase::Convert(uchar c, | 1175 int ToUppercase::Convert(uchar c, |
1055 uchar n, | 1176 uchar n, |
1056 uchar* result, | 1177 uchar* result, |
1057 bool* allow_caching_ptr) { | 1178 bool* allow_caching_ptr) { |
1058 int chunk_index = c >> 13; | 1179 int chunk_index = c >> 13; |
1059 switch (chunk_index) { | 1180 switch (chunk_index) { |
1060 case 0: return LookupMapping<true>(kToUppercaseTable0, | 1181 case 0: return LookupMapping<true>(kToUppercaseTable0, |
1061 kToUppercaseTable0Size, | 1182 kToUppercaseTable0Size, |
1062 kToUppercaseMultiStrings0, | 1183 kToUppercaseMultiStrings0, |
1063 c, | 1184 c, |
1064 n, | 1185 n, |
1065 result, | 1186 result, |
1066 allow_caching_ptr); | 1187 allow_caching_ptr); |
1067 case 1: return LookupMapping<true>(kToUppercaseTable1, | 1188 case 1: return LookupMapping<true>(kToUppercaseTable1, |
1068 kToUppercaseTable1Size, | 1189 kToUppercaseTable1Size, |
1069 kToUppercaseMultiStrings1, | 1190 kToUppercaseMultiStrings1, |
1070 c, | 1191 c, |
1071 n, | 1192 n, |
1072 result, | 1193 result, |
1073 allow_caching_ptr); | 1194 allow_caching_ptr); |
| 1195 case 5: return LookupMapping<true>(kToUppercaseTable5, |
| 1196 kToUppercaseTable5Size, |
| 1197 kToUppercaseMultiStrings5, |
| 1198 c, |
| 1199 n, |
| 1200 result, |
| 1201 allow_caching_ptr); |
1074 case 7: return LookupMapping<true>(kToUppercaseTable7, | 1202 case 7: return LookupMapping<true>(kToUppercaseTable7, |
1075 kToUppercaseTable7Size, | 1203 kToUppercaseTable7Size, |
1076 kToUppercaseMultiStrings7, | 1204 kToUppercaseMultiStrings7, |
1077 c, | 1205 c, |
1078 n, | 1206 n, |
1079 result, | 1207 result, |
1080 allow_caching_ptr); | 1208 allow_caching_ptr); |
1081 default: return 0; | 1209 default: return 0; |
1082 } | 1210 } |
1083 } | 1211 } |
1084 | 1212 |
1085 static const MultiCharacterSpecialCase<1> kEcma262CanonicalizeMultiStrings0[1] =
{ // NOLINT | 1213 static const MultiCharacterSpecialCase<1> kEcma262CanonicalizeMultiStrings0[1] =
{ // NOLINT |
1086 {{kSentinel}} }; // NOLINT | 1214 {{kSentinel}} }; // NOLINT |
1087 static const uint16_t kEcma262CanonicalizeTable0Size = 462; // NOLINT | 1215 static const uint16_t kEcma262CanonicalizeTable0Size = 488; // NOLINT |
1088 static const int32_t kEcma262CanonicalizeTable0[924] = { | 1216 static const int32_t kEcma262CanonicalizeTable0[976] = { |
1089 1073741921, -128, 122, -128, 181, 2972, 1073742048, -128, 246, -128, 107374207
2, -128, 254, -128, 255, 484, // NOLINT | 1217 1073741921, -128, 122, -128, 181, 2972, 1073742048, -128, 246, -128, 107374207
2, -128, 254, -128, 255, 484, // NOLINT |
1090 257, -4, 259, -4, 261, -4, 263, -4, 265, -4, 267, -4, 269, -4, 271, -4, // NO
LINT | 1218 257, -4, 259, -4, 261, -4, 263, -4, 265, -4, 267, -4, 269, -4, 271, -4, // NO
LINT |
1091 273, -4, 275, -4, 277, -4, 279, -4, 281, -4, 283, -4, 285, -4, 287, -4, // NO
LINT | 1219 273, -4, 275, -4, 277, -4, 279, -4, 281, -4, 283, -4, 285, -4, 287, -4, // NO
LINT |
1092 289, -4, 291, -4, 293, -4, 295, -4, 297, -4, 299, -4, 301, -4, 303, -4, // NO
LINT | 1220 289, -4, 291, -4, 293, -4, 295, -4, 297, -4, 299, -4, 301, -4, 303, -4, // NO
LINT |
1093 307, -4, 309, -4, 311, -4, 314, -4, 316, -4, 318, -4, 320, -4, 322, -4, // NO
LINT | 1221 307, -4, 309, -4, 311, -4, 314, -4, 316, -4, 318, -4, 320, -4, 322, -4, // NO
LINT |
1094 324, -4, 326, -4, 328, -4, 331, -4, 333, -4, 335, -4, 337, -4, 339, -4, // NO
LINT | 1222 324, -4, 326, -4, 328, -4, 331, -4, 333, -4, 335, -4, 337, -4, 339, -4, // NO
LINT |
1095 341, -4, 343, -4, 345, -4, 347, -4, 349, -4, 351, -4, 353, -4, 355, -4, // NO
LINT | 1223 341, -4, 343, -4, 345, -4, 347, -4, 349, -4, 351, -4, 353, -4, 355, -4, // NO
LINT |
1096 357, -4, 359, -4, 361, -4, 363, -4, 365, -4, 367, -4, 369, -4, 371, -4, // NO
LINT | 1224 357, -4, 359, -4, 361, -4, 363, -4, 365, -4, 367, -4, 369, -4, 371, -4, // NO
LINT |
1097 373, -4, 375, -4, 378, -4, 380, -4, 382, -4, 384, 780, 387, -4, 389, -4, // N
OLINT | 1225 373, -4, 375, -4, 378, -4, 380, -4, 382, -4, 384, 780, 387, -4, 389, -4, // N
OLINT |
1098 392, -4, 396, -4, 402, -4, 405, 388, 409, -4, 410, 652, 414, 520, 417, -4, //
NOLINT | 1226 392, -4, 396, -4, 402, -4, 405, 388, 409, -4, 410, 652, 414, 520, 417, -4, //
NOLINT |
1099 419, -4, 421, -4, 424, -4, 429, -4, 432, -4, 436, -4, 438, -4, 441, -4, // NO
LINT | 1227 419, -4, 421, -4, 424, -4, 429, -4, 432, -4, 436, -4, 438, -4, 441, -4, // NO
LINT |
1100 445, -4, 447, 224, 453, -4, 454, -8, 456, -4, 457, -8, 459, -4, 460, -8, // N
OLINT | 1228 445, -4, 447, 224, 453, -4, 454, -8, 456, -4, 457, -8, 459, -4, 460, -8, // N
OLINT |
1101 462, -4, 464, -4, 466, -4, 468, -4, 470, -4, 472, -4, 474, -4, 476, -4, // NO
LINT | 1229 462, -4, 464, -4, 466, -4, 468, -4, 470, -4, 472, -4, 474, -4, 476, -4, // NO
LINT |
1102 477, -316, 479, -4, 481, -4, 483, -4, 485, -4, 487, -4, 489, -4, 491, -4, //
NOLINT | 1230 477, -316, 479, -4, 481, -4, 483, -4, 485, -4, 487, -4, 489, -4, 491, -4, //
NOLINT |
1103 493, -4, 495, -4, 498, -4, 499, -8, 501, -4, 505, -4, 507, -4, 509, -4, // NO
LINT | 1231 493, -4, 495, -4, 498, -4, 499, -8, 501, -4, 505, -4, 507, -4, 509, -4, // NO
LINT |
1104 511, -4, 513, -4, 515, -4, 517, -4, 519, -4, 521, -4, 523, -4, 525, -4, // NO
LINT | 1232 511, -4, 513, -4, 515, -4, 517, -4, 519, -4, 521, -4, 523, -4, 525, -4, // NO
LINT |
1105 527, -4, 529, -4, 531, -4, 533, -4, 535, -4, 537, -4, 539, -4, 541, -4, // NO
LINT | 1233 527, -4, 529, -4, 531, -4, 533, -4, 535, -4, 537, -4, 539, -4, 541, -4, // NO
LINT |
1106 543, -4, 547, -4, 549, -4, 551, -4, 553, -4, 555, -4, 557, -4, 559, -4, // NO
LINT | 1234 543, -4, 547, -4, 549, -4, 551, -4, 553, -4, 555, -4, 557, -4, 559, -4, // NO
LINT |
1107 561, -4, 563, -4, 572, -4, 578, -4, 583, -4, 585, -4, 587, -4, 589, -4, // NO
LINT | 1235 561, -4, 563, -4, 572, -4, 1073742399, 43260, 576, 43260, 578, -4, 583, -4, 58
5, -4, // NOLINT |
1108 591, -4, 595, -840, 596, -824, 1073742422, -820, 599, -820, 601, -808, 603, -8
12, 608, -820, // NOLINT | 1236 587, -4, 589, -4, 591, -4, 592, 43132, 593, 43120, 594, 43128, 595, -840, 596,
-824, // NOLINT |
1109 611, -828, 616, -836, 617, -844, 619, 42972, 623, -844, 626, -852, 629, -856,
637, 42908, // NOLINT | 1237 1073742422, -820, 599, -820, 601, -808, 603, -812, 608, -820, 611, -828, 613,
169120, 614, 169232, // NOLINT |
| 1238 616, -836, 617, -844, 619, 42972, 623, -844, 625, 42996, 626, -852, 629, -856,
637, 42908, // NOLINT |
1110 640, -872, 643, -872, 648, -872, 649, -276, 1073742474, -868, 651, -868, 652,
-284, 658, -876, // NOLINT | 1239 640, -872, 643, -872, 648, -872, 649, -276, 1073742474, -868, 651, -868, 652,
-284, 658, -876, // NOLINT |
1111 837, 336, 1073742715, 520, 893, 520, 940, -152, 1073742765, -148, 943, -148, 1
073742769, -128, 961, -128, // NOLINT | 1240 837, 336, 881, -4, 883, -4, 887, -4, 1073742715, 520, 893, 520, 940, -152, 107
3742765, -148, // NOLINT |
1112 962, -124, 1073742787, -128, 971, -128, 972, -256, 1073742797, -252, 974, -252
, 976, -248, 977, -228, // NOLINT | 1241 943, -148, 1073742769, -128, 961, -128, 962, -124, 1073742787, -128, 971, -128
, 972, -256, 1073742797, -252, // NOLINT |
1113 981, -188, 982, -216, 985, -4, 987, -4, 989, -4, 991, -4, 993, -4, 995, -4, /
/ NOLINT | 1242 974, -252, 976, -248, 977, -228, 981, -188, 982, -216, 983, -32, 985, -4, 987,
-4, // NOLINT |
1114 997, -4, 999, -4, 1001, -4, 1003, -4, 1005, -4, 1007, -4, 1008, -344, 1009, -3
20, // NOLINT | 1243 989, -4, 991, -4, 993, -4, 995, -4, 997, -4, 999, -4, 1001, -4, 1003, -4, //
NOLINT |
1115 1010, 28, 1013, -384, 1016, -4, 1019, -4, 1073742896, -128, 1103, -128, 107374
2928, -320, 1119, -320, // NOLINT | 1244 1005, -4, 1007, -4, 1008, -344, 1009, -320, 1010, 28, 1013, -384, 1016, -4, 10
19, -4, // NOLINT |
1116 1121, -4, 1123, -4, 1125, -4, 1127, -4, 1129, -4, 1131, -4, 1133, -4, 1135, -4
, // NOLINT | 1245 1073742896, -128, 1103, -128, 1073742928, -320, 1119, -320, 1121, -4, 1123, -4
, 1125, -4, 1127, -4, // NOLINT |
1117 1137, -4, 1139, -4, 1141, -4, 1143, -4, 1145, -4, 1147, -4, 1149, -4, 1151, -4
, // NOLINT | 1246 1129, -4, 1131, -4, 1133, -4, 1135, -4, 1137, -4, 1139, -4, 1141, -4, 1143, -4
, // NOLINT |
1118 1153, -4, 1163, -4, 1165, -4, 1167, -4, 1169, -4, 1171, -4, 1173, -4, 1175, -4
, // NOLINT | 1247 1145, -4, 1147, -4, 1149, -4, 1151, -4, 1153, -4, 1163, -4, 1165, -4, 1167, -4
, // NOLINT |
1119 1177, -4, 1179, -4, 1181, -4, 1183, -4, 1185, -4, 1187, -4, 1189, -4, 1191, -4
, // NOLINT | 1248 1169, -4, 1171, -4, 1173, -4, 1175, -4, 1177, -4, 1179, -4, 1181, -4, 1183, -4
, // NOLINT |
1120 1193, -4, 1195, -4, 1197, -4, 1199, -4, 1201, -4, 1203, -4, 1205, -4, 1207, -4
, // NOLINT | 1249 1185, -4, 1187, -4, 1189, -4, 1191, -4, 1193, -4, 1195, -4, 1197, -4, 1199, -4
, // NOLINT |
1121 1209, -4, 1211, -4, 1213, -4, 1215, -4, 1218, -4, 1220, -4, 1222, -4, 1224, -4
, // NOLINT | 1250 1201, -4, 1203, -4, 1205, -4, 1207, -4, 1209, -4, 1211, -4, 1213, -4, 1215, -4
, // NOLINT |
1122 1226, -4, 1228, -4, 1230, -4, 1231, -60, 1233, -4, 1235, -4, 1237, -4, 1239, -
4, // NOLINT | 1251 1218, -4, 1220, -4, 1222, -4, 1224, -4, 1226, -4, 1228, -4, 1230, -4, 1231, -6
0, // NOLINT |
1123 1241, -4, 1243, -4, 1245, -4, 1247, -4, 1249, -4, 1251, -4, 1253, -4, 1255, -4
, // NOLINT | 1252 1233, -4, 1235, -4, 1237, -4, 1239, -4, 1241, -4, 1243, -4, 1245, -4, 1247, -4
, // NOLINT |
1124 1257, -4, 1259, -4, 1261, -4, 1263, -4, 1265, -4, 1267, -4, 1269, -4, 1271, -4
, // NOLINT | 1253 1249, -4, 1251, -4, 1253, -4, 1255, -4, 1257, -4, 1259, -4, 1261, -4, 1263, -4
, // NOLINT |
1125 1273, -4, 1275, -4, 1277, -4, 1279, -4, 1281, -4, 1283, -4, 1285, -4, 1287, -4
, // NOLINT | 1254 1265, -4, 1267, -4, 1269, -4, 1271, -4, 1273, -4, 1275, -4, 1277, -4, 1279, -4
, // NOLINT |
1126 1289, -4, 1291, -4, 1293, -4, 1295, -4, 1297, -4, 1299, -4, 1073743201, -192,
1414, -192, // NOLINT | 1255 1281, -4, 1283, -4, 1285, -4, 1287, -4, 1289, -4, 1291, -4, 1293, -4, 1295, -4
, // NOLINT |
1127 7549, 15256, 7681, -4, 7683, -4, 7685, -4, 7687, -4, 7689, -4, 7691, -4, 7693,
-4, // NOLINT | 1256 1297, -4, 1299, -4, 1301, -4, 1303, -4, 1305, -4, 1307, -4, 1309, -4, 1311, -4
, // NOLINT |
1128 7695, -4, 7697, -4, 7699, -4, 7701, -4, 7703, -4, 7705, -4, 7707, -4, 7709, -4
, // NOLINT | 1257 1313, -4, 1315, -4, 1317, -4, 1319, -4, 1073743201, -192, 1414, -192, 7545, 14
1328, 7549, 15256, // NOLINT |
1129 7711, -4, 7713, -4, 7715, -4, 7717, -4, 7719, -4, 7721, -4, 7723, -4, 7725, -4
, // NOLINT | 1258 7681, -4, 7683, -4, 7685, -4, 7687, -4, 7689, -4, 7691, -4, 7693, -4, 7695, -4
, // NOLINT |
1130 7727, -4, 7729, -4, 7731, -4, 7733, -4, 7735, -4, 7737, -4, 7739, -4, 7741, -4
, // NOLINT | 1259 7697, -4, 7699, -4, 7701, -4, 7703, -4, 7705, -4, 7707, -4, 7709, -4, 7711, -4
, // NOLINT |
1131 7743, -4, 7745, -4, 7747, -4, 7749, -4, 7751, -4, 7753, -4, 7755, -4, 7757, -4
, // NOLINT | 1260 7713, -4, 7715, -4, 7717, -4, 7719, -4, 7721, -4, 7723, -4, 7725, -4, 7727, -4
, // NOLINT |
1132 7759, -4, 7761, -4, 7763, -4, 7765, -4, 7767, -4, 7769, -4, 7771, -4, 7773, -4
, // NOLINT | 1261 7729, -4, 7731, -4, 7733, -4, 7735, -4, 7737, -4, 7739, -4, 7741, -4, 7743, -4
, // NOLINT |
1133 7775, -4, 7777, -4, 7779, -4, 7781, -4, 7783, -4, 7785, -4, 7787, -4, 7789, -4
, // NOLINT | 1262 7745, -4, 7747, -4, 7749, -4, 7751, -4, 7753, -4, 7755, -4, 7757, -4, 7759, -4
, // NOLINT |
1134 7791, -4, 7793, -4, 7795, -4, 7797, -4, 7799, -4, 7801, -4, 7803, -4, 7805, -4
, // NOLINT | 1263 7761, -4, 7763, -4, 7765, -4, 7767, -4, 7769, -4, 7771, -4, 7773, -4, 7775, -4
, // NOLINT |
1135 7807, -4, 7809, -4, 7811, -4, 7813, -4, 7815, -4, 7817, -4, 7819, -4, 7821, -4
, // NOLINT | 1264 7777, -4, 7779, -4, 7781, -4, 7783, -4, 7785, -4, 7787, -4, 7789, -4, 7791, -4
, // NOLINT |
1136 7823, -4, 7825, -4, 7827, -4, 7829, -4, 7835, -236, 7841, -4, 7843, -4, 7845,
-4, // NOLINT | 1265 7793, -4, 7795, -4, 7797, -4, 7799, -4, 7801, -4, 7803, -4, 7805, -4, 7807, -4
, // NOLINT |
1137 7847, -4, 7849, -4, 7851, -4, 7853, -4, 7855, -4, 7857, -4, 7859, -4, 7861, -4
, // NOLINT | 1266 7809, -4, 7811, -4, 7813, -4, 7815, -4, 7817, -4, 7819, -4, 7821, -4, 7823, -4
, // NOLINT |
1138 7863, -4, 7865, -4, 7867, -4, 7869, -4, 7871, -4, 7873, -4, 7875, -4, 7877, -4
, // NOLINT | 1267 7825, -4, 7827, -4, 7829, -4, 7835, -236, 7841, -4, 7843, -4, 7845, -4, 7847,
-4, // NOLINT |
1139 7879, -4, 7881, -4, 7883, -4, 7885, -4, 7887, -4, 7889, -4, 7891, -4, 7893, -4
, // NOLINT | 1268 7849, -4, 7851, -4, 7853, -4, 7855, -4, 7857, -4, 7859, -4, 7861, -4, 7863, -4
, // NOLINT |
1140 7895, -4, 7897, -4, 7899, -4, 7901, -4, 7903, -4, 7905, -4, 7907, -4, 7909, -4
, // NOLINT | 1269 7865, -4, 7867, -4, 7869, -4, 7871, -4, 7873, -4, 7875, -4, 7877, -4, 7879, -4
, // NOLINT |
1141 7911, -4, 7913, -4, 7915, -4, 7917, -4, 7919, -4, 7921, -4, 7923, -4, 7925, -4
, // NOLINT | 1270 7881, -4, 7883, -4, 7885, -4, 7887, -4, 7889, -4, 7891, -4, 7893, -4, 7895, -4
, // NOLINT |
1142 7927, -4, 7929, -4, 1073749760, 32, 7943, 32, 1073749776, 32, 7957, 32, 107374
9792, 32, 7975, 32, // NOLINT | 1271 7897, -4, 7899, -4, 7901, -4, 7903, -4, 7905, -4, 7907, -4, 7909, -4, 7911, -4
, // NOLINT |
1143 1073749808, 32, 7991, 32, 1073749824, 32, 8005, 32, 8017, 32, 8019, 32, 8021,
32, 8023, 32, // NOLINT | 1272 7913, -4, 7915, -4, 7917, -4, 7919, -4, 7921, -4, 7923, -4, 7925, -4, 7927, -4
, // NOLINT |
1144 1073749856, 32, 8039, 32, 1073749872, 296, 8049, 296, 1073749874, 344, 8053, 3
44, 1073749878, 400, 8055, 400, // NOLINT | 1273 7929, -4, 7931, -4, 7933, -4, 7935, -4, 1073749760, 32, 7943, 32, 1073749776,
32, 7957, 32, // NOLINT |
1145 1073749880, 512, 8057, 512, 1073749882, 448, 8059, 448, 1073749884, 504, 8061,
504, 1073749936, 32, 8113, 32, // NOLINT | 1274 1073749792, 32, 7975, 32, 1073749808, 32, 7991, 32, 1073749824, 32, 8005, 32,
8017, 32, 8019, 32, // NOLINT |
1146 8126, -28820, 1073749968, 32, 8145, 32, 1073749984, 32, 8161, 32, 8165, 28 };
// NOLINT | 1275 8021, 32, 8023, 32, 1073749856, 32, 8039, 32, 1073749872, 296, 8049, 296, 1073
749874, 344, 8053, 344, // NOLINT |
| 1276 1073749878, 400, 8055, 400, 1073749880, 512, 8057, 512, 1073749882, 448, 8059,
448, 1073749884, 504, 8061, 504, // NOLINT |
| 1277 1073749936, 32, 8113, 32, 8126, -28820, 1073749968, 32, 8145, 32, 1073749984,
32, 8161, 32, 8165, 28 }; // NOLINT |
1147 static const uint16_t kEcma262CanonicalizeMultiStrings0Size = 1; // NOLINT | 1278 static const uint16_t kEcma262CanonicalizeMultiStrings0Size = 1; // NOLINT |
1148 static const MultiCharacterSpecialCase<1> kEcma262CanonicalizeMultiStrings1[1] =
{ // NOLINT | 1279 static const MultiCharacterSpecialCase<1> kEcma262CanonicalizeMultiStrings1[1] =
{ // NOLINT |
1149 {{kSentinel}} }; // NOLINT | 1280 {{kSentinel}} }; // NOLINT |
1150 static const uint16_t kEcma262CanonicalizeTable1Size = 67; // NOLINT | 1281 static const uint16_t kEcma262CanonicalizeTable1Size = 73; // NOLINT |
1151 static const int32_t kEcma262CanonicalizeTable1[134] = { | 1282 static const int32_t kEcma262CanonicalizeTable1[146] = { |
1152 334, -112, 1073742192, -64, 383, -64, 388, -4, 1073743056, -104, 1257, -104, 1
073744944, -192, 3166, -192, // NOLINT | 1283 334, -112, 1073742192, -64, 383, -64, 388, -4, 1073743056, -104, 1257, -104, 1
073744944, -192, 3166, -192, // NOLINT |
1153 3169, -4, 3173, -43180, 3174, -43168, 3176, -4, 3178, -4, 3180, -4, 3190, -4,
3201, -4, // NOLINT | 1284 3169, -4, 3173, -43180, 3174, -43168, 3176, -4, 3178, -4, 3180, -4, 3187, -4,
3190, -4, // NOLINT |
1154 3203, -4, 3205, -4, 3207, -4, 3209, -4, 3211, -4, 3213, -4, 3215, -4, 3217, -4
, // NOLINT | 1285 3201, -4, 3203, -4, 3205, -4, 3207, -4, 3209, -4, 3211, -4, 3213, -4, 3215, -4
, // NOLINT |
1155 3219, -4, 3221, -4, 3223, -4, 3225, -4, 3227, -4, 3229, -4, 3231, -4, 3233, -4
, // NOLINT | 1286 3217, -4, 3219, -4, 3221, -4, 3223, -4, 3225, -4, 3227, -4, 3229, -4, 3231, -4
, // NOLINT |
1156 3235, -4, 3237, -4, 3239, -4, 3241, -4, 3243, -4, 3245, -4, 3247, -4, 3249, -4
, // NOLINT | 1287 3233, -4, 3235, -4, 3237, -4, 3239, -4, 3241, -4, 3243, -4, 3245, -4, 3247, -4
, // NOLINT |
1157 3251, -4, 3253, -4, 3255, -4, 3257, -4, 3259, -4, 3261, -4, 3263, -4, 3265, -4
, // NOLINT | 1288 3249, -4, 3251, -4, 3253, -4, 3255, -4, 3257, -4, 3259, -4, 3261, -4, 3263, -4
, // NOLINT |
1158 3267, -4, 3269, -4, 3271, -4, 3273, -4, 3275, -4, 3277, -4, 3279, -4, 3281, -4
, // NOLINT | 1289 3265, -4, 3267, -4, 3269, -4, 3271, -4, 3273, -4, 3275, -4, 3277, -4, 3279, -4
, // NOLINT |
1159 3283, -4, 3285, -4, 3287, -4, 3289, -4, 3291, -4, 3293, -4, 3295, -4, 3297, -4
, // NOLINT | 1290 3281, -4, 3283, -4, 3285, -4, 3287, -4, 3289, -4, 3291, -4, 3293, -4, 3295, -4
, // NOLINT |
1160 3299, -4, 1073745152, -29056, 3365, -29056 }; // NOLINT | 1291 3297, -4, 3299, -4, 3308, -4, 3310, -4, 3315, -4, 1073745152, -29056, 3365, -2
9056, 3367, -29056, // NOLINT |
| 1292 3373, -29056 }; // NOLINT |
1161 static const uint16_t kEcma262CanonicalizeMultiStrings1Size = 1; // NOLINT | 1293 static const uint16_t kEcma262CanonicalizeMultiStrings1Size = 1; // NOLINT |
| 1294 static const MultiCharacterSpecialCase<1> kEcma262CanonicalizeMultiStrings5[1] =
{ // NOLINT |
| 1295 {{kSentinel}} }; // NOLINT |
| 1296 static const uint16_t kEcma262CanonicalizeTable5Size = 88; // NOLINT |
| 1297 static const int32_t kEcma262CanonicalizeTable5[176] = { |
| 1298 1601, -4, 1603, -4, 1605, -4, 1607, -4, 1609, -4, 1611, -4, 1613, -4, 1615, -4
, // NOLINT |
| 1299 1617, -4, 1619, -4, 1621, -4, 1623, -4, 1625, -4, 1627, -4, 1629, -4, 1631, -4
, // NOLINT |
| 1300 1633, -4, 1635, -4, 1637, -4, 1639, -4, 1641, -4, 1643, -4, 1645, -4, 1665, -4
, // NOLINT |
| 1301 1667, -4, 1669, -4, 1671, -4, 1673, -4, 1675, -4, 1677, -4, 1679, -4, 1681, -4
, // NOLINT |
| 1302 1683, -4, 1685, -4, 1687, -4, 1827, -4, 1829, -4, 1831, -4, 1833, -4, 1835, -4
, // NOLINT |
| 1303 1837, -4, 1839, -4, 1843, -4, 1845, -4, 1847, -4, 1849, -4, 1851, -4, 1853, -4
, // NOLINT |
| 1304 1855, -4, 1857, -4, 1859, -4, 1861, -4, 1863, -4, 1865, -4, 1867, -4, 1869, -4
, // NOLINT |
| 1305 1871, -4, 1873, -4, 1875, -4, 1877, -4, 1879, -4, 1881, -4, 1883, -4, 1885, -4
, // NOLINT |
| 1306 1887, -4, 1889, -4, 1891, -4, 1893, -4, 1895, -4, 1897, -4, 1899, -4, 1901, -4
, // NOLINT |
| 1307 1903, -4, 1914, -4, 1916, -4, 1919, -4, 1921, -4, 1923, -4, 1925, -4, 1927, -4
, // NOLINT |
| 1308 1932, -4, 1937, -4, 1939, -4, 1953, -4, 1955, -4, 1957, -4, 1959, -4, 1961, -4
}; // NOLINT |
| 1309 static const uint16_t kEcma262CanonicalizeMultiStrings5Size = 1; // NOLINT |
1162 static const MultiCharacterSpecialCase<1> kEcma262CanonicalizeMultiStrings7[1] =
{ // NOLINT | 1310 static const MultiCharacterSpecialCase<1> kEcma262CanonicalizeMultiStrings7[1] =
{ // NOLINT |
1163 {{kSentinel}} }; // NOLINT | 1311 {{kSentinel}} }; // NOLINT |
1164 static const uint16_t kEcma262CanonicalizeTable7Size = 2; // NOLINT | 1312 static const uint16_t kEcma262CanonicalizeTable7Size = 2; // NOLINT |
1165 static const int32_t kEcma262CanonicalizeTable7[4] = { | 1313 static const int32_t kEcma262CanonicalizeTable7[4] = { |
1166 1073749825, -128, 8026, -128 }; // NOLINT | 1314 1073749825, -128, 8026, -128 }; // NOLINT |
1167 static const uint16_t kEcma262CanonicalizeMultiStrings7Size = 1; // NOLINT | 1315 static const uint16_t kEcma262CanonicalizeMultiStrings7Size = 1; // NOLINT |
1168 int Ecma262Canonicalize::Convert(uchar c, | 1316 int Ecma262Canonicalize::Convert(uchar c, |
1169 uchar n, | 1317 uchar n, |
1170 uchar* result, | 1318 uchar* result, |
1171 bool* allow_caching_ptr) { | 1319 bool* allow_caching_ptr) { |
1172 int chunk_index = c >> 13; | 1320 int chunk_index = c >> 13; |
1173 switch (chunk_index) { | 1321 switch (chunk_index) { |
1174 case 0: return LookupMapping<true>(kEcma262CanonicalizeTable0, | 1322 case 0: return LookupMapping<true>(kEcma262CanonicalizeTable0, |
1175 kEcma262CanonicalizeTable0Size, | 1323 kEcma262CanonicalizeTable0Size, |
1176 kEcma262CanonicalizeMultiStrings0, | 1324 kEcma262CanonicalizeMultiStrings0, |
1177 c, | 1325 c, |
1178 n, | 1326 n, |
1179 result, | 1327 result, |
1180 allow_caching_ptr); | 1328 allow_caching_ptr); |
1181 case 1: return LookupMapping<true>(kEcma262CanonicalizeTable1, | 1329 case 1: return LookupMapping<true>(kEcma262CanonicalizeTable1, |
1182 kEcma262CanonicalizeTable1Size, | 1330 kEcma262CanonicalizeTable1Size, |
1183 kEcma262CanonicalizeMultiStrings1, | 1331 kEcma262CanonicalizeMultiStrings1, |
1184 c, | 1332 c, |
1185 n, | 1333 n, |
1186 result, | 1334 result, |
1187 allow_caching_ptr); | 1335 allow_caching_ptr); |
| 1336 case 5: return LookupMapping<true>(kEcma262CanonicalizeTable5, |
| 1337 kEcma262CanonicalizeTable5Size, |
| 1338 kEcma262CanonicalizeMultiStrings5, |
| 1339 c, |
| 1340 n, |
| 1341 result, |
| 1342 allow_caching_ptr); |
1188 case 7: return LookupMapping<true>(kEcma262CanonicalizeTable7, | 1343 case 7: return LookupMapping<true>(kEcma262CanonicalizeTable7, |
1189 kEcma262CanonicalizeTable7Size, | 1344 kEcma262CanonicalizeTable7Size, |
1190 kEcma262CanonicalizeMultiStrings7, | 1345 kEcma262CanonicalizeMultiStrings7, |
1191 c, | 1346 c, |
1192 n, | 1347 n, |
1193 result, | 1348 result, |
1194 allow_caching_ptr); | 1349 allow_caching_ptr); |
1195 default: return 0; | 1350 default: return 0; |
1196 } | 1351 } |
1197 } | 1352 } |
1198 | 1353 |
1199 static const MultiCharacterSpecialCase<4> kEcma262UnCanonicalizeMultiStrings0[46
9] = { // NOLINT | 1354 static const MultiCharacterSpecialCase<4> kEcma262UnCanonicalizeMultiStrings0[49
7] = { // NOLINT |
1200 {{65, 97, kSentinel}}, {{90, 122, kSentinel}}, {{181, 924, 956, kSentinel}}, {
{192, 224, kSentinel}}, // NOLINT | 1355 {{65, 97, kSentinel}}, {{90, 122, kSentinel}}, {{181, 924, 956, kSentinel}}, {
{192, 224, kSentinel}}, // NOLINT |
1201 {{214, 246, kSentinel}}, {{216, 248, kSentinel}}, {{222, 254, kSentinel}}, {{2
55, 376, kSentinel}}, // NOLINT | 1356 {{214, 246, kSentinel}}, {{216, 248, kSentinel}}, {{222, 254, kSentinel}}, {{2
55, 376, kSentinel}}, // NOLINT |
1202 {{256, 257, kSentinel}}, {{258, 259, kSentinel}}, {{260, 261, kSentinel}}, {{2
62, 263, kSentinel}}, // NOLINT | 1357 {{256, 257, kSentinel}}, {{258, 259, kSentinel}}, {{260, 261, kSentinel}}, {{2
62, 263, kSentinel}}, // NOLINT |
1203 {{264, 265, kSentinel}}, {{266, 267, kSentinel}}, {{268, 269, kSentinel}}, {{2
70, 271, kSentinel}}, // NOLINT | 1358 {{264, 265, kSentinel}}, {{266, 267, kSentinel}}, {{268, 269, kSentinel}}, {{2
70, 271, kSentinel}}, // NOLINT |
1204 {{272, 273, kSentinel}}, {{274, 275, kSentinel}}, {{276, 277, kSentinel}}, {{2
78, 279, kSentinel}}, // NOLINT | 1359 {{272, 273, kSentinel}}, {{274, 275, kSentinel}}, {{276, 277, kSentinel}}, {{2
78, 279, kSentinel}}, // NOLINT |
1205 {{280, 281, kSentinel}}, {{282, 283, kSentinel}}, {{284, 285, kSentinel}}, {{2
86, 287, kSentinel}}, // NOLINT | 1360 {{280, 281, kSentinel}}, {{282, 283, kSentinel}}, {{284, 285, kSentinel}}, {{2
86, 287, kSentinel}}, // NOLINT |
1206 {{288, 289, kSentinel}}, {{290, 291, kSentinel}}, {{292, 293, kSentinel}}, {{2
94, 295, kSentinel}}, // NOLINT | 1361 {{288, 289, kSentinel}}, {{290, 291, kSentinel}}, {{292, 293, kSentinel}}, {{2
94, 295, kSentinel}}, // NOLINT |
1207 {{296, 297, kSentinel}}, {{298, 299, kSentinel}}, {{300, 301, kSentinel}}, {{3
02, 303, kSentinel}}, // NOLINT | 1362 {{296, 297, kSentinel}}, {{298, 299, kSentinel}}, {{300, 301, kSentinel}}, {{3
02, 303, kSentinel}}, // NOLINT |
1208 {{306, 307, kSentinel}}, {{308, 309, kSentinel}}, {{310, 311, kSentinel}}, {{3
13, 314, kSentinel}}, // NOLINT | 1363 {{306, 307, kSentinel}}, {{308, 309, kSentinel}}, {{310, 311, kSentinel}}, {{3
13, 314, kSentinel}}, // NOLINT |
1209 {{315, 316, kSentinel}}, {{317, 318, kSentinel}}, {{319, 320, kSentinel}}, {{3
21, 322, kSentinel}}, // NOLINT | 1364 {{315, 316, kSentinel}}, {{317, 318, kSentinel}}, {{319, 320, kSentinel}}, {{3
21, 322, kSentinel}}, // NOLINT |
(...skipping 21 matching lines...) Expand all Loading... |
1231 {{484, 485, kSentinel}}, {{486, 487, kSentinel}}, {{488, 489, kSentinel}}, {{4
90, 491, kSentinel}}, // NOLINT | 1386 {{484, 485, kSentinel}}, {{486, 487, kSentinel}}, {{488, 489, kSentinel}}, {{4
90, 491, kSentinel}}, // NOLINT |
1232 {{492, 493, kSentinel}}, {{494, 495, kSentinel}}, {{497, 498, 499, kSentinel}}
, {{500, 501, kSentinel}}, // NOLINT | 1387 {{492, 493, kSentinel}}, {{494, 495, kSentinel}}, {{497, 498, 499, kSentinel}}
, {{500, 501, kSentinel}}, // NOLINT |
1233 {{504, 505, kSentinel}}, {{506, 507, kSentinel}}, {{508, 509, kSentinel}}, {{5
10, 511, kSentinel}}, // NOLINT | 1388 {{504, 505, kSentinel}}, {{506, 507, kSentinel}}, {{508, 509, kSentinel}}, {{5
10, 511, kSentinel}}, // NOLINT |
1234 {{512, 513, kSentinel}}, {{514, 515, kSentinel}}, {{516, 517, kSentinel}}, {{5
18, 519, kSentinel}}, // NOLINT | 1389 {{512, 513, kSentinel}}, {{514, 515, kSentinel}}, {{516, 517, kSentinel}}, {{5
18, 519, kSentinel}}, // NOLINT |
1235 {{520, 521, kSentinel}}, {{522, 523, kSentinel}}, {{524, 525, kSentinel}}, {{5
26, 527, kSentinel}}, // NOLINT | 1390 {{520, 521, kSentinel}}, {{522, 523, kSentinel}}, {{524, 525, kSentinel}}, {{5
26, 527, kSentinel}}, // NOLINT |
1236 {{528, 529, kSentinel}}, {{530, 531, kSentinel}}, {{532, 533, kSentinel}}, {{5
34, 535, kSentinel}}, // NOLINT | 1391 {{528, 529, kSentinel}}, {{530, 531, kSentinel}}, {{532, 533, kSentinel}}, {{5
34, 535, kSentinel}}, // NOLINT |
1237 {{536, 537, kSentinel}}, {{538, 539, kSentinel}}, {{540, 541, kSentinel}}, {{5
42, 543, kSentinel}}, // NOLINT | 1392 {{536, 537, kSentinel}}, {{538, 539, kSentinel}}, {{540, 541, kSentinel}}, {{5
42, 543, kSentinel}}, // NOLINT |
1238 {{546, 547, kSentinel}}, {{548, 549, kSentinel}}, {{550, 551, kSentinel}}, {{5
52, 553, kSentinel}}, // NOLINT | 1393 {{546, 547, kSentinel}}, {{548, 549, kSentinel}}, {{550, 551, kSentinel}}, {{5
52, 553, kSentinel}}, // NOLINT |
1239 {{554, 555, kSentinel}}, {{556, 557, kSentinel}}, {{558, 559, kSentinel}}, {{5
60, 561, kSentinel}}, // NOLINT | 1394 {{554, 555, kSentinel}}, {{556, 557, kSentinel}}, {{558, 559, kSentinel}}, {{5
60, 561, kSentinel}}, // NOLINT |
1240 {{562, 563, kSentinel}}, {{570, 11365, kSentinel}}, {{571, 572, kSentinel}}, {
{574, 11366, kSentinel}}, // NOLINT | 1395 {{562, 563, kSentinel}}, {{570, 11365, kSentinel}}, {{571, 572, kSentinel}}, {
{574, 11366, kSentinel}}, // NOLINT |
1241 {{577, 578, kSentinel}}, {{580, 649, kSentinel}}, {{581, 652, kSentinel}}, {{5
82, 583, kSentinel}}, // NOLINT | 1396 {{575, 11390, kSentinel}}, {{576, 11391, kSentinel}}, {{577, 578, kSentinel}},
{{580, 649, kSentinel}}, // NOLINT |
1242 {{584, 585, kSentinel}}, {{586, 587, kSentinel}}, {{588, 589, kSentinel}}, {{5
90, 591, kSentinel}}, // NOLINT | 1397 {{581, 652, kSentinel}}, {{582, 583, kSentinel}}, {{584, 585, kSentinel}}, {{5
86, 587, kSentinel}}, // NOLINT |
1243 {{619, 11362, kSentinel}}, {{637, 11364, kSentinel}}, {{837, 921, 953, 8126}},
{{891, 1021, kSentinel}}, // NOLINT | 1398 {{588, 589, kSentinel}}, {{590, 591, kSentinel}}, {{592, 11375, kSentinel}}, {
{593, 11373, kSentinel}}, // NOLINT |
1244 {{893, 1023, kSentinel}}, {{902, 940, kSentinel}}, {{904, 941, kSentinel}}, {{
906, 943, kSentinel}}, // NOLINT | 1399 {{594, 11376, kSentinel}}, {{613, 42893, kSentinel}}, {{614, 42922, kSentinel}
}, {{619, 11362, kSentinel}}, // NOLINT |
1245 {{908, 972, kSentinel}}, {{910, 973, kSentinel}}, {{911, 974, kSentinel}}, {{9
13, 945, kSentinel}}, // NOLINT | 1400 {{625, 11374, kSentinel}}, {{637, 11364, kSentinel}}, {{837, 921, 953, 8126}},
{{880, 881, kSentinel}}, // NOLINT |
1246 {{914, 946, 976, kSentinel}}, {{915, 947, kSentinel}}, {{916, 948, kSentinel}}
, {{917, 949, 1013, kSentinel}}, // NOLINT | 1401 {{882, 883, kSentinel}}, {{886, 887, kSentinel}}, {{891, 1021, kSentinel}}, {{
893, 1023, kSentinel}}, // NOLINT |
1247 {{918, 950, kSentinel}}, {{919, 951, kSentinel}}, {{920, 952, 977, kSentinel}}
, {{922, 954, 1008, kSentinel}}, // NOLINT | 1402 {{902, 940, kSentinel}}, {{904, 941, kSentinel}}, {{906, 943, kSentinel}}, {{9
08, 972, kSentinel}}, // NOLINT |
1248 {{923, 955, kSentinel}}, {{925, 957, kSentinel}}, {{927, 959, kSentinel}}, {{9
28, 960, 982, kSentinel}}, // NOLINT | 1403 {{910, 973, kSentinel}}, {{911, 974, kSentinel}}, {{913, 945, kSentinel}}, {{9
14, 946, 976, kSentinel}}, // NOLINT |
1249 {{929, 961, 1009, kSentinel}}, {{931, 962, 963, kSentinel}}, {{932, 964, kSent
inel}}, {{933, 965, kSentinel}}, // NOLINT | 1404 {{915, 947, kSentinel}}, {{916, 948, kSentinel}}, {{917, 949, 1013, kSentinel}
}, {{918, 950, kSentinel}}, // NOLINT |
1250 {{934, 966, 981, kSentinel}}, {{935, 967, kSentinel}}, {{939, 971, kSentinel}}
, {{984, 985, kSentinel}}, // NOLINT | 1405 {{919, 951, kSentinel}}, {{920, 952, 977, kSentinel}}, {{922, 954, 1008, kSent
inel}}, {{923, 955, kSentinel}}, // NOLINT |
| 1406 {{925, 957, kSentinel}}, {{927, 959, kSentinel}}, {{928, 960, 982, kSentinel}}
, {{929, 961, 1009, kSentinel}}, // NOLINT |
| 1407 {{931, 962, 963, kSentinel}}, {{932, 964, kSentinel}}, {{933, 965, kSentinel}}
, {{934, 966, 981, kSentinel}}, // NOLINT |
| 1408 {{935, 967, kSentinel}}, {{939, 971, kSentinel}}, {{975, 983, kSentinel}}, {{9
84, 985, kSentinel}}, // NOLINT |
1251 {{986, 987, kSentinel}}, {{988, 989, kSentinel}}, {{990, 991, kSentinel}}, {{9
92, 993, kSentinel}}, // NOLINT | 1409 {{986, 987, kSentinel}}, {{988, 989, kSentinel}}, {{990, 991, kSentinel}}, {{9
92, 993, kSentinel}}, // NOLINT |
1252 {{994, 995, kSentinel}}, {{996, 997, kSentinel}}, {{998, 999, kSentinel}}, {{1
000, 1001, kSentinel}}, // NOLINT | 1410 {{994, 995, kSentinel}}, {{996, 997, kSentinel}}, {{998, 999, kSentinel}}, {{1
000, 1001, kSentinel}}, // NOLINT |
1253 {{1002, 1003, kSentinel}}, {{1004, 1005, kSentinel}}, {{1006, 1007, kSentinel}
}, {{1010, 1017, kSentinel}}, // NOLINT | 1411 {{1002, 1003, kSentinel}}, {{1004, 1005, kSentinel}}, {{1006, 1007, kSentinel}
}, {{1010, 1017, kSentinel}}, // NOLINT |
1254 {{1015, 1016, kSentinel}}, {{1018, 1019, kSentinel}}, {{1024, 1104, kSentinel}
}, {{1039, 1119, kSentinel}}, // NOLINT | 1412 {{1015, 1016, kSentinel}}, {{1018, 1019, kSentinel}}, {{1024, 1104, kSentinel}
}, {{1039, 1119, kSentinel}}, // NOLINT |
1255 {{1040, 1072, kSentinel}}, {{1071, 1103, kSentinel}}, {{1120, 1121, kSentinel}
}, {{1122, 1123, kSentinel}}, // NOLINT | 1413 {{1040, 1072, kSentinel}}, {{1071, 1103, kSentinel}}, {{1120, 1121, kSentinel}
}, {{1122, 1123, kSentinel}}, // NOLINT |
1256 {{1124, 1125, kSentinel}}, {{1126, 1127, kSentinel}}, {{1128, 1129, kSentinel}
}, {{1130, 1131, kSentinel}}, // NOLINT | 1414 {{1124, 1125, kSentinel}}, {{1126, 1127, kSentinel}}, {{1128, 1129, kSentinel}
}, {{1130, 1131, kSentinel}}, // NOLINT |
1257 {{1132, 1133, kSentinel}}, {{1134, 1135, kSentinel}}, {{1136, 1137, kSentinel}
}, {{1138, 1139, kSentinel}}, // NOLINT | 1415 {{1132, 1133, kSentinel}}, {{1134, 1135, kSentinel}}, {{1136, 1137, kSentinel}
}, {{1138, 1139, kSentinel}}, // NOLINT |
1258 {{1140, 1141, kSentinel}}, {{1142, 1143, kSentinel}}, {{1144, 1145, kSentinel}
}, {{1146, 1147, kSentinel}}, // NOLINT | 1416 {{1140, 1141, kSentinel}}, {{1142, 1143, kSentinel}}, {{1144, 1145, kSentinel}
}, {{1146, 1147, kSentinel}}, // NOLINT |
1259 {{1148, 1149, kSentinel}}, {{1150, 1151, kSentinel}}, {{1152, 1153, kSentinel}
}, {{1162, 1163, kSentinel}}, // NOLINT | 1417 {{1148, 1149, kSentinel}}, {{1150, 1151, kSentinel}}, {{1152, 1153, kSentinel}
}, {{1162, 1163, kSentinel}}, // NOLINT |
1260 {{1164, 1165, kSentinel}}, {{1166, 1167, kSentinel}}, {{1168, 1169, kSentinel}
}, {{1170, 1171, kSentinel}}, // NOLINT | 1418 {{1164, 1165, kSentinel}}, {{1166, 1167, kSentinel}}, {{1168, 1169, kSentinel}
}, {{1170, 1171, kSentinel}}, // NOLINT |
1261 {{1172, 1173, kSentinel}}, {{1174, 1175, kSentinel}}, {{1176, 1177, kSentinel}
}, {{1178, 1179, kSentinel}}, // NOLINT | 1419 {{1172, 1173, kSentinel}}, {{1174, 1175, kSentinel}}, {{1176, 1177, kSentinel}
}, {{1178, 1179, kSentinel}}, // NOLINT |
1262 {{1180, 1181, kSentinel}}, {{1182, 1183, kSentinel}}, {{1184, 1185, kSentinel}
}, {{1186, 1187, kSentinel}}, // NOLINT | 1420 {{1180, 1181, kSentinel}}, {{1182, 1183, kSentinel}}, {{1184, 1185, kSentinel}
}, {{1186, 1187, kSentinel}}, // NOLINT |
1263 {{1188, 1189, kSentinel}}, {{1190, 1191, kSentinel}}, {{1192, 1193, kSentinel}
}, {{1194, 1195, kSentinel}}, // NOLINT | 1421 {{1188, 1189, kSentinel}}, {{1190, 1191, kSentinel}}, {{1192, 1193, kSentinel}
}, {{1194, 1195, kSentinel}}, // NOLINT |
1264 {{1196, 1197, kSentinel}}, {{1198, 1199, kSentinel}}, {{1200, 1201, kSentinel}
}, {{1202, 1203, kSentinel}}, // NOLINT | 1422 {{1196, 1197, kSentinel}}, {{1198, 1199, kSentinel}}, {{1200, 1201, kSentinel}
}, {{1202, 1203, kSentinel}}, // NOLINT |
1265 {{1204, 1205, kSentinel}}, {{1206, 1207, kSentinel}}, {{1208, 1209, kSentinel}
}, {{1210, 1211, kSentinel}}, // NOLINT | 1423 {{1204, 1205, kSentinel}}, {{1206, 1207, kSentinel}}, {{1208, 1209, kSentinel}
}, {{1210, 1211, kSentinel}}, // NOLINT |
1266 {{1212, 1213, kSentinel}}, {{1214, 1215, kSentinel}}, {{1216, 1231, kSentinel}
}, {{1217, 1218, kSentinel}}, // NOLINT | 1424 {{1212, 1213, kSentinel}}, {{1214, 1215, kSentinel}}, {{1216, 1231, kSentinel}
}, {{1217, 1218, kSentinel}}, // NOLINT |
1267 {{1219, 1220, kSentinel}}, {{1221, 1222, kSentinel}}, {{1223, 1224, kSentinel}
}, {{1225, 1226, kSentinel}}, // NOLINT | 1425 {{1219, 1220, kSentinel}}, {{1221, 1222, kSentinel}}, {{1223, 1224, kSentinel}
}, {{1225, 1226, kSentinel}}, // NOLINT |
1268 {{1227, 1228, kSentinel}}, {{1229, 1230, kSentinel}}, {{1232, 1233, kSentinel}
}, {{1234, 1235, kSentinel}}, // NOLINT | 1426 {{1227, 1228, kSentinel}}, {{1229, 1230, kSentinel}}, {{1232, 1233, kSentinel}
}, {{1234, 1235, kSentinel}}, // NOLINT |
1269 {{1236, 1237, kSentinel}}, {{1238, 1239, kSentinel}}, {{1240, 1241, kSentinel}
}, {{1242, 1243, kSentinel}}, // NOLINT | 1427 {{1236, 1237, kSentinel}}, {{1238, 1239, kSentinel}}, {{1240, 1241, kSentinel}
}, {{1242, 1243, kSentinel}}, // NOLINT |
1270 {{1244, 1245, kSentinel}}, {{1246, 1247, kSentinel}}, {{1248, 1249, kSentinel}
}, {{1250, 1251, kSentinel}}, // NOLINT | 1428 {{1244, 1245, kSentinel}}, {{1246, 1247, kSentinel}}, {{1248, 1249, kSentinel}
}, {{1250, 1251, kSentinel}}, // NOLINT |
1271 {{1252, 1253, kSentinel}}, {{1254, 1255, kSentinel}}, {{1256, 1257, kSentinel}
}, {{1258, 1259, kSentinel}}, // NOLINT | 1429 {{1252, 1253, kSentinel}}, {{1254, 1255, kSentinel}}, {{1256, 1257, kSentinel}
}, {{1258, 1259, kSentinel}}, // NOLINT |
1272 {{1260, 1261, kSentinel}}, {{1262, 1263, kSentinel}}, {{1264, 1265, kSentinel}
}, {{1266, 1267, kSentinel}}, // NOLINT | 1430 {{1260, 1261, kSentinel}}, {{1262, 1263, kSentinel}}, {{1264, 1265, kSentinel}
}, {{1266, 1267, kSentinel}}, // NOLINT |
1273 {{1268, 1269, kSentinel}}, {{1270, 1271, kSentinel}}, {{1272, 1273, kSentinel}
}, {{1274, 1275, kSentinel}}, // NOLINT | 1431 {{1268, 1269, kSentinel}}, {{1270, 1271, kSentinel}}, {{1272, 1273, kSentinel}
}, {{1274, 1275, kSentinel}}, // NOLINT |
1274 {{1276, 1277, kSentinel}}, {{1278, 1279, kSentinel}}, {{1280, 1281, kSentinel}
}, {{1282, 1283, kSentinel}}, // NOLINT | 1432 {{1276, 1277, kSentinel}}, {{1278, 1279, kSentinel}}, {{1280, 1281, kSentinel}
}, {{1282, 1283, kSentinel}}, // NOLINT |
1275 {{1284, 1285, kSentinel}}, {{1286, 1287, kSentinel}}, {{1288, 1289, kSentinel}
}, {{1290, 1291, kSentinel}}, // NOLINT | 1433 {{1284, 1285, kSentinel}}, {{1286, 1287, kSentinel}}, {{1288, 1289, kSentinel}
}, {{1290, 1291, kSentinel}}, // NOLINT |
1276 {{1292, 1293, kSentinel}}, {{1294, 1295, kSentinel}}, {{1296, 1297, kSentinel}
}, {{1298, 1299, kSentinel}}, // NOLINT | 1434 {{1292, 1293, kSentinel}}, {{1294, 1295, kSentinel}}, {{1296, 1297, kSentinel}
}, {{1298, 1299, kSentinel}}, // NOLINT |
1277 {{1329, 1377, kSentinel}}, {{1366, 1414, kSentinel}}, {{4256, 11520, kSentinel
}}, {{4293, 11557, kSentinel}}, // NOLINT | 1435 {{1300, 1301, kSentinel}}, {{1302, 1303, kSentinel}}, {{1304, 1305, kSentinel}
}, {{1306, 1307, kSentinel}}, // NOLINT |
1278 {{7549, 11363, kSentinel}}, {{7680, 7681, kSentinel}}, {{7682, 7683, kSentinel
}}, {{7684, 7685, kSentinel}}, // NOLINT | 1436 {{1308, 1309, kSentinel}}, {{1310, 1311, kSentinel}}, {{1312, 1313, kSentinel}
}, {{1314, 1315, kSentinel}}, // NOLINT |
1279 {{7686, 7687, kSentinel}}, {{7688, 7689, kSentinel}}, {{7690, 7691, kSentinel}
}, {{7692, 7693, kSentinel}}, // NOLINT | 1437 {{1316, 1317, kSentinel}}, {{1318, 1319, kSentinel}}, {{1329, 1377, kSentinel}
}, {{1366, 1414, kSentinel}}, // NOLINT |
1280 {{7694, 7695, kSentinel}}, {{7696, 7697, kSentinel}}, {{7698, 7699, kSentinel}
}, {{7700, 7701, kSentinel}}, // NOLINT | 1438 {{4256, 11520, kSentinel}}, {{4293, 11557, kSentinel}}, {{4295, 11559, kSentin
el}}, {{4301, 11565, kSentinel}}, // NOLINT |
1281 {{7702, 7703, kSentinel}}, {{7704, 7705, kSentinel}}, {{7706, 7707, kSentinel}
}, {{7708, 7709, kSentinel}}, // NOLINT | 1439 {{7545, 42877, kSentinel}}, {{7549, 11363, kSentinel}}, {{7680, 7681, kSentine
l}}, {{7682, 7683, kSentinel}}, // NOLINT |
1282 {{7710, 7711, kSentinel}}, {{7712, 7713, kSentinel}}, {{7714, 7715, kSentinel}
}, {{7716, 7717, kSentinel}}, // NOLINT | 1440 {{7684, 7685, kSentinel}}, {{7686, 7687, kSentinel}}, {{7688, 7689, kSentinel}
}, {{7690, 7691, kSentinel}}, // NOLINT |
1283 {{7718, 7719, kSentinel}}, {{7720, 7721, kSentinel}}, {{7722, 7723, kSentinel}
}, {{7724, 7725, kSentinel}}, // NOLINT | 1441 {{7692, 7693, kSentinel}}, {{7694, 7695, kSentinel}}, {{7696, 7697, kSentinel}
}, {{7698, 7699, kSentinel}}, // NOLINT |
1284 {{7726, 7727, kSentinel}}, {{7728, 7729, kSentinel}}, {{7730, 7731, kSentinel}
}, {{7732, 7733, kSentinel}}, // NOLINT | 1442 {{7700, 7701, kSentinel}}, {{7702, 7703, kSentinel}}, {{7704, 7705, kSentinel}
}, {{7706, 7707, kSentinel}}, // NOLINT |
1285 {{7734, 7735, kSentinel}}, {{7736, 7737, kSentinel}}, {{7738, 7739, kSentinel}
}, {{7740, 7741, kSentinel}}, // NOLINT | 1443 {{7708, 7709, kSentinel}}, {{7710, 7711, kSentinel}}, {{7712, 7713, kSentinel}
}, {{7714, 7715, kSentinel}}, // NOLINT |
1286 {{7742, 7743, kSentinel}}, {{7744, 7745, kSentinel}}, {{7746, 7747, kSentinel}
}, {{7748, 7749, kSentinel}}, // NOLINT | 1444 {{7716, 7717, kSentinel}}, {{7718, 7719, kSentinel}}, {{7720, 7721, kSentinel}
}, {{7722, 7723, kSentinel}}, // NOLINT |
1287 {{7750, 7751, kSentinel}}, {{7752, 7753, kSentinel}}, {{7754, 7755, kSentinel}
}, {{7756, 7757, kSentinel}}, // NOLINT | 1445 {{7724, 7725, kSentinel}}, {{7726, 7727, kSentinel}}, {{7728, 7729, kSentinel}
}, {{7730, 7731, kSentinel}}, // NOLINT |
1288 {{7758, 7759, kSentinel}}, {{7760, 7761, kSentinel}}, {{7762, 7763, kSentinel}
}, {{7764, 7765, kSentinel}}, // NOLINT | 1446 {{7732, 7733, kSentinel}}, {{7734, 7735, kSentinel}}, {{7736, 7737, kSentinel}
}, {{7738, 7739, kSentinel}}, // NOLINT |
1289 {{7766, 7767, kSentinel}}, {{7768, 7769, kSentinel}}, {{7770, 7771, kSentinel}
}, {{7772, 7773, kSentinel}}, // NOLINT | 1447 {{7740, 7741, kSentinel}}, {{7742, 7743, kSentinel}}, {{7744, 7745, kSentinel}
}, {{7746, 7747, kSentinel}}, // NOLINT |
1290 {{7774, 7775, kSentinel}}, {{7776, 7777, 7835, kSentinel}}, {{7778, 7779, kSen
tinel}}, {{7780, 7781, kSentinel}}, // NOLINT | 1448 {{7748, 7749, kSentinel}}, {{7750, 7751, kSentinel}}, {{7752, 7753, kSentinel}
}, {{7754, 7755, kSentinel}}, // NOLINT |
1291 {{7782, 7783, kSentinel}}, {{7784, 7785, kSentinel}}, {{7786, 7787, kSentinel}
}, {{7788, 7789, kSentinel}}, // NOLINT | 1449 {{7756, 7757, kSentinel}}, {{7758, 7759, kSentinel}}, {{7760, 7761, kSentinel}
}, {{7762, 7763, kSentinel}}, // NOLINT |
1292 {{7790, 7791, kSentinel}}, {{7792, 7793, kSentinel}}, {{7794, 7795, kSentinel}
}, {{7796, 7797, kSentinel}}, // NOLINT | 1450 {{7764, 7765, kSentinel}}, {{7766, 7767, kSentinel}}, {{7768, 7769, kSentinel}
}, {{7770, 7771, kSentinel}}, // NOLINT |
1293 {{7798, 7799, kSentinel}}, {{7800, 7801, kSentinel}}, {{7802, 7803, kSentinel}
}, {{7804, 7805, kSentinel}}, // NOLINT | 1451 {{7772, 7773, kSentinel}}, {{7774, 7775, kSentinel}}, {{7776, 7777, 7835, kSen
tinel}}, {{7778, 7779, kSentinel}}, // NOLINT |
1294 {{7806, 7807, kSentinel}}, {{7808, 7809, kSentinel}}, {{7810, 7811, kSentinel}
}, {{7812, 7813, kSentinel}}, // NOLINT | 1452 {{7780, 7781, kSentinel}}, {{7782, 7783, kSentinel}}, {{7784, 7785, kSentinel}
}, {{7786, 7787, kSentinel}}, // NOLINT |
1295 {{7814, 7815, kSentinel}}, {{7816, 7817, kSentinel}}, {{7818, 7819, kSentinel}
}, {{7820, 7821, kSentinel}}, // NOLINT | 1453 {{7788, 7789, kSentinel}}, {{7790, 7791, kSentinel}}, {{7792, 7793, kSentinel}
}, {{7794, 7795, kSentinel}}, // NOLINT |
1296 {{7822, 7823, kSentinel}}, {{7824, 7825, kSentinel}}, {{7826, 7827, kSentinel}
}, {{7828, 7829, kSentinel}}, // NOLINT | 1454 {{7796, 7797, kSentinel}}, {{7798, 7799, kSentinel}}, {{7800, 7801, kSentinel}
}, {{7802, 7803, kSentinel}}, // NOLINT |
1297 {{7840, 7841, kSentinel}}, {{7842, 7843, kSentinel}}, {{7844, 7845, kSentinel}
}, {{7846, 7847, kSentinel}}, // NOLINT | 1455 {{7804, 7805, kSentinel}}, {{7806, 7807, kSentinel}}, {{7808, 7809, kSentinel}
}, {{7810, 7811, kSentinel}}, // NOLINT |
1298 {{7848, 7849, kSentinel}}, {{7850, 7851, kSentinel}}, {{7852, 7853, kSentinel}
}, {{7854, 7855, kSentinel}}, // NOLINT | 1456 {{7812, 7813, kSentinel}}, {{7814, 7815, kSentinel}}, {{7816, 7817, kSentinel}
}, {{7818, 7819, kSentinel}}, // NOLINT |
1299 {{7856, 7857, kSentinel}}, {{7858, 7859, kSentinel}}, {{7860, 7861, kSentinel}
}, {{7862, 7863, kSentinel}}, // NOLINT | 1457 {{7820, 7821, kSentinel}}, {{7822, 7823, kSentinel}}, {{7824, 7825, kSentinel}
}, {{7826, 7827, kSentinel}}, // NOLINT |
1300 {{7864, 7865, kSentinel}}, {{7866, 7867, kSentinel}}, {{7868, 7869, kSentinel}
}, {{7870, 7871, kSentinel}}, // NOLINT | 1458 {{7828, 7829, kSentinel}}, {{7840, 7841, kSentinel}}, {{7842, 7843, kSentinel}
}, {{7844, 7845, kSentinel}}, // NOLINT |
1301 {{7872, 7873, kSentinel}}, {{7874, 7875, kSentinel}}, {{7876, 7877, kSentinel}
}, {{7878, 7879, kSentinel}}, // NOLINT | 1459 {{7846, 7847, kSentinel}}, {{7848, 7849, kSentinel}}, {{7850, 7851, kSentinel}
}, {{7852, 7853, kSentinel}}, // NOLINT |
1302 {{7880, 7881, kSentinel}}, {{7882, 7883, kSentinel}}, {{7884, 7885, kSentinel}
}, {{7886, 7887, kSentinel}}, // NOLINT | 1460 {{7854, 7855, kSentinel}}, {{7856, 7857, kSentinel}}, {{7858, 7859, kSentinel}
}, {{7860, 7861, kSentinel}}, // NOLINT |
1303 {{7888, 7889, kSentinel}}, {{7890, 7891, kSentinel}}, {{7892, 7893, kSentinel}
}, {{7894, 7895, kSentinel}}, // NOLINT | 1461 {{7862, 7863, kSentinel}}, {{7864, 7865, kSentinel}}, {{7866, 7867, kSentinel}
}, {{7868, 7869, kSentinel}}, // NOLINT |
1304 {{7896, 7897, kSentinel}}, {{7898, 7899, kSentinel}}, {{7900, 7901, kSentinel}
}, {{7902, 7903, kSentinel}}, // NOLINT | 1462 {{7870, 7871, kSentinel}}, {{7872, 7873, kSentinel}}, {{7874, 7875, kSentinel}
}, {{7876, 7877, kSentinel}}, // NOLINT |
1305 {{7904, 7905, kSentinel}}, {{7906, 7907, kSentinel}}, {{7908, 7909, kSentinel}
}, {{7910, 7911, kSentinel}}, // NOLINT | 1463 {{7878, 7879, kSentinel}}, {{7880, 7881, kSentinel}}, {{7882, 7883, kSentinel}
}, {{7884, 7885, kSentinel}}, // NOLINT |
1306 {{7912, 7913, kSentinel}}, {{7914, 7915, kSentinel}}, {{7916, 7917, kSentinel}
}, {{7918, 7919, kSentinel}}, // NOLINT | 1464 {{7886, 7887, kSentinel}}, {{7888, 7889, kSentinel}}, {{7890, 7891, kSentinel}
}, {{7892, 7893, kSentinel}}, // NOLINT |
1307 {{7920, 7921, kSentinel}}, {{7922, 7923, kSentinel}}, {{7924, 7925, kSentinel}
}, {{7926, 7927, kSentinel}}, // NOLINT | 1465 {{7894, 7895, kSentinel}}, {{7896, 7897, kSentinel}}, {{7898, 7899, kSentinel}
}, {{7900, 7901, kSentinel}}, // NOLINT |
1308 {{7928, 7929, kSentinel}}, {{7936, 7944, kSentinel}}, {{7943, 7951, kSentinel}
}, {{7952, 7960, kSentinel}}, // NOLINT | 1466 {{7902, 7903, kSentinel}}, {{7904, 7905, kSentinel}}, {{7906, 7907, kSentinel}
}, {{7908, 7909, kSentinel}}, // NOLINT |
| 1467 {{7910, 7911, kSentinel}}, {{7912, 7913, kSentinel}}, {{7914, 7915, kSentinel}
}, {{7916, 7917, kSentinel}}, // NOLINT |
| 1468 {{7918, 7919, kSentinel}}, {{7920, 7921, kSentinel}}, {{7922, 7923, kSentinel}
}, {{7924, 7925, kSentinel}}, // NOLINT |
| 1469 {{7926, 7927, kSentinel}}, {{7928, 7929, kSentinel}}, {{7930, 7931, kSentinel}
}, {{7932, 7933, kSentinel}}, // NOLINT |
| 1470 {{7934, 7935, kSentinel}}, {{7936, 7944, kSentinel}}, {{7943, 7951, kSentinel}
}, {{7952, 7960, kSentinel}}, // NOLINT |
1309 {{7957, 7965, kSentinel}}, {{7968, 7976, kSentinel}}, {{7975, 7983, kSentinel}
}, {{7984, 7992, kSentinel}}, // NOLINT | 1471 {{7957, 7965, kSentinel}}, {{7968, 7976, kSentinel}}, {{7975, 7983, kSentinel}
}, {{7984, 7992, kSentinel}}, // NOLINT |
1310 {{7991, 7999, kSentinel}}, {{8000, 8008, kSentinel}}, {{8005, 8013, kSentinel}
}, {{8017, 8025, kSentinel}}, // NOLINT | 1472 {{7991, 7999, kSentinel}}, {{8000, 8008, kSentinel}}, {{8005, 8013, kSentinel}
}, {{8017, 8025, kSentinel}}, // NOLINT |
1311 {{8019, 8027, kSentinel}}, {{8021, 8029, kSentinel}}, {{8023, 8031, kSentinel}
}, {{8032, 8040, kSentinel}}, // NOLINT | 1473 {{8019, 8027, kSentinel}}, {{8021, 8029, kSentinel}}, {{8023, 8031, kSentinel}
}, {{8032, 8040, kSentinel}}, // NOLINT |
1312 {{8039, 8047, kSentinel}}, {{8048, 8122, kSentinel}}, {{8049, 8123, kSentinel}
}, {{8050, 8136, kSentinel}}, // NOLINT | 1474 {{8039, 8047, kSentinel}}, {{8048, 8122, kSentinel}}, {{8049, 8123, kSentinel}
}, {{8050, 8136, kSentinel}}, // NOLINT |
1313 {{8053, 8139, kSentinel}}, {{8054, 8154, kSentinel}}, {{8055, 8155, kSentinel}
}, {{8056, 8184, kSentinel}}, // NOLINT | 1475 {{8053, 8139, kSentinel}}, {{8054, 8154, kSentinel}}, {{8055, 8155, kSentinel}
}, {{8056, 8184, kSentinel}}, // NOLINT |
1314 {{8057, 8185, kSentinel}}, {{8058, 8170, kSentinel}}, {{8059, 8171, kSentinel}
}, {{8060, 8186, kSentinel}}, // NOLINT | 1476 {{8057, 8185, kSentinel}}, {{8058, 8170, kSentinel}}, {{8059, 8171, kSentinel}
}, {{8060, 8186, kSentinel}}, // NOLINT |
1315 {{8061, 8187, kSentinel}}, {{8112, 8120, kSentinel}}, {{8113, 8121, kSentinel}
}, {{8144, 8152, kSentinel}}, // NOLINT | 1477 {{8061, 8187, kSentinel}}, {{8112, 8120, kSentinel}}, {{8113, 8121, kSentinel}
}, {{8144, 8152, kSentinel}}, // NOLINT |
1316 {{8145, 8153, kSentinel}}, {{8160, 8168, kSentinel}}, {{8161, 8169, kSentinel}
}, {{8165, 8172, kSentinel}}, // NOLINT | 1478 {{8145, 8153, kSentinel}}, {{8160, 8168, kSentinel}}, {{8161, 8169, kSentinel}
}, {{8165, 8172, kSentinel}}, // NOLINT |
1317 {{kSentinel}} }; // NOLINT | 1479 {{kSentinel}} }; // NOLINT |
1318 static const uint16_t kEcma262UnCanonicalizeTable0Size = 945; // NOLINT | 1480 static const uint16_t kEcma262UnCanonicalizeTable0Size = 990; // NOLINT |
1319 static const int32_t kEcma262UnCanonicalizeTable0[1890] = { | 1481 static const int32_t kEcma262UnCanonicalizeTable0[1980] = { |
1320 1073741889, 1, 90, 5, 1073741921, 1, 122, 5, 181, 9, 1073742016, 13, 214, 17,
1073742040, 21, // NOLINT | 1482 1073741889, 1, 90, 5, 1073741921, 1, 122, 5, 181, 9, 1073742016, 13, 214, 17,
1073742040, 21, // NOLINT |
1321 222, 25, 1073742048, 13, 246, 17, 1073742072, 21, 254, 25, 255, 29, 256, 33, 2
57, 33, // NOLINT | 1483 222, 25, 1073742048, 13, 246, 17, 1073742072, 21, 254, 25, 255, 29, 256, 33, 2
57, 33, // NOLINT |
1322 258, 37, 259, 37, 260, 41, 261, 41, 262, 45, 263, 45, 264, 49, 265, 49, // NO
LINT | 1484 258, 37, 259, 37, 260, 41, 261, 41, 262, 45, 263, 45, 264, 49, 265, 49, // NO
LINT |
1323 266, 53, 267, 53, 268, 57, 269, 57, 270, 61, 271, 61, 272, 65, 273, 65, // NO
LINT | 1485 266, 53, 267, 53, 268, 57, 269, 57, 270, 61, 271, 61, 272, 65, 273, 65, // NO
LINT |
1324 274, 69, 275, 69, 276, 73, 277, 73, 278, 77, 279, 77, 280, 81, 281, 81, // NO
LINT | 1486 274, 69, 275, 69, 276, 73, 277, 73, 278, 77, 279, 77, 280, 81, 281, 81, // NO
LINT |
1325 282, 85, 283, 85, 284, 89, 285, 89, 286, 93, 287, 93, 288, 97, 289, 97, // NO
LINT | 1487 282, 85, 283, 85, 284, 89, 285, 89, 286, 93, 287, 93, 288, 97, 289, 97, // NO
LINT |
1326 290, 101, 291, 101, 292, 105, 293, 105, 294, 109, 295, 109, 296, 113, 297, 113
, // NOLINT | 1488 290, 101, 291, 101, 292, 105, 293, 105, 294, 109, 295, 109, 296, 113, 297, 113
, // NOLINT |
1327 298, 117, 299, 117, 300, 121, 301, 121, 302, 125, 303, 125, 306, 129, 307, 129
, // NOLINT | 1489 298, 117, 299, 117, 300, 121, 301, 121, 302, 125, 303, 125, 306, 129, 307, 129
, // NOLINT |
1328 308, 133, 309, 133, 310, 137, 311, 137, 313, 141, 314, 141, 315, 145, 316, 145
, // NOLINT | 1490 308, 133, 309, 133, 310, 137, 311, 137, 313, 141, 314, 141, 315, 145, 316, 145
, // NOLINT |
1329 317, 149, 318, 149, 319, 153, 320, 153, 321, 157, 322, 157, 323, 161, 324, 161
, // NOLINT | 1491 317, 149, 318, 149, 319, 153, 320, 153, 321, 157, 322, 157, 323, 161, 324, 161
, // NOLINT |
(...skipping 18 matching lines...) Expand all Loading... |
1348 482, 493, 483, 493, 484, 497, 485, 497, 486, 501, 487, 501, 488, 505, 489, 505
, // NOLINT | 1510 482, 493, 483, 493, 484, 497, 485, 497, 486, 501, 487, 501, 488, 505, 489, 505
, // NOLINT |
1349 490, 509, 491, 509, 492, 513, 493, 513, 494, 517, 495, 517, 497, 521, 498, 521
, // NOLINT | 1511 490, 509, 491, 509, 492, 513, 493, 513, 494, 517, 495, 517, 497, 521, 498, 521
, // NOLINT |
1350 499, 521, 500, 525, 501, 525, 502, 337, 503, 437, 504, 529, 505, 529, 506, 533
, // NOLINT | 1512 499, 521, 500, 525, 501, 525, 502, 337, 503, 437, 504, 529, 505, 529, 506, 533
, // NOLINT |
1351 507, 533, 508, 537, 509, 537, 510, 541, 511, 541, 512, 545, 513, 545, 514, 549
, // NOLINT | 1513 507, 533, 508, 537, 509, 537, 510, 541, 511, 541, 512, 545, 513, 545, 514, 549
, // NOLINT |
1352 515, 549, 516, 553, 517, 553, 518, 557, 519, 557, 520, 561, 521, 561, 522, 565
, // NOLINT | 1514 515, 549, 516, 553, 517, 553, 518, 557, 519, 557, 520, 561, 521, 561, 522, 565
, // NOLINT |
1353 523, 565, 524, 569, 525, 569, 526, 573, 527, 573, 528, 577, 529, 577, 530, 581
, // NOLINT | 1515 523, 565, 524, 569, 525, 569, 526, 573, 527, 573, 528, 577, 529, 577, 530, 581
, // NOLINT |
1354 531, 581, 532, 585, 533, 585, 534, 589, 535, 589, 536, 593, 537, 593, 538, 597
, // NOLINT | 1516 531, 581, 532, 585, 533, 585, 534, 589, 535, 589, 536, 593, 537, 593, 538, 597
, // NOLINT |
1355 539, 597, 540, 601, 541, 601, 542, 605, 543, 605, 544, 365, 546, 609, 547, 609
, // NOLINT | 1517 539, 597, 540, 601, 541, 601, 542, 605, 543, 605, 544, 365, 546, 609, 547, 609
, // NOLINT |
1356 548, 613, 549, 613, 550, 617, 551, 617, 552, 621, 553, 621, 554, 625, 555, 625
, // NOLINT | 1518 548, 613, 549, 613, 550, 617, 551, 617, 552, 621, 553, 621, 554, 625, 555, 625
, // NOLINT |
1357 556, 629, 557, 629, 558, 633, 559, 633, 560, 637, 561, 637, 562, 641, 563, 641
, // NOLINT | 1519 556, 629, 557, 629, 558, 633, 559, 633, 560, 637, 561, 637, 562, 641, 563, 641
, // NOLINT |
1358 570, 645, 571, 649, 572, 649, 573, 353, 574, 653, 577, 657, 578, 657, 579, 277
, // NOLINT | 1520 570, 645, 571, 649, 572, 649, 573, 353, 574, 653, 1073742399, 657, 576, 661, 5
77, 665, // NOLINT |
1359 580, 661, 581, 665, 582, 669, 583, 669, 584, 673, 585, 673, 586, 677, 587, 677
, // NOLINT | 1521 578, 665, 579, 277, 580, 669, 581, 673, 582, 677, 583, 677, 584, 681, 585, 681
, // NOLINT |
1360 588, 681, 589, 681, 590, 685, 591, 685, 595, 281, 596, 293, 1073742422, 301, 5
99, 305, // NOLINT | 1522 586, 685, 587, 685, 588, 689, 589, 689, 590, 693, 591, 693, 592, 697, 593, 701
, // NOLINT |
1361 601, 317, 603, 321, 608, 329, 611, 333, 616, 345, 617, 341, 619, 689, 623, 357
, // NOLINT | 1523 594, 705, 595, 281, 596, 293, 1073742422, 301, 599, 305, 601, 317, 603, 321, 6
08, 329, // NOLINT |
1362 626, 361, 629, 369, 637, 693, 640, 385, 643, 393, 648, 401, 649, 661, 10737424
74, 409, // NOLINT | 1524 611, 333, 613, 709, 614, 713, 616, 345, 617, 341, 619, 717, 623, 357, 625, 721
, // NOLINT |
1363 651, 413, 652, 665, 658, 425, 837, 697, 1073742715, 701, 893, 705, 902, 709, 1
073742728, 713, // NOLINT | 1525 626, 361, 629, 369, 637, 725, 640, 385, 643, 393, 648, 401, 649, 669, 10737424
74, 409, // NOLINT |
1364 906, 717, 908, 721, 1073742734, 725, 911, 729, 913, 733, 914, 737, 1073742739,
741, 916, 745, // NOLINT | 1526 651, 413, 652, 673, 658, 425, 837, 729, 880, 733, 881, 733, 882, 737, 883, 737
, // NOLINT |
1365 917, 749, 1073742742, 753, 919, 757, 920, 761, 921, 697, 922, 765, 923, 769, 9
24, 9, // NOLINT | 1527 886, 741, 887, 741, 1073742715, 745, 893, 749, 902, 753, 1073742728, 757, 906,
761, 908, 765, // NOLINT |
1366 1073742749, 773, 927, 777, 928, 781, 929, 785, 931, 789, 1073742756, 793, 933,
797, 934, 801, // NOLINT | 1528 1073742734, 769, 911, 773, 913, 777, 914, 781, 1073742739, 785, 916, 789, 917,
793, 1073742742, 797, // NOLINT |
1367 1073742759, 805, 939, 809, 940, 709, 1073742765, 713, 943, 717, 945, 733, 946,
737, 1073742771, 741, // NOLINT | 1529 919, 801, 920, 805, 921, 729, 922, 809, 923, 813, 924, 9, 1073742749, 817, 927
, 821, // NOLINT |
1368 948, 745, 949, 749, 1073742774, 753, 951, 757, 952, 761, 953, 697, 954, 765, 9
55, 769, // NOLINT | 1530 928, 825, 929, 829, 931, 833, 1073742756, 837, 933, 841, 934, 845, 1073742759,
849, 939, 853, // NOLINT |
1369 956, 9, 1073742781, 773, 959, 777, 960, 781, 961, 785, 962, 789, 963, 789, 107
3742788, 793, // NOLINT | 1531 940, 753, 1073742765, 757, 943, 761, 945, 777, 946, 781, 1073742771, 785, 948,
789, 949, 793, // NOLINT |
1370 965, 797, 966, 801, 1073742791, 805, 971, 809, 972, 721, 1073742797, 725, 974,
729, 976, 737, // NOLINT | 1532 1073742774, 797, 951, 801, 952, 805, 953, 729, 954, 809, 955, 813, 956, 9, 107
3742781, 817, // NOLINT |
1371 977, 761, 981, 801, 982, 781, 984, 813, 985, 813, 986, 817, 987, 817, 988, 821
, // NOLINT | 1533 959, 821, 960, 825, 961, 829, 962, 833, 963, 833, 1073742788, 837, 965, 841, 9
66, 845, // NOLINT |
1372 989, 821, 990, 825, 991, 825, 992, 829, 993, 829, 994, 833, 995, 833, 996, 837
, // NOLINT | 1534 1073742791, 849, 971, 853, 972, 765, 1073742797, 769, 974, 773, 975, 857, 976,
781, 977, 805, // NOLINT |
1373 997, 837, 998, 841, 999, 841, 1000, 845, 1001, 845, 1002, 849, 1003, 849, 1004
, 853, // NOLINT | 1535 981, 845, 982, 825, 983, 857, 984, 861, 985, 861, 986, 865, 987, 865, 988, 869
, // NOLINT |
1374 1005, 853, 1006, 857, 1007, 857, 1008, 765, 1009, 785, 1010, 861, 1013, 749, 1
015, 865, // NOLINT | 1536 989, 869, 990, 873, 991, 873, 992, 877, 993, 877, 994, 881, 995, 881, 996, 885
, // NOLINT |
1375 1016, 865, 1017, 861, 1018, 869, 1019, 869, 1073742845, 701, 1023, 705, 107374
2848, 873, 1039, 877, // NOLINT | 1537 997, 885, 998, 889, 999, 889, 1000, 893, 1001, 893, 1002, 897, 1003, 897, 1004
, 901, // NOLINT |
1376 1073742864, 881, 1071, 885, 1073742896, 881, 1103, 885, 1073742928, 873, 1119,
877, 1120, 889, 1121, 889, // NOLINT | 1538 1005, 901, 1006, 905, 1007, 905, 1008, 809, 1009, 829, 1010, 909, 1013, 793, 1
015, 913, // NOLINT |
1377 1122, 893, 1123, 893, 1124, 897, 1125, 897, 1126, 901, 1127, 901, 1128, 905, 1
129, 905, // NOLINT | 1539 1016, 913, 1017, 909, 1018, 917, 1019, 917, 1073742845, 745, 1023, 749, 107374
2848, 921, 1039, 925, // NOLINT |
1378 1130, 909, 1131, 909, 1132, 913, 1133, 913, 1134, 917, 1135, 917, 1136, 921, 1
137, 921, // NOLINT | 1540 1073742864, 929, 1071, 933, 1073742896, 929, 1103, 933, 1073742928, 921, 1119,
925, 1120, 937, 1121, 937, // NOLINT |
1379 1138, 925, 1139, 925, 1140, 929, 1141, 929, 1142, 933, 1143, 933, 1144, 937, 1
145, 937, // NOLINT | 1541 1122, 941, 1123, 941, 1124, 945, 1125, 945, 1126, 949, 1127, 949, 1128, 953, 1
129, 953, // NOLINT |
1380 1146, 941, 1147, 941, 1148, 945, 1149, 945, 1150, 949, 1151, 949, 1152, 953, 1
153, 953, // NOLINT | 1542 1130, 957, 1131, 957, 1132, 961, 1133, 961, 1134, 965, 1135, 965, 1136, 969, 1
137, 969, // NOLINT |
1381 1162, 957, 1163, 957, 1164, 961, 1165, 961, 1166, 965, 1167, 965, 1168, 969, 1
169, 969, // NOLINT | 1543 1138, 973, 1139, 973, 1140, 977, 1141, 977, 1142, 981, 1143, 981, 1144, 985, 1
145, 985, // NOLINT |
1382 1170, 973, 1171, 973, 1172, 977, 1173, 977, 1174, 981, 1175, 981, 1176, 985, 1
177, 985, // NOLINT | 1544 1146, 989, 1147, 989, 1148, 993, 1149, 993, 1150, 997, 1151, 997, 1152, 1001,
1153, 1001, // NOLINT |
1383 1178, 989, 1179, 989, 1180, 993, 1181, 993, 1182, 997, 1183, 997, 1184, 1001,
1185, 1001, // NOLINT | 1545 1162, 1005, 1163, 1005, 1164, 1009, 1165, 1009, 1166, 1013, 1167, 1013, 1168,
1017, 1169, 1017, // NOLINT |
1384 1186, 1005, 1187, 1005, 1188, 1009, 1189, 1009, 1190, 1013, 1191, 1013, 1192,
1017, 1193, 1017, // NOLINT | 1546 1170, 1021, 1171, 1021, 1172, 1025, 1173, 1025, 1174, 1029, 1175, 1029, 1176,
1033, 1177, 1033, // NOLINT |
1385 1194, 1021, 1195, 1021, 1196, 1025, 1197, 1025, 1198, 1029, 1199, 1029, 1200,
1033, 1201, 1033, // NOLINT | 1547 1178, 1037, 1179, 1037, 1180, 1041, 1181, 1041, 1182, 1045, 1183, 1045, 1184,
1049, 1185, 1049, // NOLINT |
1386 1202, 1037, 1203, 1037, 1204, 1041, 1205, 1041, 1206, 1045, 1207, 1045, 1208,
1049, 1209, 1049, // NOLINT | 1548 1186, 1053, 1187, 1053, 1188, 1057, 1189, 1057, 1190, 1061, 1191, 1061, 1192,
1065, 1193, 1065, // NOLINT |
1387 1210, 1053, 1211, 1053, 1212, 1057, 1213, 1057, 1214, 1061, 1215, 1061, 1216,
1065, 1217, 1069, // NOLINT | 1549 1194, 1069, 1195, 1069, 1196, 1073, 1197, 1073, 1198, 1077, 1199, 1077, 1200,
1081, 1201, 1081, // NOLINT |
1388 1218, 1069, 1219, 1073, 1220, 1073, 1221, 1077, 1222, 1077, 1223, 1081, 1224,
1081, 1225, 1085, // NOLINT | 1550 1202, 1085, 1203, 1085, 1204, 1089, 1205, 1089, 1206, 1093, 1207, 1093, 1208,
1097, 1209, 1097, // NOLINT |
1389 1226, 1085, 1227, 1089, 1228, 1089, 1229, 1093, 1230, 1093, 1231, 1065, 1232,
1097, 1233, 1097, // NOLINT | 1551 1210, 1101, 1211, 1101, 1212, 1105, 1213, 1105, 1214, 1109, 1215, 1109, 1216,
1113, 1217, 1117, // NOLINT |
1390 1234, 1101, 1235, 1101, 1236, 1105, 1237, 1105, 1238, 1109, 1239, 1109, 1240,
1113, 1241, 1113, // NOLINT | 1552 1218, 1117, 1219, 1121, 1220, 1121, 1221, 1125, 1222, 1125, 1223, 1129, 1224,
1129, 1225, 1133, // NOLINT |
1391 1242, 1117, 1243, 1117, 1244, 1121, 1245, 1121, 1246, 1125, 1247, 1125, 1248,
1129, 1249, 1129, // NOLINT | 1553 1226, 1133, 1227, 1137, 1228, 1137, 1229, 1141, 1230, 1141, 1231, 1113, 1232,
1145, 1233, 1145, // NOLINT |
1392 1250, 1133, 1251, 1133, 1252, 1137, 1253, 1137, 1254, 1141, 1255, 1141, 1256,
1145, 1257, 1145, // NOLINT | 1554 1234, 1149, 1235, 1149, 1236, 1153, 1237, 1153, 1238, 1157, 1239, 1157, 1240,
1161, 1241, 1161, // NOLINT |
1393 1258, 1149, 1259, 1149, 1260, 1153, 1261, 1153, 1262, 1157, 1263, 1157, 1264,
1161, 1265, 1161, // NOLINT | 1555 1242, 1165, 1243, 1165, 1244, 1169, 1245, 1169, 1246, 1173, 1247, 1173, 1248,
1177, 1249, 1177, // NOLINT |
1394 1266, 1165, 1267, 1165, 1268, 1169, 1269, 1169, 1270, 1173, 1271, 1173, 1272,
1177, 1273, 1177, // NOLINT | 1556 1250, 1181, 1251, 1181, 1252, 1185, 1253, 1185, 1254, 1189, 1255, 1189, 1256,
1193, 1257, 1193, // NOLINT |
1395 1274, 1181, 1275, 1181, 1276, 1185, 1277, 1185, 1278, 1189, 1279, 1189, 1280,
1193, 1281, 1193, // NOLINT | 1557 1258, 1197, 1259, 1197, 1260, 1201, 1261, 1201, 1262, 1205, 1263, 1205, 1264,
1209, 1265, 1209, // NOLINT |
1396 1282, 1197, 1283, 1197, 1284, 1201, 1285, 1201, 1286, 1205, 1287, 1205, 1288,
1209, 1289, 1209, // NOLINT | 1558 1266, 1213, 1267, 1213, 1268, 1217, 1269, 1217, 1270, 1221, 1271, 1221, 1272,
1225, 1273, 1225, // NOLINT |
1397 1290, 1213, 1291, 1213, 1292, 1217, 1293, 1217, 1294, 1221, 1295, 1221, 1296,
1225, 1297, 1225, // NOLINT | 1559 1274, 1229, 1275, 1229, 1276, 1233, 1277, 1233, 1278, 1237, 1279, 1237, 1280,
1241, 1281, 1241, // NOLINT |
1398 1298, 1229, 1299, 1229, 1073743153, 1233, 1366, 1237, 1073743201, 1233, 1414,
1237, 1073746080, 1241, 4293, 1245, // NOLINT | 1560 1282, 1245, 1283, 1245, 1284, 1249, 1285, 1249, 1286, 1253, 1287, 1253, 1288,
1257, 1289, 1257, // NOLINT |
1399 7549, 1249, 7680, 1253, 7681, 1253, 7682, 1257, 7683, 1257, 7684, 1261, 7685,
1261, 7686, 1265, // NOLINT | 1561 1290, 1261, 1291, 1261, 1292, 1265, 1293, 1265, 1294, 1269, 1295, 1269, 1296,
1273, 1297, 1273, // NOLINT |
1400 7687, 1265, 7688, 1269, 7689, 1269, 7690, 1273, 7691, 1273, 7692, 1277, 7693,
1277, 7694, 1281, // NOLINT | 1562 1298, 1277, 1299, 1277, 1300, 1281, 1301, 1281, 1302, 1285, 1303, 1285, 1304,
1289, 1305, 1289, // NOLINT |
1401 7695, 1281, 7696, 1285, 7697, 1285, 7698, 1289, 7699, 1289, 7700, 1293, 7701,
1293, 7702, 1297, // NOLINT | 1563 1306, 1293, 1307, 1293, 1308, 1297, 1309, 1297, 1310, 1301, 1311, 1301, 1312,
1305, 1313, 1305, // NOLINT |
1402 7703, 1297, 7704, 1301, 7705, 1301, 7706, 1305, 7707, 1305, 7708, 1309, 7709,
1309, 7710, 1313, // NOLINT | 1564 1314, 1309, 1315, 1309, 1316, 1313, 1317, 1313, 1318, 1317, 1319, 1317, 107374
3153, 1321, 1366, 1325, // NOLINT |
1403 7711, 1313, 7712, 1317, 7713, 1317, 7714, 1321, 7715, 1321, 7716, 1325, 7717,
1325, 7718, 1329, // NOLINT | 1565 1073743201, 1321, 1414, 1325, 1073746080, 1329, 4293, 1333, 4295, 1337, 4301,
1341, 7545, 1345, 7549, 1349, // NOLINT |
1404 7719, 1329, 7720, 1333, 7721, 1333, 7722, 1337, 7723, 1337, 7724, 1341, 7725,
1341, 7726, 1345, // NOLINT | 1566 7680, 1353, 7681, 1353, 7682, 1357, 7683, 1357, 7684, 1361, 7685, 1361, 7686,
1365, 7687, 1365, // NOLINT |
1405 7727, 1345, 7728, 1349, 7729, 1349, 7730, 1353, 7731, 1353, 7732, 1357, 7733,
1357, 7734, 1361, // NOLINT | 1567 7688, 1369, 7689, 1369, 7690, 1373, 7691, 1373, 7692, 1377, 7693, 1377, 7694,
1381, 7695, 1381, // NOLINT |
1406 7735, 1361, 7736, 1365, 7737, 1365, 7738, 1369, 7739, 1369, 7740, 1373, 7741,
1373, 7742, 1377, // NOLINT | 1568 7696, 1385, 7697, 1385, 7698, 1389, 7699, 1389, 7700, 1393, 7701, 1393, 7702,
1397, 7703, 1397, // NOLINT |
1407 7743, 1377, 7744, 1381, 7745, 1381, 7746, 1385, 7747, 1385, 7748, 1389, 7749,
1389, 7750, 1393, // NOLINT | 1569 7704, 1401, 7705, 1401, 7706, 1405, 7707, 1405, 7708, 1409, 7709, 1409, 7710,
1413, 7711, 1413, // NOLINT |
1408 7751, 1393, 7752, 1397, 7753, 1397, 7754, 1401, 7755, 1401, 7756, 1405, 7757,
1405, 7758, 1409, // NOLINT | 1570 7712, 1417, 7713, 1417, 7714, 1421, 7715, 1421, 7716, 1425, 7717, 1425, 7718,
1429, 7719, 1429, // NOLINT |
1409 7759, 1409, 7760, 1413, 7761, 1413, 7762, 1417, 7763, 1417, 7764, 1421, 7765,
1421, 7766, 1425, // NOLINT | 1571 7720, 1433, 7721, 1433, 7722, 1437, 7723, 1437, 7724, 1441, 7725, 1441, 7726,
1445, 7727, 1445, // NOLINT |
1410 7767, 1425, 7768, 1429, 7769, 1429, 7770, 1433, 7771, 1433, 7772, 1437, 7773,
1437, 7774, 1441, // NOLINT | 1572 7728, 1449, 7729, 1449, 7730, 1453, 7731, 1453, 7732, 1457, 7733, 1457, 7734,
1461, 7735, 1461, // NOLINT |
1411 7775, 1441, 7776, 1445, 7777, 1445, 7778, 1449, 7779, 1449, 7780, 1453, 7781,
1453, 7782, 1457, // NOLINT | 1573 7736, 1465, 7737, 1465, 7738, 1469, 7739, 1469, 7740, 1473, 7741, 1473, 7742,
1477, 7743, 1477, // NOLINT |
1412 7783, 1457, 7784, 1461, 7785, 1461, 7786, 1465, 7787, 1465, 7788, 1469, 7789,
1469, 7790, 1473, // NOLINT | 1574 7744, 1481, 7745, 1481, 7746, 1485, 7747, 1485, 7748, 1489, 7749, 1489, 7750,
1493, 7751, 1493, // NOLINT |
1413 7791, 1473, 7792, 1477, 7793, 1477, 7794, 1481, 7795, 1481, 7796, 1485, 7797,
1485, 7798, 1489, // NOLINT | 1575 7752, 1497, 7753, 1497, 7754, 1501, 7755, 1501, 7756, 1505, 7757, 1505, 7758,
1509, 7759, 1509, // NOLINT |
1414 7799, 1489, 7800, 1493, 7801, 1493, 7802, 1497, 7803, 1497, 7804, 1501, 7805,
1501, 7806, 1505, // NOLINT | 1576 7760, 1513, 7761, 1513, 7762, 1517, 7763, 1517, 7764, 1521, 7765, 1521, 7766,
1525, 7767, 1525, // NOLINT |
1415 7807, 1505, 7808, 1509, 7809, 1509, 7810, 1513, 7811, 1513, 7812, 1517, 7813,
1517, 7814, 1521, // NOLINT | 1577 7768, 1529, 7769, 1529, 7770, 1533, 7771, 1533, 7772, 1537, 7773, 1537, 7774,
1541, 7775, 1541, // NOLINT |
1416 7815, 1521, 7816, 1525, 7817, 1525, 7818, 1529, 7819, 1529, 7820, 1533, 7821,
1533, 7822, 1537, // NOLINT | 1578 7776, 1545, 7777, 1545, 7778, 1549, 7779, 1549, 7780, 1553, 7781, 1553, 7782,
1557, 7783, 1557, // NOLINT |
1417 7823, 1537, 7824, 1541, 7825, 1541, 7826, 1545, 7827, 1545, 7828, 1549, 7829,
1549, 7835, 1445, // NOLINT | 1579 7784, 1561, 7785, 1561, 7786, 1565, 7787, 1565, 7788, 1569, 7789, 1569, 7790,
1573, 7791, 1573, // NOLINT |
1418 7840, 1553, 7841, 1553, 7842, 1557, 7843, 1557, 7844, 1561, 7845, 1561, 7846,
1565, 7847, 1565, // NOLINT | 1580 7792, 1577, 7793, 1577, 7794, 1581, 7795, 1581, 7796, 1585, 7797, 1585, 7798,
1589, 7799, 1589, // NOLINT |
1419 7848, 1569, 7849, 1569, 7850, 1573, 7851, 1573, 7852, 1577, 7853, 1577, 7854,
1581, 7855, 1581, // NOLINT | 1581 7800, 1593, 7801, 1593, 7802, 1597, 7803, 1597, 7804, 1601, 7805, 1601, 7806,
1605, 7807, 1605, // NOLINT |
1420 7856, 1585, 7857, 1585, 7858, 1589, 7859, 1589, 7860, 1593, 7861, 1593, 7862,
1597, 7863, 1597, // NOLINT | 1582 7808, 1609, 7809, 1609, 7810, 1613, 7811, 1613, 7812, 1617, 7813, 1617, 7814,
1621, 7815, 1621, // NOLINT |
1421 7864, 1601, 7865, 1601, 7866, 1605, 7867, 1605, 7868, 1609, 7869, 1609, 7870,
1613, 7871, 1613, // NOLINT | 1583 7816, 1625, 7817, 1625, 7818, 1629, 7819, 1629, 7820, 1633, 7821, 1633, 7822,
1637, 7823, 1637, // NOLINT |
1422 7872, 1617, 7873, 1617, 7874, 1621, 7875, 1621, 7876, 1625, 7877, 1625, 7878,
1629, 7879, 1629, // NOLINT | 1584 7824, 1641, 7825, 1641, 7826, 1645, 7827, 1645, 7828, 1649, 7829, 1649, 7835,
1545, 7840, 1653, // NOLINT |
1423 7880, 1633, 7881, 1633, 7882, 1637, 7883, 1637, 7884, 1641, 7885, 1641, 7886,
1645, 7887, 1645, // NOLINT | 1585 7841, 1653, 7842, 1657, 7843, 1657, 7844, 1661, 7845, 1661, 7846, 1665, 7847,
1665, 7848, 1669, // NOLINT |
1424 7888, 1649, 7889, 1649, 7890, 1653, 7891, 1653, 7892, 1657, 7893, 1657, 7894,
1661, 7895, 1661, // NOLINT | 1586 7849, 1669, 7850, 1673, 7851, 1673, 7852, 1677, 7853, 1677, 7854, 1681, 7855,
1681, 7856, 1685, // NOLINT |
1425 7896, 1665, 7897, 1665, 7898, 1669, 7899, 1669, 7900, 1673, 7901, 1673, 7902,
1677, 7903, 1677, // NOLINT | 1587 7857, 1685, 7858, 1689, 7859, 1689, 7860, 1693, 7861, 1693, 7862, 1697, 7863,
1697, 7864, 1701, // NOLINT |
1426 7904, 1681, 7905, 1681, 7906, 1685, 7907, 1685, 7908, 1689, 7909, 1689, 7910,
1693, 7911, 1693, // NOLINT | 1588 7865, 1701, 7866, 1705, 7867, 1705, 7868, 1709, 7869, 1709, 7870, 1713, 7871,
1713, 7872, 1717, // NOLINT |
1427 7912, 1697, 7913, 1697, 7914, 1701, 7915, 1701, 7916, 1705, 7917, 1705, 7918,
1709, 7919, 1709, // NOLINT | 1589 7873, 1717, 7874, 1721, 7875, 1721, 7876, 1725, 7877, 1725, 7878, 1729, 7879,
1729, 7880, 1733, // NOLINT |
1428 7920, 1713, 7921, 1713, 7922, 1717, 7923, 1717, 7924, 1721, 7925, 1721, 7926,
1725, 7927, 1725, // NOLINT | 1590 7881, 1733, 7882, 1737, 7883, 1737, 7884, 1741, 7885, 1741, 7886, 1745, 7887,
1745, 7888, 1749, // NOLINT |
1429 7928, 1729, 7929, 1729, 1073749760, 1733, 7943, 1737, 1073749768, 1733, 7951,
1737, 1073749776, 1741, 7957, 1745, // NOLINT | 1591 7889, 1749, 7890, 1753, 7891, 1753, 7892, 1757, 7893, 1757, 7894, 1761, 7895,
1761, 7896, 1765, // NOLINT |
1430 1073749784, 1741, 7965, 1745, 1073749792, 1749, 7975, 1753, 1073749800, 1749,
7983, 1753, 1073749808, 1757, 7991, 1761, // NOLINT | 1592 7897, 1765, 7898, 1769, 7899, 1769, 7900, 1773, 7901, 1773, 7902, 1777, 7903,
1777, 7904, 1781, // NOLINT |
1431 1073749816, 1757, 7999, 1761, 1073749824, 1765, 8005, 1769, 1073749832, 1765,
8013, 1769, 8017, 1773, 8019, 1777, // NOLINT | 1593 7905, 1781, 7906, 1785, 7907, 1785, 7908, 1789, 7909, 1789, 7910, 1793, 7911,
1793, 7912, 1797, // NOLINT |
1432 8021, 1781, 8023, 1785, 8025, 1773, 8027, 1777, 8029, 1781, 8031, 1785, 107374
9856, 1789, 8039, 1793, // NOLINT | 1594 7913, 1797, 7914, 1801, 7915, 1801, 7916, 1805, 7917, 1805, 7918, 1809, 7919,
1809, 7920, 1813, // NOLINT |
1433 1073749864, 1789, 8047, 1793, 1073749872, 1797, 8049, 1801, 1073749874, 1805,
8053, 1809, 1073749878, 1813, 8055, 1817, // NOLINT | 1595 7921, 1813, 7922, 1817, 7923, 1817, 7924, 1821, 7925, 1821, 7926, 1825, 7927,
1825, 7928, 1829, // NOLINT |
1434 1073749880, 1821, 8057, 1825, 1073749882, 1829, 8059, 1833, 1073749884, 1837,
8061, 1841, 1073749936, 1845, 8113, 1849, // NOLINT | 1596 7929, 1829, 7930, 1833, 7931, 1833, 7932, 1837, 7933, 1837, 7934, 1841, 7935,
1841, 1073749760, 1845, // NOLINT |
1435 1073749944, 1845, 8121, 1849, 1073749946, 1797, 8123, 1801, 8126, 697, 1073749
960, 1805, 8139, 1809, 1073749968, 1853, // NOLINT | 1597 7943, 1849, 1073749768, 1845, 7951, 1849, 1073749776, 1853, 7957, 1857, 107374
9784, 1853, 7965, 1857, 1073749792, 1861, // NOLINT |
1436 8145, 1857, 1073749976, 1853, 8153, 1857, 1073749978, 1813, 8155, 1817, 107374
9984, 1861, 8161, 1865, 8165, 1869, // NOLINT | 1598 7975, 1865, 1073749800, 1861, 7983, 1865, 1073749808, 1869, 7991, 1873, 107374
9816, 1869, 7999, 1873, 1073749824, 1877, // NOLINT |
1437 1073749992, 1861, 8169, 1865, 1073749994, 1829, 8171, 1833, 8172, 1869, 107375
0008, 1821, 8185, 1825, 1073750010, 1837, // NOLINT | 1599 8005, 1881, 1073749832, 1877, 8013, 1881, 8017, 1885, 8019, 1889, 8021, 1893,
8023, 1897, 8025, 1885, // NOLINT |
1438 8187, 1841 }; // NOLINT | 1600 8027, 1889, 8029, 1893, 8031, 1897, 1073749856, 1901, 8039, 1905, 1073749864,
1901, 8047, 1905, 1073749872, 1909, // NOLINT |
1439 static const uint16_t kEcma262UnCanonicalizeMultiStrings0Size = 469; // NOLINT | 1601 8049, 1913, 1073749874, 1917, 8053, 1921, 1073749878, 1925, 8055, 1929, 107374
9880, 1933, 8057, 1937, 1073749882, 1941, // NOLINT |
1440 static const MultiCharacterSpecialCase<2> kEcma262UnCanonicalizeMultiStrings1[71
] = { // NOLINT | 1602 8059, 1945, 1073749884, 1949, 8061, 1953, 1073749936, 1957, 8113, 1961, 107374
9944, 1957, 8121, 1961, 1073749946, 1909, // NOLINT |
| 1603 8123, 1913, 8126, 729, 1073749960, 1917, 8139, 1921, 1073749968, 1965, 8145, 1
969, 1073749976, 1965, 8153, 1969, // NOLINT |
| 1604 1073749978, 1925, 8155, 1929, 1073749984, 1973, 8161, 1977, 8165, 1981, 107374
9992, 1973, 8169, 1977, 1073749994, 1941, // NOLINT |
| 1605 8171, 1945, 8172, 1981, 1073750008, 1933, 8185, 1937, 1073750010, 1949, 8187,
1953 }; // NOLINT |
| 1606 static const uint16_t kEcma262UnCanonicalizeMultiStrings0Size = 497; // NOLINT |
| 1607 static const MultiCharacterSpecialCase<2> kEcma262UnCanonicalizeMultiStrings1[83
] = { // NOLINT |
1441 {{8498, 8526}}, {{8544, 8560}}, {{8559, 8575}}, {{8579, 8580}}, // NOLINT | 1608 {{8498, 8526}}, {{8544, 8560}}, {{8559, 8575}}, {{8579, 8580}}, // NOLINT |
1442 {{9398, 9424}}, {{9423, 9449}}, {{11264, 11312}}, {{11310, 11358}}, // NOLINT | 1609 {{9398, 9424}}, {{9423, 9449}}, {{11264, 11312}}, {{11310, 11358}}, // NOLINT |
1443 {{11360, 11361}}, {{619, 11362}}, {{7549, 11363}}, {{637, 11364}}, // NOLINT | 1610 {{11360, 11361}}, {{619, 11362}}, {{7549, 11363}}, {{637, 11364}}, // NOLINT |
1444 {{570, 11365}}, {{574, 11366}}, {{11367, 11368}}, {{11369, 11370}}, // NOLINT | 1611 {{570, 11365}}, {{574, 11366}}, {{11367, 11368}}, {{11369, 11370}}, // NOLINT |
1445 {{11371, 11372}}, {{11381, 11382}}, {{11392, 11393}}, {{11394, 11395}}, // NO
LINT | 1612 {{11371, 11372}}, {{593, 11373}}, {{625, 11374}}, {{592, 11375}}, // NOLINT |
1446 {{11396, 11397}}, {{11398, 11399}}, {{11400, 11401}}, {{11402, 11403}}, // NO
LINT | 1613 {{594, 11376}}, {{11378, 11379}}, {{11381, 11382}}, {{575, 11390}}, // NOLINT |
1447 {{11404, 11405}}, {{11406, 11407}}, {{11408, 11409}}, {{11410, 11411}}, // NO
LINT | 1614 {{576, 11391}}, {{11392, 11393}}, {{11394, 11395}}, {{11396, 11397}}, // NOLI
NT |
1448 {{11412, 11413}}, {{11414, 11415}}, {{11416, 11417}}, {{11418, 11419}}, // NO
LINT | 1615 {{11398, 11399}}, {{11400, 11401}}, {{11402, 11403}}, {{11404, 11405}}, // NO
LINT |
1449 {{11420, 11421}}, {{11422, 11423}}, {{11424, 11425}}, {{11426, 11427}}, // NO
LINT | 1616 {{11406, 11407}}, {{11408, 11409}}, {{11410, 11411}}, {{11412, 11413}}, // NO
LINT |
1450 {{11428, 11429}}, {{11430, 11431}}, {{11432, 11433}}, {{11434, 11435}}, // NO
LINT | 1617 {{11414, 11415}}, {{11416, 11417}}, {{11418, 11419}}, {{11420, 11421}}, // NO
LINT |
1451 {{11436, 11437}}, {{11438, 11439}}, {{11440, 11441}}, {{11442, 11443}}, // NO
LINT | 1618 {{11422, 11423}}, {{11424, 11425}}, {{11426, 11427}}, {{11428, 11429}}, // NO
LINT |
1452 {{11444, 11445}}, {{11446, 11447}}, {{11448, 11449}}, {{11450, 11451}}, // NO
LINT | 1619 {{11430, 11431}}, {{11432, 11433}}, {{11434, 11435}}, {{11436, 11437}}, // NO
LINT |
1453 {{11452, 11453}}, {{11454, 11455}}, {{11456, 11457}}, {{11458, 11459}}, // NO
LINT | 1620 {{11438, 11439}}, {{11440, 11441}}, {{11442, 11443}}, {{11444, 11445}}, // NO
LINT |
1454 {{11460, 11461}}, {{11462, 11463}}, {{11464, 11465}}, {{11466, 11467}}, // NO
LINT | 1621 {{11446, 11447}}, {{11448, 11449}}, {{11450, 11451}}, {{11452, 11453}}, // NO
LINT |
1455 {{11468, 11469}}, {{11470, 11471}}, {{11472, 11473}}, {{11474, 11475}}, // NO
LINT | 1622 {{11454, 11455}}, {{11456, 11457}}, {{11458, 11459}}, {{11460, 11461}}, // NO
LINT |
1456 {{11476, 11477}}, {{11478, 11479}}, {{11480, 11481}}, {{11482, 11483}}, // NO
LINT | 1623 {{11462, 11463}}, {{11464, 11465}}, {{11466, 11467}}, {{11468, 11469}}, // NO
LINT |
1457 {{11484, 11485}}, {{11486, 11487}}, {{11488, 11489}}, {{11490, 11491}}, // NO
LINT | 1624 {{11470, 11471}}, {{11472, 11473}}, {{11474, 11475}}, {{11476, 11477}}, // NO
LINT |
1458 {{4256, 11520}}, {{4293, 11557}}, {{kSentinel}} }; // NOLINT | 1625 {{11478, 11479}}, {{11480, 11481}}, {{11482, 11483}}, {{11484, 11485}}, // NO
LINT |
1459 static const uint16_t kEcma262UnCanonicalizeTable1Size = 133; // NOLINT | 1626 {{11486, 11487}}, {{11488, 11489}}, {{11490, 11491}}, {{11499, 11500}}, // NO
LINT |
1460 static const int32_t kEcma262UnCanonicalizeTable1[266] = { | 1627 {{11501, 11502}}, {{11506, 11507}}, {{4256, 11520}}, {{4293, 11557}}, // NOLI
NT |
| 1628 {{4295, 11559}}, {{4301, 11565}}, {{kSentinel}} }; // NOLINT |
| 1629 static const uint16_t kEcma262UnCanonicalizeTable1Size = 149; // NOLINT |
| 1630 static const int32_t kEcma262UnCanonicalizeTable1[298] = { |
1461 306, 1, 334, 1, 1073742176, 5, 367, 9, 1073742192, 5, 383, 9, 387, 13, 388, 13
, // NOLINT | 1631 306, 1, 334, 1, 1073742176, 5, 367, 9, 1073742192, 5, 383, 9, 387, 13, 388, 13
, // NOLINT |
1462 1073743030, 17, 1231, 21, 1073743056, 17, 1257, 21, 1073744896, 25, 3118, 29,
1073744944, 25, 3166, 29, // NOLINT | 1632 1073743030, 17, 1231, 21, 1073743056, 17, 1257, 21, 1073744896, 25, 3118, 29,
1073744944, 25, 3166, 29, // NOLINT |
1463 3168, 33, 3169, 33, 3170, 37, 3171, 41, 3172, 45, 3173, 49, 3174, 53, 3175, 57
, // NOLINT | 1633 3168, 33, 3169, 33, 3170, 37, 3171, 41, 3172, 45, 3173, 49, 3174, 53, 3175, 57
, // NOLINT |
1464 3176, 57, 3177, 61, 3178, 61, 3179, 65, 3180, 65, 3189, 69, 3190, 69, 3200, 73
, // NOLINT | 1634 3176, 57, 3177, 61, 3178, 61, 3179, 65, 3180, 65, 3181, 69, 3182, 73, 3183, 77
, // NOLINT |
1465 3201, 73, 3202, 77, 3203, 77, 3204, 81, 3205, 81, 3206, 85, 3207, 85, 3208, 89
, // NOLINT | 1635 3184, 81, 3186, 85, 3187, 85, 3189, 89, 3190, 89, 1073745022, 93, 3199, 97, 32
00, 101, // NOLINT |
1466 3209, 89, 3210, 93, 3211, 93, 3212, 97, 3213, 97, 3214, 101, 3215, 101, 3216,
105, // NOLINT | 1636 3201, 101, 3202, 105, 3203, 105, 3204, 109, 3205, 109, 3206, 113, 3207, 113, 3
208, 117, // NOLINT |
1467 3217, 105, 3218, 109, 3219, 109, 3220, 113, 3221, 113, 3222, 117, 3223, 117, 3
224, 121, // NOLINT | 1637 3209, 117, 3210, 121, 3211, 121, 3212, 125, 3213, 125, 3214, 129, 3215, 129, 3
216, 133, // NOLINT |
1468 3225, 121, 3226, 125, 3227, 125, 3228, 129, 3229, 129, 3230, 133, 3231, 133, 3
232, 137, // NOLINT | 1638 3217, 133, 3218, 137, 3219, 137, 3220, 141, 3221, 141, 3222, 145, 3223, 145, 3
224, 149, // NOLINT |
1469 3233, 137, 3234, 141, 3235, 141, 3236, 145, 3237, 145, 3238, 149, 3239, 149, 3
240, 153, // NOLINT | 1639 3225, 149, 3226, 153, 3227, 153, 3228, 157, 3229, 157, 3230, 161, 3231, 161, 3
232, 165, // NOLINT |
1470 3241, 153, 3242, 157, 3243, 157, 3244, 161, 3245, 161, 3246, 165, 3247, 165, 3
248, 169, // NOLINT | 1640 3233, 165, 3234, 169, 3235, 169, 3236, 173, 3237, 173, 3238, 177, 3239, 177, 3
240, 181, // NOLINT |
1471 3249, 169, 3250, 173, 3251, 173, 3252, 177, 3253, 177, 3254, 181, 3255, 181, 3
256, 185, // NOLINT | 1641 3241, 181, 3242, 185, 3243, 185, 3244, 189, 3245, 189, 3246, 193, 3247, 193, 3
248, 197, // NOLINT |
1472 3257, 185, 3258, 189, 3259, 189, 3260, 193, 3261, 193, 3262, 197, 3263, 197, 3
264, 201, // NOLINT | 1642 3249, 197, 3250, 201, 3251, 201, 3252, 205, 3253, 205, 3254, 209, 3255, 209, 3
256, 213, // NOLINT |
1473 3265, 201, 3266, 205, 3267, 205, 3268, 209, 3269, 209, 3270, 213, 3271, 213, 3
272, 217, // NOLINT | 1643 3257, 213, 3258, 217, 3259, 217, 3260, 221, 3261, 221, 3262, 225, 3263, 225, 3
264, 229, // NOLINT |
1474 3273, 217, 3274, 221, 3275, 221, 3276, 225, 3277, 225, 3278, 229, 3279, 229, 3
280, 233, // NOLINT | 1644 3265, 229, 3266, 233, 3267, 233, 3268, 237, 3269, 237, 3270, 241, 3271, 241, 3
272, 245, // NOLINT |
1475 3281, 233, 3282, 237, 3283, 237, 3284, 241, 3285, 241, 3286, 245, 3287, 245, 3
288, 249, // NOLINT | 1645 3273, 245, 3274, 249, 3275, 249, 3276, 253, 3277, 253, 3278, 257, 3279, 257, 3
280, 261, // NOLINT |
1476 3289, 249, 3290, 253, 3291, 253, 3292, 257, 3293, 257, 3294, 261, 3295, 261, 3
296, 265, // NOLINT | 1646 3281, 261, 3282, 265, 3283, 265, 3284, 269, 3285, 269, 3286, 273, 3287, 273, 3
288, 277, // NOLINT |
1477 3297, 265, 3298, 269, 3299, 269, 1073745152, 273, 3365, 277 }; // NOLINT | 1647 3289, 277, 3290, 281, 3291, 281, 3292, 285, 3293, 285, 3294, 289, 3295, 289, 3
296, 293, // NOLINT |
1478 static const uint16_t kEcma262UnCanonicalizeMultiStrings1Size = 71; // NOLINT | 1648 3297, 293, 3298, 297, 3299, 297, 3307, 301, 3308, 301, 3309, 305, 3310, 305, 3
314, 309, // NOLINT |
| 1649 3315, 309, 1073745152, 313, 3365, 317, 3367, 321, 3373, 325 }; // NOLINT |
| 1650 static const uint16_t kEcma262UnCanonicalizeMultiStrings1Size = 83; // NOLINT |
| 1651 static const MultiCharacterSpecialCase<2> kEcma262UnCanonicalizeMultiStrings5[92
] = { // NOLINT |
| 1652 {{42560, 42561}}, {{42562, 42563}}, {{42564, 42565}}, {{42566, 42567}}, // NO
LINT |
| 1653 {{42568, 42569}}, {{42570, 42571}}, {{42572, 42573}}, {{42574, 42575}}, // NO
LINT |
| 1654 {{42576, 42577}}, {{42578, 42579}}, {{42580, 42581}}, {{42582, 42583}}, // NO
LINT |
| 1655 {{42584, 42585}}, {{42586, 42587}}, {{42588, 42589}}, {{42590, 42591}}, // NO
LINT |
| 1656 {{42592, 42593}}, {{42594, 42595}}, {{42596, 42597}}, {{42598, 42599}}, // NO
LINT |
| 1657 {{42600, 42601}}, {{42602, 42603}}, {{42604, 42605}}, {{42624, 42625}}, // NO
LINT |
| 1658 {{42626, 42627}}, {{42628, 42629}}, {{42630, 42631}}, {{42632, 42633}}, // NO
LINT |
| 1659 {{42634, 42635}}, {{42636, 42637}}, {{42638, 42639}}, {{42640, 42641}}, // NO
LINT |
| 1660 {{42642, 42643}}, {{42644, 42645}}, {{42646, 42647}}, {{42786, 42787}}, // NO
LINT |
| 1661 {{42788, 42789}}, {{42790, 42791}}, {{42792, 42793}}, {{42794, 42795}}, // NO
LINT |
| 1662 {{42796, 42797}}, {{42798, 42799}}, {{42802, 42803}}, {{42804, 42805}}, // NO
LINT |
| 1663 {{42806, 42807}}, {{42808, 42809}}, {{42810, 42811}}, {{42812, 42813}}, // NO
LINT |
| 1664 {{42814, 42815}}, {{42816, 42817}}, {{42818, 42819}}, {{42820, 42821}}, // NO
LINT |
| 1665 {{42822, 42823}}, {{42824, 42825}}, {{42826, 42827}}, {{42828, 42829}}, // NO
LINT |
| 1666 {{42830, 42831}}, {{42832, 42833}}, {{42834, 42835}}, {{42836, 42837}}, // NO
LINT |
| 1667 {{42838, 42839}}, {{42840, 42841}}, {{42842, 42843}}, {{42844, 42845}}, // NO
LINT |
| 1668 {{42846, 42847}}, {{42848, 42849}}, {{42850, 42851}}, {{42852, 42853}}, // NO
LINT |
| 1669 {{42854, 42855}}, {{42856, 42857}}, {{42858, 42859}}, {{42860, 42861}}, // NO
LINT |
| 1670 {{42862, 42863}}, {{42873, 42874}}, {{42875, 42876}}, {{7545, 42877}}, // NOL
INT |
| 1671 {{42878, 42879}}, {{42880, 42881}}, {{42882, 42883}}, {{42884, 42885}}, // NO
LINT |
| 1672 {{42886, 42887}}, {{42891, 42892}}, {{613, 42893}}, {{42896, 42897}}, // NOLI
NT |
| 1673 {{42898, 42899}}, {{42912, 42913}}, {{42914, 42915}}, {{42916, 42917}}, // NO
LINT |
| 1674 {{42918, 42919}}, {{42920, 42921}}, {{614, 42922}}, {{kSentinel}} }; // NOLINT |
| 1675 static const uint16_t kEcma262UnCanonicalizeTable5Size = 179; // NOLINT |
| 1676 static const int32_t kEcma262UnCanonicalizeTable5[358] = { |
| 1677 1600, 1, 1601, 1, 1602, 5, 1603, 5, 1604, 9, 1605, 9, 1606, 13, 1607, 13, //
NOLINT |
| 1678 1608, 17, 1609, 17, 1610, 21, 1611, 21, 1612, 25, 1613, 25, 1614, 29, 1615, 29
, // NOLINT |
| 1679 1616, 33, 1617, 33, 1618, 37, 1619, 37, 1620, 41, 1621, 41, 1622, 45, 1623, 45
, // NOLINT |
| 1680 1624, 49, 1625, 49, 1626, 53, 1627, 53, 1628, 57, 1629, 57, 1630, 61, 1631, 61
, // NOLINT |
| 1681 1632, 65, 1633, 65, 1634, 69, 1635, 69, 1636, 73, 1637, 73, 1638, 77, 1639, 77
, // NOLINT |
| 1682 1640, 81, 1641, 81, 1642, 85, 1643, 85, 1644, 89, 1645, 89, 1664, 93, 1665, 93
, // NOLINT |
| 1683 1666, 97, 1667, 97, 1668, 101, 1669, 101, 1670, 105, 1671, 105, 1672, 109, 167
3, 109, // NOLINT |
| 1684 1674, 113, 1675, 113, 1676, 117, 1677, 117, 1678, 121, 1679, 121, 1680, 125, 1
681, 125, // NOLINT |
| 1685 1682, 129, 1683, 129, 1684, 133, 1685, 133, 1686, 137, 1687, 137, 1826, 141, 1
827, 141, // NOLINT |
| 1686 1828, 145, 1829, 145, 1830, 149, 1831, 149, 1832, 153, 1833, 153, 1834, 157, 1
835, 157, // NOLINT |
| 1687 1836, 161, 1837, 161, 1838, 165, 1839, 165, 1842, 169, 1843, 169, 1844, 173, 1
845, 173, // NOLINT |
| 1688 1846, 177, 1847, 177, 1848, 181, 1849, 181, 1850, 185, 1851, 185, 1852, 189, 1
853, 189, // NOLINT |
| 1689 1854, 193, 1855, 193, 1856, 197, 1857, 197, 1858, 201, 1859, 201, 1860, 205, 1
861, 205, // NOLINT |
| 1690 1862, 209, 1863, 209, 1864, 213, 1865, 213, 1866, 217, 1867, 217, 1868, 221, 1
869, 221, // NOLINT |
| 1691 1870, 225, 1871, 225, 1872, 229, 1873, 229, 1874, 233, 1875, 233, 1876, 237, 1
877, 237, // NOLINT |
| 1692 1878, 241, 1879, 241, 1880, 245, 1881, 245, 1882, 249, 1883, 249, 1884, 253, 1
885, 253, // NOLINT |
| 1693 1886, 257, 1887, 257, 1888, 261, 1889, 261, 1890, 265, 1891, 265, 1892, 269, 1
893, 269, // NOLINT |
| 1694 1894, 273, 1895, 273, 1896, 277, 1897, 277, 1898, 281, 1899, 281, 1900, 285, 1
901, 285, // NOLINT |
| 1695 1902, 289, 1903, 289, 1913, 293, 1914, 293, 1915, 297, 1916, 297, 1917, 301, 1
918, 305, // NOLINT |
| 1696 1919, 305, 1920, 309, 1921, 309, 1922, 313, 1923, 313, 1924, 317, 1925, 317, 1
926, 321, // NOLINT |
| 1697 1927, 321, 1931, 325, 1932, 325, 1933, 329, 1936, 333, 1937, 333, 1938, 337, 1
939, 337, // NOLINT |
| 1698 1952, 341, 1953, 341, 1954, 345, 1955, 345, 1956, 349, 1957, 349, 1958, 353, 1
959, 353, // NOLINT |
| 1699 1960, 357, 1961, 357, 1962, 361 }; // NOLINT |
| 1700 static const uint16_t kEcma262UnCanonicalizeMultiStrings5Size = 92; // NOLINT |
1479 static const MultiCharacterSpecialCase<2> kEcma262UnCanonicalizeMultiStrings7[3]
= { // NOLINT | 1701 static const MultiCharacterSpecialCase<2> kEcma262UnCanonicalizeMultiStrings7[3]
= { // NOLINT |
1480 {{65313, 65345}}, {{65338, 65370}}, {{kSentinel}} }; // NOLINT | 1702 {{65313, 65345}}, {{65338, 65370}}, {{kSentinel}} }; // NOLINT |
1481 static const uint16_t kEcma262UnCanonicalizeTable7Size = 4; // NOLINT | 1703 static const uint16_t kEcma262UnCanonicalizeTable7Size = 4; // NOLINT |
1482 static const int32_t kEcma262UnCanonicalizeTable7[8] = { | 1704 static const int32_t kEcma262UnCanonicalizeTable7[8] = { |
1483 1073749793, 1, 7994, 5, 1073749825, 1, 8026, 5 }; // NOLINT | 1705 1073749793, 1, 7994, 5, 1073749825, 1, 8026, 5 }; // NOLINT |
1484 static const uint16_t kEcma262UnCanonicalizeMultiStrings7Size = 3; // NOLINT | 1706 static const uint16_t kEcma262UnCanonicalizeMultiStrings7Size = 3; // NOLINT |
1485 int Ecma262UnCanonicalize::Convert(uchar c, | 1707 int Ecma262UnCanonicalize::Convert(uchar c, |
1486 uchar n, | 1708 uchar n, |
1487 uchar* result, | 1709 uchar* result, |
1488 bool* allow_caching_ptr) { | 1710 bool* allow_caching_ptr) { |
1489 int chunk_index = c >> 13; | 1711 int chunk_index = c >> 13; |
1490 switch (chunk_index) { | 1712 switch (chunk_index) { |
1491 case 0: return LookupMapping<true>(kEcma262UnCanonicalizeTable0, | 1713 case 0: return LookupMapping<true>(kEcma262UnCanonicalizeTable0, |
1492 kEcma262UnCanonicalizeTable0Size, | 1714 kEcma262UnCanonicalizeTable0Size, |
1493 kEcma262UnCanonicalizeMultiStrings0, | 1715 kEcma262UnCanonicalizeMultiStrings0, |
1494 c, | 1716 c, |
1495 n, | 1717 n, |
1496 result, | 1718 result, |
1497 allow_caching_ptr); | 1719 allow_caching_ptr); |
1498 case 1: return LookupMapping<true>(kEcma262UnCanonicalizeTable1, | 1720 case 1: return LookupMapping<true>(kEcma262UnCanonicalizeTable1, |
1499 kEcma262UnCanonicalizeTable1Size, | 1721 kEcma262UnCanonicalizeTable1Size, |
1500 kEcma262UnCanonicalizeMultiStrings1, | 1722 kEcma262UnCanonicalizeMultiStrings1, |
1501 c, | 1723 c, |
1502 n, | 1724 n, |
1503 result, | 1725 result, |
1504 allow_caching_ptr); | 1726 allow_caching_ptr); |
| 1727 case 5: return LookupMapping<true>(kEcma262UnCanonicalizeTable5, |
| 1728 kEcma262UnCanonicalizeTable5Size, |
| 1729 kEcma262UnCanonicalizeMultiStrings5, |
| 1730 c, |
| 1731 n, |
| 1732 result, |
| 1733 allow_caching_ptr); |
1505 case 7: return LookupMapping<true>(kEcma262UnCanonicalizeTable7, | 1734 case 7: return LookupMapping<true>(kEcma262UnCanonicalizeTable7, |
1506 kEcma262UnCanonicalizeTable7Size, | 1735 kEcma262UnCanonicalizeTable7Size, |
1507 kEcma262UnCanonicalizeMultiStrings7, | 1736 kEcma262UnCanonicalizeMultiStrings7, |
1508 c, | 1737 c, |
1509 n, | 1738 n, |
1510 result, | 1739 result, |
1511 allow_caching_ptr); | 1740 allow_caching_ptr); |
1512 default: return 0; | 1741 default: return 0; |
1513 } | 1742 } |
1514 } | 1743 } |
(...skipping 55 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1570 default: return 0; | 1799 default: return 0; |
1571 } | 1800 } |
1572 } | 1801 } |
1573 | 1802 |
1574 | 1803 |
1575 const uchar UnicodeData::kMaxCodePoint = 65533; | 1804 const uchar UnicodeData::kMaxCodePoint = 65533; |
1576 | 1805 |
1577 int UnicodeData::GetByteCount() { | 1806 int UnicodeData::GetByteCount() { |
1578 return kUppercaseTable0Size * sizeof(int32_t) // NOLINT | 1807 return kUppercaseTable0Size * sizeof(int32_t) // NOLINT |
1579 + kUppercaseTable1Size * sizeof(int32_t) // NOLINT | 1808 + kUppercaseTable1Size * sizeof(int32_t) // NOLINT |
| 1809 + kUppercaseTable5Size * sizeof(int32_t) // NOLINT |
1580 + kUppercaseTable7Size * sizeof(int32_t) // NOLINT | 1810 + kUppercaseTable7Size * sizeof(int32_t) // NOLINT |
1581 + kLowercaseTable0Size * sizeof(int32_t) // NOLINT | 1811 + kLowercaseTable0Size * sizeof(int32_t) // NOLINT |
1582 + kLowercaseTable1Size * sizeof(int32_t) // NOLINT | 1812 + kLowercaseTable1Size * sizeof(int32_t) // NOLINT |
| 1813 + kLowercaseTable5Size * sizeof(int32_t) // NOLINT |
1583 + kLowercaseTable7Size * sizeof(int32_t) // NOLINT | 1814 + kLowercaseTable7Size * sizeof(int32_t) // NOLINT |
1584 + kLetterTable0Size * sizeof(int32_t) // NOLINT | 1815 + kLetterTable0Size * sizeof(int32_t) // NOLINT |
1585 + kLetterTable1Size * sizeof(int32_t) // NOLINT | 1816 + kLetterTable1Size * sizeof(int32_t) // NOLINT |
1586 + kLetterTable2Size * sizeof(int32_t) // NOLINT | 1817 + kLetterTable2Size * sizeof(int32_t) // NOLINT |
1587 + kLetterTable3Size * sizeof(int32_t) // NOLINT | 1818 + kLetterTable3Size * sizeof(int32_t) // NOLINT |
1588 + kLetterTable4Size * sizeof(int32_t) // NOLINT | 1819 + kLetterTable4Size * sizeof(int32_t) // NOLINT |
1589 + kLetterTable5Size * sizeof(int32_t) // NOLINT | 1820 + kLetterTable5Size * sizeof(int32_t) // NOLINT |
1590 + kLetterTable6Size * sizeof(int32_t) // NOLINT | 1821 + kLetterTable6Size * sizeof(int32_t) // NOLINT |
1591 + kLetterTable7Size * sizeof(int32_t) // NOLINT | 1822 + kLetterTable7Size * sizeof(int32_t) // NOLINT |
1592 + kSpaceTable0Size * sizeof(int32_t) // NOLINT | 1823 + kSpaceTable0Size * sizeof(int32_t) // NOLINT |
1593 + kSpaceTable1Size * sizeof(int32_t) // NOLINT | 1824 + kSpaceTable1Size * sizeof(int32_t) // NOLINT |
1594 + kNumberTable0Size * sizeof(int32_t) // NOLINT | 1825 + kNumberTable0Size * sizeof(int32_t) // NOLINT |
| 1826 + kNumberTable5Size * sizeof(int32_t) // NOLINT |
1595 + kNumberTable7Size * sizeof(int32_t) // NOLINT | 1827 + kNumberTable7Size * sizeof(int32_t) // NOLINT |
1596 + kWhiteSpaceTable0Size * sizeof(int32_t) // NOLINT | 1828 + kWhiteSpaceTable0Size * sizeof(int32_t) // NOLINT |
1597 + kWhiteSpaceTable1Size * sizeof(int32_t) // NOLINT | 1829 + kWhiteSpaceTable1Size * sizeof(int32_t) // NOLINT |
1598 + kLineTerminatorTable0Size * sizeof(int32_t) // NOLINT | 1830 + kLineTerminatorTable0Size * sizeof(int32_t) // NOLINT |
1599 + kLineTerminatorTable1Size * sizeof(int32_t) // NOLINT | 1831 + kLineTerminatorTable1Size * sizeof(int32_t) // NOLINT |
1600 + kCombiningMarkTable0Size * sizeof(int32_t) // NOLINT | 1832 + kCombiningMarkTable0Size * sizeof(int32_t) // NOLINT |
1601 + kCombiningMarkTable1Size * sizeof(int32_t) // NOLINT | 1833 + kCombiningMarkTable1Size * sizeof(int32_t) // NOLINT |
1602 + kCombiningMarkTable5Size * sizeof(int32_t) // NOLINT | 1834 + kCombiningMarkTable5Size * sizeof(int32_t) // NOLINT |
1603 + kCombiningMarkTable7Size * sizeof(int32_t) // NOLINT | 1835 + kCombiningMarkTable7Size * sizeof(int32_t) // NOLINT |
1604 + kConnectorPunctuationTable0Size * sizeof(int32_t) // NOLINT | 1836 + kConnectorPunctuationTable0Size * sizeof(int32_t) // NOLINT |
1605 + kConnectorPunctuationTable1Size * sizeof(int32_t) // NOLINT | 1837 + kConnectorPunctuationTable1Size * sizeof(int32_t) // NOLINT |
1606 + kConnectorPunctuationTable7Size * sizeof(int32_t) // NOLINT | 1838 + kConnectorPunctuationTable7Size * sizeof(int32_t) // NOLINT |
1607 + kToLowercaseMultiStrings0Size * sizeof(MultiCharacterSpecialCase<2>) //
NOLINT | 1839 + kToLowercaseMultiStrings0Size * sizeof(MultiCharacterSpecialCase<2>) //
NOLINT |
1608 + kToLowercaseMultiStrings1Size * sizeof(MultiCharacterSpecialCase<1>) //
NOLINT | 1840 + kToLowercaseMultiStrings1Size * sizeof(MultiCharacterSpecialCase<1>) //
NOLINT |
| 1841 + kToLowercaseMultiStrings5Size * sizeof(MultiCharacterSpecialCase<1>) //
NOLINT |
1609 + kToLowercaseMultiStrings7Size * sizeof(MultiCharacterSpecialCase<1>) //
NOLINT | 1842 + kToLowercaseMultiStrings7Size * sizeof(MultiCharacterSpecialCase<1>) //
NOLINT |
1610 + kToUppercaseMultiStrings0Size * sizeof(MultiCharacterSpecialCase<3>) //
NOLINT | 1843 + kToUppercaseMultiStrings0Size * sizeof(MultiCharacterSpecialCase<3>) //
NOLINT |
1611 + kToUppercaseMultiStrings1Size * sizeof(MultiCharacterSpecialCase<1>) //
NOLINT | 1844 + kToUppercaseMultiStrings1Size * sizeof(MultiCharacterSpecialCase<1>) //
NOLINT |
| 1845 + kToUppercaseMultiStrings5Size * sizeof(MultiCharacterSpecialCase<1>) //
NOLINT |
1612 + kToUppercaseMultiStrings7Size * sizeof(MultiCharacterSpecialCase<3>) //
NOLINT | 1846 + kToUppercaseMultiStrings7Size * sizeof(MultiCharacterSpecialCase<3>) //
NOLINT |
1613 + kEcma262CanonicalizeMultiStrings0Size * sizeof(MultiCharacterSpecialCase
<1>) // NOLINT | 1847 + kEcma262CanonicalizeMultiStrings0Size * sizeof(MultiCharacterSpecialCase
<1>) // NOLINT |
1614 + kEcma262CanonicalizeMultiStrings1Size * sizeof(MultiCharacterSpecialCase
<1>) // NOLINT | 1848 + kEcma262CanonicalizeMultiStrings1Size * sizeof(MultiCharacterSpecialCase
<1>) // NOLINT |
| 1849 + kEcma262CanonicalizeMultiStrings5Size * sizeof(MultiCharacterSpecialCase
<1>) // NOLINT |
1615 + kEcma262CanonicalizeMultiStrings7Size * sizeof(MultiCharacterSpecialCase
<1>) // NOLINT | 1850 + kEcma262CanonicalizeMultiStrings7Size * sizeof(MultiCharacterSpecialCase
<1>) // NOLINT |
1616 + kEcma262UnCanonicalizeMultiStrings0Size * sizeof(MultiCharacterSpecialCa
se<4>) // NOLINT | 1851 + kEcma262UnCanonicalizeMultiStrings0Size * sizeof(MultiCharacterSpecialCa
se<4>) // NOLINT |
1617 + kEcma262UnCanonicalizeMultiStrings1Size * sizeof(MultiCharacterSpecialCa
se<2>) // NOLINT | 1852 + kEcma262UnCanonicalizeMultiStrings1Size * sizeof(MultiCharacterSpecialCa
se<2>) // NOLINT |
| 1853 + kEcma262UnCanonicalizeMultiStrings5Size * sizeof(MultiCharacterSpecialCa
se<2>) // NOLINT |
1618 + kEcma262UnCanonicalizeMultiStrings7Size * sizeof(MultiCharacterSpecialCa
se<2>) // NOLINT | 1854 + kEcma262UnCanonicalizeMultiStrings7Size * sizeof(MultiCharacterSpecialCa
se<2>) // NOLINT |
1619 + kCanonicalizationRangeMultiStrings0Size * sizeof(MultiCharacterSpecialCa
se<1>) // NOLINT | 1855 + kCanonicalizationRangeMultiStrings0Size * sizeof(MultiCharacterSpecialCa
se<1>) // NOLINT |
1620 + kCanonicalizationRangeMultiStrings1Size * sizeof(MultiCharacterSpecialCa
se<1>) // NOLINT | 1856 + kCanonicalizationRangeMultiStrings1Size * sizeof(MultiCharacterSpecialCa
se<1>) // NOLINT |
1621 + kCanonicalizationRangeMultiStrings7Size * sizeof(MultiCharacterSpecialCa
se<1>); // NOLINT | 1857 + kCanonicalizationRangeMultiStrings7Size * sizeof(MultiCharacterSpecialCa
se<1>); // NOLINT |
1622 } | 1858 } |
1623 | 1859 |
1624 } // namespace unicode | 1860 } // namespace unicode |
OLD | NEW |