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