This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Tweak ExtUtils::Embed's generated C code to be closer to ExtUtils::Miniperl.
[perl5.git] / charclass_invlists.h
CommitLineData
9d9177be
KW
1/* -*- buffer-read-only: t -*-
2 * !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
3 * This file is built by regen/mk_invlists.pl from Unicode::UCD.
4 * Any changes made here will be lost!
5 */
6
7/* See the generating file for comments */
8
9
015bb97c
CB
10#ifndef PERL_IN_XSUB_RE
11
18505f09 12static UV Latin1_invlist[] = {
9d9177be 13 2, /* Number of elements */
67434baf
KW
14 0, /* Current iteration position */
15 0, /* Cache of previous search index result */
de353015
KW
16 290655244, /* Version and data structure type */
17 0, /* 0 if this is the first element of the list proper;
18 1 if the next element is the first */
19 256,
20 0
9d9177be
KW
21};
22
015bb97c
CB
23#endif
24
25#ifndef PERL_IN_XSUB_RE
26
18505f09 27static UV AboveLatin1_invlist[] = {
9d9177be 28 1, /* Number of elements */
67434baf
KW
29 0, /* Current iteration position */
30 0, /* Cache of previous search index result */
de353015
KW
31 290655244, /* Version and data structure type */
32 1, /* 0 if this is the first element of the list proper;
33 1 if the next element is the first */
9d9177be
KW
34 256
35};
36
015bb97c
CB
37#endif
38
39#ifndef PERL_IN_XSUB_RE
40
18505f09 41static UV ASCII_invlist[] = {
9d9177be 42 2, /* Number of elements */
67434baf
KW
43 0, /* Current iteration position */
44 0, /* Cache of previous search index result */
de353015
KW
45 290655244, /* Version and data structure type */
46 0, /* 0 if this is the first element of the list proper;
47 1 if the next element is the first */
48 128,
49 0
9d9177be
KW
50};
51
015bb97c
CB
52#endif
53
54#ifndef PERL_IN_XSUB_RE
55
18505f09 56static UV L1Cased_invlist[] = {
dab0c3e7 57 16, /* Number of elements */
67434baf
KW
58 0, /* Current iteration position */
59 0, /* Cache of previous search index result */
de353015
KW
60 290655244, /* Version and data structure type */
61 1, /* 0 if this is the first element of the list proper;
62 1 if the next element is the first */
dab0c3e7
KW
63 65,
64 91,
65 97,
66 123,
67 170,
68 171,
69 181,
70 182,
71 186,
72 187,
73 192,
74 215,
75 216,
76 247,
77 248,
78 443
79};
80
015bb97c
CB
81#endif
82
83#ifndef PERL_IN_XSUB_RE
84
18505f09 85static UV VertSpace_invlist[] = {
3f427fd9 86 6, /* Number of elements */
67434baf
KW
87 0, /* Current iteration position */
88 0, /* Cache of previous search index result */
de353015
KW
89 290655244, /* Version and data structure type */
90 1, /* 0 if this is the first element of the list proper;
91 1 if the next element is the first */
3f427fd9
KW
92 10,
93 14,
94 133,
95 134,
96 8232,
97 8234
98};
99
015bb97c
CB
100#endif
101
102#ifndef PERL_IN_XSUB_RE
103
18505f09 104static UV PerlSpace_invlist[] = {
075b9d7d 105 4, /* Number of elements */
67434baf
KW
106 0, /* Current iteration position */
107 0, /* Cache of previous search index result */
de353015
KW
108 290655244, /* Version and data structure type */
109 1, /* 0 if this is the first element of the list proper;
110 1 if the next element is the first */
3f427fd9 111 9,
3f427fd9
KW
112 14,
113 32,
114 33
115};
116
015bb97c
CB
117#endif
118
119#ifndef PERL_IN_XSUB_RE
120
18505f09 121static UV XPerlSpace_invlist[] = {
075b9d7d 122 22, /* Number of elements */
67434baf
KW
123 0, /* Current iteration position */
124 0, /* Cache of previous search index result */
de353015
KW
125 290655244, /* Version and data structure type */
126 1, /* 0 if this is the first element of the list proper;
127 1 if the next element is the first */
3f427fd9 128 9,
3f427fd9
KW
129 14,
130 32,
131 33,
132 133,
133 134,
134 160,
135 161,
136 5760,
137 5761,
138 6158,
139 6159,
140 8192,
141 8203,
142 8232,
143 8234,
144 8239,
145 8240,
146 8287,
147 8288,
148 12288,
149 12289
150};
151
015bb97c
CB
152#endif
153
154#ifndef PERL_IN_XSUB_RE
155
18505f09 156static UV PosixAlnum_invlist[] = {
3f427fd9 157 6, /* Number of elements */
67434baf
KW
158 0, /* Current iteration position */
159 0, /* Cache of previous search index result */
de353015
KW
160 290655244, /* Version and data structure type */
161 1, /* 0 if this is the first element of the list proper;
162 1 if the next element is the first */
3f427fd9
KW
163 48,
164 58,
165 65,
166 91,
167 97,
168 123
169};
170
015bb97c
CB
171#endif
172
173#ifndef PERL_IN_XSUB_RE
174
18505f09 175static UV L1PosixAlnum_invlist[] = {
3f427fd9 176 18, /* Number of elements */
67434baf
KW
177 0, /* Current iteration position */
178 0, /* Cache of previous search index result */
de353015
KW
179 290655244, /* Version and data structure type */
180 1, /* 0 if this is the first element of the list proper;
181 1 if the next element is the first */
3f427fd9
KW
182 48,
183 58,
184 65,
185 91,
186 97,
187 123,
188 170,
189 171,
190 181,
191 182,
192 186,
193 187,
194 192,
195 215,
196 216,
197 247,
198 248,
199 706
200};
201
015bb97c
CB
202#endif
203
204#ifndef PERL_IN_XSUB_RE
205
18505f09 206static UV PosixAlpha_invlist[] = {
3f427fd9 207 4, /* Number of elements */
67434baf
KW
208 0, /* Current iteration position */
209 0, /* Cache of previous search index result */
de353015
KW
210 290655244, /* Version and data structure type */
211 1, /* 0 if this is the first element of the list proper;
212 1 if the next element is the first */
3f427fd9
KW
213 65,
214 91,
215 97,
216 123
217};
218
015bb97c
CB
219#endif
220
221#ifndef PERL_IN_XSUB_RE
222
18505f09 223static UV L1PosixAlpha_invlist[] = {
3f427fd9 224 16, /* Number of elements */
67434baf
KW
225 0, /* Current iteration position */
226 0, /* Cache of previous search index result */
de353015
KW
227 290655244, /* Version and data structure type */
228 1, /* 0 if this is the first element of the list proper;
229 1 if the next element is the first */
3f427fd9
KW
230 65,
231 91,
232 97,
233 123,
234 170,
235 171,
236 181,
237 182,
238 186,
239 187,
240 192,
241 215,
242 216,
243 247,
244 248,
245 706
246};
247
015bb97c
CB
248#endif
249
250#ifndef PERL_IN_XSUB_RE
251
18505f09 252static UV PosixBlank_invlist[] = {
3f427fd9 253 4, /* Number of elements */
67434baf
KW
254 0, /* Current iteration position */
255 0, /* Cache of previous search index result */
de353015
KW
256 290655244, /* Version and data structure type */
257 1, /* 0 if this is the first element of the list proper;
258 1 if the next element is the first */
3f427fd9
KW
259 9,
260 10,
261 32,
262 33
263};
264
015bb97c
CB
265#endif
266
267#ifndef PERL_IN_XSUB_RE
268
18505f09 269static UV XPosixBlank_invlist[] = {
3f427fd9 270 18, /* Number of elements */
67434baf
KW
271 0, /* Current iteration position */
272 0, /* Cache of previous search index result */
de353015
KW
273 290655244, /* Version and data structure type */
274 1, /* 0 if this is the first element of the list proper;
275 1 if the next element is the first */
3f427fd9
KW
276 9,
277 10,
278 32,
279 33,
280 160,
281 161,
282 5760,
283 5761,
284 6158,
285 6159,
286 8192,
287 8203,
288 8239,
289 8240,
290 8287,
291 8288,
292 12288,
293 12289
294};
295
015bb97c
CB
296#endif
297
298#ifndef PERL_IN_XSUB_RE
299
18505f09 300static UV PosixCntrl_invlist[] = {
3f427fd9 301 4, /* Number of elements */
67434baf
KW
302 0, /* Current iteration position */
303 0, /* Cache of previous search index result */
de353015
KW
304 290655244, /* Version and data structure type */
305 0, /* 0 if this is the first element of the list proper;
306 1 if the next element is the first */
3f427fd9
KW
307 32,
308 127,
de353015
KW
309 128,
310 0
3f427fd9
KW
311};
312
015bb97c
CB
313#endif
314
315#ifndef PERL_IN_XSUB_RE
316
18505f09 317static UV XPosixCntrl_invlist[] = {
3f427fd9 318 4, /* Number of elements */
67434baf
KW
319 0, /* Current iteration position */
320 0, /* Cache of previous search index result */
de353015
KW
321 290655244, /* Version and data structure type */
322 0, /* 0 if this is the first element of the list proper;
323 1 if the next element is the first */
3f427fd9
KW
324 32,
325 127,
de353015
KW
326 160,
327 0
3f427fd9
KW
328};
329
015bb97c
CB
330#endif
331
332#ifndef PERL_IN_XSUB_RE
333
18505f09 334static UV PosixDigit_invlist[] = {
3f427fd9 335 2, /* Number of elements */
67434baf
KW
336 0, /* Current iteration position */
337 0, /* Cache of previous search index result */
de353015
KW
338 290655244, /* Version and data structure type */
339 1, /* 0 if this is the first element of the list proper;
340 1 if the next element is the first */
3f427fd9
KW
341 48,
342 58
343};
344
015bb97c
CB
345#endif
346
347#ifndef PERL_IN_XSUB_RE
348
18505f09 349static UV PosixGraph_invlist[] = {
3f427fd9 350 2, /* Number of elements */
67434baf
KW
351 0, /* Current iteration position */
352 0, /* Cache of previous search index result */
de353015
KW
353 290655244, /* Version and data structure type */
354 1, /* 0 if this is the first element of the list proper;
355 1 if the next element is the first */
3f427fd9
KW
356 33,
357 127
358};
359
015bb97c
CB
360#endif
361
362#ifndef PERL_IN_XSUB_RE
363
18505f09 364static UV L1PosixGraph_invlist[] = {
3f427fd9 365 4, /* Number of elements */
67434baf
KW
366 0, /* Current iteration position */
367 0, /* Cache of previous search index result */
de353015
KW
368 290655244, /* Version and data structure type */
369 1, /* 0 if this is the first element of the list proper;
370 1 if the next element is the first */
3f427fd9
KW
371 33,
372 127,
373 161,
374 888
375};
376
015bb97c
CB
377#endif
378
379#ifndef PERL_IN_XSUB_RE
380
18505f09 381static UV PosixLower_invlist[] = {
3f427fd9 382 2, /* Number of elements */
67434baf
KW
383 0, /* Current iteration position */
384 0, /* Cache of previous search index result */
de353015
KW
385 290655244, /* Version and data structure type */
386 1, /* 0 if this is the first element of the list proper;
387 1 if the next element is the first */
3f427fd9
KW
388 97,
389 123
390};
391
015bb97c
CB
392#endif
393
394#ifndef PERL_IN_XSUB_RE
395
18505f09 396static UV L1PosixLower_invlist[] = {
3f427fd9 397 12, /* Number of elements */
67434baf
KW
398 0, /* Current iteration position */
399 0, /* Cache of previous search index result */
de353015
KW
400 290655244, /* Version and data structure type */
401 1, /* 0 if this is the first element of the list proper;
402 1 if the next element is the first */
3f427fd9
KW
403 97,
404 123,
405 170,
406 171,
407 181,
408 182,
409 186,
410 187,
411 223,
412 247,
413 248,
414 256
415};
416
015bb97c
CB
417#endif
418
419#ifndef PERL_IN_XSUB_RE
420
18505f09 421static UV PosixPrint_invlist[] = {
3f427fd9 422 2, /* Number of elements */
67434baf
KW
423 0, /* Current iteration position */
424 0, /* Cache of previous search index result */
de353015
KW
425 290655244, /* Version and data structure type */
426 1, /* 0 if this is the first element of the list proper;
427 1 if the next element is the first */
3f427fd9
KW
428 32,
429 127
430};
431
015bb97c
CB
432#endif
433
434#ifndef PERL_IN_XSUB_RE
435
18505f09 436static UV L1PosixPrint_invlist[] = {
3f427fd9 437 4, /* Number of elements */
67434baf
KW
438 0, /* Current iteration position */
439 0, /* Cache of previous search index result */
de353015
KW
440 290655244, /* Version and data structure type */
441 1, /* 0 if this is the first element of the list proper;
442 1 if the next element is the first */
3f427fd9
KW
443 32,
444 127,
445 160,
446 888
447};
448
015bb97c
CB
449#endif
450
451#ifndef PERL_IN_XSUB_RE
452
18505f09 453static UV PosixPunct_invlist[] = {
3f427fd9 454 8, /* Number of elements */
67434baf
KW
455 0, /* Current iteration position */
456 0, /* Cache of previous search index result */
de353015
KW
457 290655244, /* Version and data structure type */
458 1, /* 0 if this is the first element of the list proper;
459 1 if the next element is the first */
3f427fd9
KW
460 33,
461 48,
462 58,
463 65,
464 91,
465 97,
466 123,
467 127
468};
469
015bb97c
CB
470#endif
471
472#ifndef PERL_IN_XSUB_RE
473
18505f09 474static UV L1PosixPunct_invlist[] = {
b4069bca 475 20, /* Number of elements */
67434baf
KW
476 0, /* Current iteration position */
477 0, /* Cache of previous search index result */
de353015
KW
478 290655244, /* Version and data structure type */
479 1, /* 0 if this is the first element of the list proper;
480 1 if the next element is the first */
3f427fd9
KW
481 33,
482 48,
483 58,
484 65,
485 91,
486 97,
487 123,
488 127,
489 161,
490 162,
491 167,
492 168,
493 171,
494 172,
495 182,
496 184,
497 187,
498 188,
499 191,
b4069bca 500 192
3f427fd9
KW
501};
502
015bb97c
CB
503#endif
504
505#ifndef PERL_IN_XSUB_RE
506
18505f09 507static UV PosixSpace_invlist[] = {
3f427fd9 508 4, /* Number of elements */
67434baf
KW
509 0, /* Current iteration position */
510 0, /* Cache of previous search index result */
de353015
KW
511 290655244, /* Version and data structure type */
512 1, /* 0 if this is the first element of the list proper;
513 1 if the next element is the first */
3f427fd9
KW
514 9,
515 14,
516 32,
517 33
518};
519
015bb97c
CB
520#endif
521
522#ifndef PERL_IN_XSUB_RE
523
18505f09 524static UV XPosixSpace_invlist[] = {
3f427fd9 525 22, /* Number of elements */
67434baf
KW
526 0, /* Current iteration position */
527 0, /* Cache of previous search index result */
de353015
KW
528 290655244, /* Version and data structure type */
529 1, /* 0 if this is the first element of the list proper;
530 1 if the next element is the first */
3f427fd9
KW
531 9,
532 14,
533 32,
534 33,
535 133,
536 134,
537 160,
538 161,
539 5760,
540 5761,
541 6158,
542 6159,
543 8192,
544 8203,
545 8232,
546 8234,
547 8239,
548 8240,
549 8287,
550 8288,
551 12288,
552 12289
553};
554
015bb97c
CB
555#endif
556
557#ifndef PERL_IN_XSUB_RE
558
18505f09 559static UV PosixUpper_invlist[] = {
3f427fd9 560 2, /* Number of elements */
67434baf
KW
561 0, /* Current iteration position */
562 0, /* Cache of previous search index result */
de353015
KW
563 290655244, /* Version and data structure type */
564 1, /* 0 if this is the first element of the list proper;
565 1 if the next element is the first */
3f427fd9
KW
566 65,
567 91
568};
569
015bb97c
CB
570#endif
571
572#ifndef PERL_IN_XSUB_RE
573
18505f09 574static UV L1PosixUpper_invlist[] = {
b4069bca 575 6, /* Number of elements */
67434baf
KW
576 0, /* Current iteration position */
577 0, /* Cache of previous search index result */
de353015
KW
578 290655244, /* Version and data structure type */
579 1, /* 0 if this is the first element of the list proper;
580 1 if the next element is the first */
3f427fd9
KW
581 65,
582 91,
583 192,
584 215,
585 216,
b4069bca 586 223
3f427fd9
KW
587};
588
015bb97c
CB
589#endif
590
591#ifndef PERL_IN_XSUB_RE
592
18505f09 593static UV PosixWord_invlist[] = {
3f427fd9 594 8, /* Number of elements */
67434baf
KW
595 0, /* Current iteration position */
596 0, /* Cache of previous search index result */
de353015
KW
597 290655244, /* Version and data structure type */
598 1, /* 0 if this is the first element of the list proper;
599 1 if the next element is the first */
3f427fd9
KW
600 48,
601 58,
602 65,
603 91,
604 95,
605 96,
606 97,
607 123
608};
609
015bb97c
CB
610#endif
611
612#ifndef PERL_IN_XSUB_RE
613
18505f09 614static UV L1PosixWord_invlist[] = {
3f427fd9 615 20, /* Number of elements */
67434baf
KW
616 0, /* Current iteration position */
617 0, /* Cache of previous search index result */
de353015
KW
618 290655244, /* Version and data structure type */
619 1, /* 0 if this is the first element of the list proper;
620 1 if the next element is the first */
3f427fd9
KW
621 48,
622 58,
623 65,
624 91,
625 95,
626 96,
627 97,
628 123,
629 170,
630 171,
631 181,
632 182,
633 186,
634 187,
635 192,
636 215,
637 216,
638 247,
639 248,
640 706
641};
642
015bb97c
CB
643#endif
644
645#ifndef PERL_IN_XSUB_RE
646
18505f09 647static UV PosixXDigit_invlist[] = {
3f427fd9 648 6, /* Number of elements */
67434baf
KW
649 0, /* Current iteration position */
650 0, /* Cache of previous search index result */
de353015
KW
651 290655244, /* Version and data structure type */
652 1, /* 0 if this is the first element of the list proper;
653 1 if the next element is the first */
3f427fd9
KW
654 48,
655 58,
656 65,
657 71,
658 97,
659 103
660};
661
015bb97c
CB
662#endif
663
664#ifndef PERL_IN_XSUB_RE
665
18505f09 666static UV XPosixXDigit_invlist[] = {
3f427fd9 667 12, /* Number of elements */
67434baf
KW
668 0, /* Current iteration position */
669 0, /* Cache of previous search index result */
de353015
KW
670 290655244, /* Version and data structure type */
671 1, /* 0 if this is the first element of the list proper;
672 1 if the next element is the first */
3f427fd9
KW
673 48,
674 58,
675 65,
676 71,
677 97,
678 103,
679 65296,
680 65306,
681 65313,
682 65319,
683 65345,
684 65351
685};
686
015bb97c
CB
687#endif
688
18505f09 689static UV NonL1_Perl_Non_Final_Folds_invlist[] = {
b72a36d4 690 44, /* Number of elements */
67434baf
KW
691 0, /* Current iteration position */
692 0, /* Cache of previous search index result */
de353015
KW
693 290655244, /* Version and data structure type */
694 1, /* 0 if this is the first element of the list proper;
695 1 if the next element is the first */
b72a36d4
KW
696 700,
697 701,
698 776,
699 777,
700 787,
701 788,
702 834,
703 835,
704 940,
705 941,
706 942,
707 943,
708 945,
709 946,
710 951,
711 952,
712 953,
713 954,
714 961,
715 962,
716 965,
717 966,
718 969,
719 970,
720 974,
721 975,
722 1381,
723 1382,
724 1396,
725 1397,
726 1406,
727 1407,
728 7936,
729 7944,
730 7968,
731 7976,
732 8032,
733 8040,
734 8048,
735 8049,
736 8052,
737 8053,
738 8060,
739 8061
740};
741
015bb97c
CB
742#ifndef PERL_IN_XSUB_RE
743
18505f09 744static UV _Perl_Multi_Char_Folds_invlist[] = {
9ffebac4 745 58, /* Number of elements */
67434baf
KW
746 0, /* Current iteration position */
747 0, /* Cache of previous search index result */
de353015
KW
748 290655244, /* Version and data structure type */
749 1, /* 0 if this is the first element of the list proper;
750 1 if the next element is the first */
9ffebac4
KW
751 223,
752 224,
753 304,
754 305,
755 329,
756 330,
757 496,
758 497,
759 912,
760 913,
761 944,
762 945,
763 1415,
764 1416,
765 7830,
766 7835,
767 7838,
768 7839,
769 8016,
770 8017,
771 8018,
772 8019,
773 8020,
774 8021,
775 8022,
776 8023,
777 8064,
778 8112,
779 8114,
780 8117,
781 8118,
782 8120,
783 8124,
784 8125,
785 8130,
786 8133,
787 8134,
788 8136,
789 8140,
790 8141,
791 8146,
792 8148,
793 8150,
794 8152,
795 8162,
796 8165,
797 8166,
798 8168,
799 8178,
800 8181,
801 8182,
802 8184,
803 8188,
804 8189,
805 64256,
806 64263,
807 64275,
808 64280
809};
810
015bb97c
CB
811#endif
812
9d9177be 813/* ex: set ro: */