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