xref: /openbsd-src/gnu/usr.bin/perl/charclass_invlists.h (revision 50b7afb2c2c0993b0894d4e34bf857cb13ed9c80)
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 
10 #ifndef PERL_IN_XSUB_RE
11 
12 static UV Latin1_invlist[] = {
13 	2,	/* Number of elements */
14 	0,	/* Current iteration position */
15 	0,	/* Cache of previous search index result */
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
21 };
22 
23 #endif
24 
25 #ifndef PERL_IN_XSUB_RE
26 
27 static UV AboveLatin1_invlist[] = {
28 	1,	/* Number of elements */
29 	0,	/* Current iteration position */
30 	0,	/* Cache of previous search index result */
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 */
34 	256
35 };
36 
37 #endif
38 
39 #ifndef PERL_IN_XSUB_RE
40 
41 static UV ASCII_invlist[] = {
42 	2,	/* Number of elements */
43 	0,	/* Current iteration position */
44 	0,	/* Cache of previous search index result */
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
50 };
51 
52 #endif
53 
54 #ifndef PERL_IN_XSUB_RE
55 
56 static UV L1Cased_invlist[] = {
57 	16,	/* Number of elements */
58 	0,	/* Current iteration position */
59 	0,	/* Cache of previous search index result */
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 */
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 
81 #endif
82 
83 #ifndef PERL_IN_XSUB_RE
84 
85 static UV VertSpace_invlist[] = {
86 	6,	/* Number of elements */
87 	0,	/* Current iteration position */
88 	0,	/* Cache of previous search index result */
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 */
92 	10,
93 	14,
94 	133,
95 	134,
96 	8232,
97 	8234
98 };
99 
100 #endif
101 
102 #ifndef PERL_IN_XSUB_RE
103 
104 static UV PerlSpace_invlist[] = {
105 	4,	/* Number of elements */
106 	0,	/* Current iteration position */
107 	0,	/* Cache of previous search index result */
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 */
111 	9,
112 	14,
113 	32,
114 	33
115 };
116 
117 #endif
118 
119 #ifndef PERL_IN_XSUB_RE
120 
121 static UV XPerlSpace_invlist[] = {
122 	22,	/* Number of elements */
123 	0,	/* Current iteration position */
124 	0,	/* Cache of previous search index result */
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 */
128 	9,
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 
152 #endif
153 
154 #ifndef PERL_IN_XSUB_RE
155 
156 static UV PosixAlnum_invlist[] = {
157 	6,	/* Number of elements */
158 	0,	/* Current iteration position */
159 	0,	/* Cache of previous search index result */
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 */
163 	48,
164 	58,
165 	65,
166 	91,
167 	97,
168 	123
169 };
170 
171 #endif
172 
173 #ifndef PERL_IN_XSUB_RE
174 
175 static UV L1PosixAlnum_invlist[] = {
176 	18,	/* Number of elements */
177 	0,	/* Current iteration position */
178 	0,	/* Cache of previous search index result */
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 */
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 
202 #endif
203 
204 #ifndef PERL_IN_XSUB_RE
205 
206 static UV PosixAlpha_invlist[] = {
207 	4,	/* Number of elements */
208 	0,	/* Current iteration position */
209 	0,	/* Cache of previous search index result */
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 */
213 	65,
214 	91,
215 	97,
216 	123
217 };
218 
219 #endif
220 
221 #ifndef PERL_IN_XSUB_RE
222 
223 static UV L1PosixAlpha_invlist[] = {
224 	16,	/* Number of elements */
225 	0,	/* Current iteration position */
226 	0,	/* Cache of previous search index result */
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 */
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 
248 #endif
249 
250 #ifndef PERL_IN_XSUB_RE
251 
252 static UV PosixBlank_invlist[] = {
253 	4,	/* Number of elements */
254 	0,	/* Current iteration position */
255 	0,	/* Cache of previous search index result */
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 */
259 	9,
260 	10,
261 	32,
262 	33
263 };
264 
265 #endif
266 
267 #ifndef PERL_IN_XSUB_RE
268 
269 static UV XPosixBlank_invlist[] = {
270 	18,	/* Number of elements */
271 	0,	/* Current iteration position */
272 	0,	/* Cache of previous search index result */
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 */
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 
296 #endif
297 
298 #ifndef PERL_IN_XSUB_RE
299 
300 static UV PosixCntrl_invlist[] = {
301 	4,	/* Number of elements */
302 	0,	/* Current iteration position */
303 	0,	/* Cache of previous search index result */
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 */
307 	32,
308 	127,
309 	128,
310 	0
311 };
312 
313 #endif
314 
315 #ifndef PERL_IN_XSUB_RE
316 
317 static UV XPosixCntrl_invlist[] = {
318 	4,	/* Number of elements */
319 	0,	/* Current iteration position */
320 	0,	/* Cache of previous search index result */
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 */
324 	32,
325 	127,
326 	160,
327 	0
328 };
329 
330 #endif
331 
332 #ifndef PERL_IN_XSUB_RE
333 
334 static UV PosixDigit_invlist[] = {
335 	2,	/* Number of elements */
336 	0,	/* Current iteration position */
337 	0,	/* Cache of previous search index result */
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 */
341 	48,
342 	58
343 };
344 
345 #endif
346 
347 #ifndef PERL_IN_XSUB_RE
348 
349 static UV PosixGraph_invlist[] = {
350 	2,	/* Number of elements */
351 	0,	/* Current iteration position */
352 	0,	/* Cache of previous search index result */
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 */
356 	33,
357 	127
358 };
359 
360 #endif
361 
362 #ifndef PERL_IN_XSUB_RE
363 
364 static UV L1PosixGraph_invlist[] = {
365 	4,	/* Number of elements */
366 	0,	/* Current iteration position */
367 	0,	/* Cache of previous search index result */
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 */
371 	33,
372 	127,
373 	161,
374 	888
375 };
376 
377 #endif
378 
379 #ifndef PERL_IN_XSUB_RE
380 
381 static UV PosixLower_invlist[] = {
382 	2,	/* Number of elements */
383 	0,	/* Current iteration position */
384 	0,	/* Cache of previous search index result */
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 */
388 	97,
389 	123
390 };
391 
392 #endif
393 
394 #ifndef PERL_IN_XSUB_RE
395 
396 static UV L1PosixLower_invlist[] = {
397 	12,	/* Number of elements */
398 	0,	/* Current iteration position */
399 	0,	/* Cache of previous search index result */
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 */
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 
417 #endif
418 
419 #ifndef PERL_IN_XSUB_RE
420 
421 static UV PosixPrint_invlist[] = {
422 	2,	/* Number of elements */
423 	0,	/* Current iteration position */
424 	0,	/* Cache of previous search index result */
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 */
428 	32,
429 	127
430 };
431 
432 #endif
433 
434 #ifndef PERL_IN_XSUB_RE
435 
436 static UV L1PosixPrint_invlist[] = {
437 	4,	/* Number of elements */
438 	0,	/* Current iteration position */
439 	0,	/* Cache of previous search index result */
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 */
443 	32,
444 	127,
445 	160,
446 	888
447 };
448 
449 #endif
450 
451 #ifndef PERL_IN_XSUB_RE
452 
453 static UV PosixPunct_invlist[] = {
454 	8,	/* Number of elements */
455 	0,	/* Current iteration position */
456 	0,	/* Cache of previous search index result */
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 */
460 	33,
461 	48,
462 	58,
463 	65,
464 	91,
465 	97,
466 	123,
467 	127
468 };
469 
470 #endif
471 
472 #ifndef PERL_IN_XSUB_RE
473 
474 static UV L1PosixPunct_invlist[] = {
475 	20,	/* Number of elements */
476 	0,	/* Current iteration position */
477 	0,	/* Cache of previous search index result */
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 */
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,
500 	192
501 };
502 
503 #endif
504 
505 #ifndef PERL_IN_XSUB_RE
506 
507 static UV PosixSpace_invlist[] = {
508 	4,	/* Number of elements */
509 	0,	/* Current iteration position */
510 	0,	/* Cache of previous search index result */
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 */
514 	9,
515 	14,
516 	32,
517 	33
518 };
519 
520 #endif
521 
522 #ifndef PERL_IN_XSUB_RE
523 
524 static UV XPosixSpace_invlist[] = {
525 	22,	/* Number of elements */
526 	0,	/* Current iteration position */
527 	0,	/* Cache of previous search index result */
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 */
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 
555 #endif
556 
557 #ifndef PERL_IN_XSUB_RE
558 
559 static UV PosixUpper_invlist[] = {
560 	2,	/* Number of elements */
561 	0,	/* Current iteration position */
562 	0,	/* Cache of previous search index result */
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 */
566 	65,
567 	91
568 };
569 
570 #endif
571 
572 #ifndef PERL_IN_XSUB_RE
573 
574 static UV L1PosixUpper_invlist[] = {
575 	6,	/* Number of elements */
576 	0,	/* Current iteration position */
577 	0,	/* Cache of previous search index result */
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 */
581 	65,
582 	91,
583 	192,
584 	215,
585 	216,
586 	223
587 };
588 
589 #endif
590 
591 #ifndef PERL_IN_XSUB_RE
592 
593 static UV PosixWord_invlist[] = {
594 	8,	/* Number of elements */
595 	0,	/* Current iteration position */
596 	0,	/* Cache of previous search index result */
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 */
600 	48,
601 	58,
602 	65,
603 	91,
604 	95,
605 	96,
606 	97,
607 	123
608 };
609 
610 #endif
611 
612 #ifndef PERL_IN_XSUB_RE
613 
614 static UV L1PosixWord_invlist[] = {
615 	20,	/* Number of elements */
616 	0,	/* Current iteration position */
617 	0,	/* Cache of previous search index result */
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 */
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 
643 #endif
644 
645 #ifndef PERL_IN_XSUB_RE
646 
647 static UV PosixXDigit_invlist[] = {
648 	6,	/* Number of elements */
649 	0,	/* Current iteration position */
650 	0,	/* Cache of previous search index result */
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 */
654 	48,
655 	58,
656 	65,
657 	71,
658 	97,
659 	103
660 };
661 
662 #endif
663 
664 #ifndef PERL_IN_XSUB_RE
665 
666 static UV XPosixXDigit_invlist[] = {
667 	12,	/* Number of elements */
668 	0,	/* Current iteration position */
669 	0,	/* Cache of previous search index result */
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 */
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 
687 #endif
688 
689 static UV NonL1_Perl_Non_Final_Folds_invlist[] = {
690 	44,	/* Number of elements */
691 	0,	/* Current iteration position */
692 	0,	/* Cache of previous search index result */
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 */
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 
742 #ifndef PERL_IN_XSUB_RE
743 
744 static UV _Perl_Multi_Char_Folds_invlist[] = {
745 	58,	/* Number of elements */
746 	0,	/* Current iteration position */
747 	0,	/* Cache of previous search index result */
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 */
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 
811 #endif
812 
813 /* ex: set ro: */
814