This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
move DEBUGGING section after includes in regexec.c.
[perl5.git] / charclass_invlists.h
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 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
25 static 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
38 static 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
51 static 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
79 static 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
97 static 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
113 static 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
145 static 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
163 static 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
193 static 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
209 static 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
237 static 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
253 static 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
281 static 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
296 static 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
311 static 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
325 static 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
339 static 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
355 static 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
369 static 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
393 static 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
407 static 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
423 static 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
443 static 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
475 static 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
491 static 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
523 static 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
537 static 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
555 static 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
575 static 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
607 static 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
625 static 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
647 static 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
701 static 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
771 static 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: */