This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Actually implement @EXPORT_OK of strptime correctly; delete'ing an undef element...
[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 UV Latin1_invlist[] = {
11         2,      /* Number of elements */
12         0,      /* Current iteration position */
13         1064334010, /* Version and data structure type */
14         0,      /* 0 if this is the first element of the list proper;
15                    1 if the next element is the first */
16         256,
17         0
18 };
19
20 UV AboveLatin1_invlist[] = {
21         1,      /* Number of elements */
22         0,      /* Current iteration position */
23         1064334010, /* Version and data structure type */
24         1,      /* 0 if this is the first element of the list proper;
25                    1 if the next element is the first */
26         256
27 };
28
29 UV ASCII_invlist[] = {
30         2,      /* Number of elements */
31         0,      /* Current iteration position */
32         1064334010, /* Version and data structure type */
33         0,      /* 0 if this is the first element of the list proper;
34                    1 if the next element is the first */
35         128,
36         0
37 };
38
39 UV L1Cased_invlist[] = {
40         16,     /* Number of elements */
41         0,      /* Current iteration position */
42         1064334010, /* Version and data structure type */
43         1,      /* 0 if this is the first element of the list proper;
44                    1 if the next element is the first */
45         65,
46         91,
47         97,
48         123,
49         170,
50         171,
51         181,
52         182,
53         186,
54         187,
55         192,
56         215,
57         216,
58         247,
59         248,
60         443
61 };
62
63 UV VertSpace_invlist[] = {
64         6,      /* Number of elements */
65         0,      /* Current iteration position */
66         1064334010, /* Version and data structure type */
67         1,      /* 0 if this is the first element of the list proper;
68                    1 if the next element is the first */
69         10,
70         14,
71         133,
72         134,
73         8232,
74         8234
75 };
76
77 UV PerlSpace_invlist[] = {
78         6,      /* Number of elements */
79         0,      /* Current iteration position */
80         1064334010, /* Version and data structure type */
81         1,      /* 0 if this is the first element of the list proper;
82                    1 if the next element is the first */
83         9,
84         11,
85         12,
86         14,
87         32,
88         33
89 };
90
91 UV XPerlSpace_invlist[] = {
92         24,     /* Number of elements */
93         0,      /* Current iteration position */
94         1064334010, /* Version and data structure type */
95         1,      /* 0 if this is the first element of the list proper;
96                    1 if the next element is the first */
97         9,
98         11,
99         12,
100         14,
101         32,
102         33,
103         133,
104         134,
105         160,
106         161,
107         5760,
108         5761,
109         6158,
110         6159,
111         8192,
112         8203,
113         8232,
114         8234,
115         8239,
116         8240,
117         8287,
118         8288,
119         12288,
120         12289
121 };
122
123 UV PosixAlnum_invlist[] = {
124         6,      /* Number of elements */
125         0,      /* Current iteration position */
126         1064334010, /* Version and data structure type */
127         1,      /* 0 if this is the first element of the list proper;
128                    1 if the next element is the first */
129         48,
130         58,
131         65,
132         91,
133         97,
134         123
135 };
136
137 UV L1PosixAlnum_invlist[] = {
138         18,     /* Number of elements */
139         0,      /* Current iteration position */
140         1064334010, /* Version and data structure type */
141         1,      /* 0 if this is the first element of the list proper;
142                    1 if the next element is the first */
143         48,
144         58,
145         65,
146         91,
147         97,
148         123,
149         170,
150         171,
151         181,
152         182,
153         186,
154         187,
155         192,
156         215,
157         216,
158         247,
159         248,
160         706
161 };
162
163 UV PosixAlpha_invlist[] = {
164         4,      /* Number of elements */
165         0,      /* Current iteration position */
166         1064334010, /* Version and data structure type */
167         1,      /* 0 if this is the first element of the list proper;
168                    1 if the next element is the first */
169         65,
170         91,
171         97,
172         123
173 };
174
175 UV L1PosixAlpha_invlist[] = {
176         16,     /* Number of elements */
177         0,      /* Current iteration position */
178         1064334010, /* Version and data structure type */
179         1,      /* 0 if this is the first element of the list proper;
180                    1 if the next element is the first */
181         65,
182         91,
183         97,
184         123,
185         170,
186         171,
187         181,
188         182,
189         186,
190         187,
191         192,
192         215,
193         216,
194         247,
195         248,
196         706
197 };
198
199 UV PosixBlank_invlist[] = {
200         4,      /* Number of elements */
201         0,      /* Current iteration position */
202         1064334010, /* Version and data structure type */
203         1,      /* 0 if this is the first element of the list proper;
204                    1 if the next element is the first */
205         9,
206         10,
207         32,
208         33
209 };
210
211 UV XPosixBlank_invlist[] = {
212         18,     /* Number of elements */
213         0,      /* Current iteration position */
214         1064334010, /* Version and data structure type */
215         1,      /* 0 if this is the first element of the list proper;
216                    1 if the next element is the first */
217         9,
218         10,
219         32,
220         33,
221         160,
222         161,
223         5760,
224         5761,
225         6158,
226         6159,
227         8192,
228         8203,
229         8239,
230         8240,
231         8287,
232         8288,
233         12288,
234         12289
235 };
236
237 UV PosixCntrl_invlist[] = {
238         4,      /* Number of elements */
239         0,      /* Current iteration position */
240         1064334010, /* Version and data structure type */
241         0,      /* 0 if this is the first element of the list proper;
242                    1 if the next element is the first */
243         32,
244         127,
245         128,
246         0
247 };
248
249 UV XPosixCntrl_invlist[] = {
250         4,      /* Number of elements */
251         0,      /* Current iteration position */
252         1064334010, /* Version and data structure type */
253         0,      /* 0 if this is the first element of the list proper;
254                    1 if the next element is the first */
255         32,
256         127,
257         160,
258         0
259 };
260
261 UV PosixDigit_invlist[] = {
262         2,      /* Number of elements */
263         0,      /* Current iteration position */
264         1064334010, /* Version and data structure type */
265         1,      /* 0 if this is the first element of the list proper;
266                    1 if the next element is the first */
267         48,
268         58
269 };
270
271 UV PosixGraph_invlist[] = {
272         2,      /* Number of elements */
273         0,      /* Current iteration position */
274         1064334010, /* Version and data structure type */
275         1,      /* 0 if this is the first element of the list proper;
276                    1 if the next element is the first */
277         33,
278         127
279 };
280
281 UV L1PosixGraph_invlist[] = {
282         4,      /* Number of elements */
283         0,      /* Current iteration position */
284         1064334010, /* Version and data structure type */
285         1,      /* 0 if this is the first element of the list proper;
286                    1 if the next element is the first */
287         33,
288         127,
289         161,
290         888
291 };
292
293 UV PosixLower_invlist[] = {
294         2,      /* Number of elements */
295         0,      /* Current iteration position */
296         1064334010, /* Version and data structure type */
297         1,      /* 0 if this is the first element of the list proper;
298                    1 if the next element is the first */
299         97,
300         123
301 };
302
303 UV L1PosixLower_invlist[] = {
304         12,     /* Number of elements */
305         0,      /* Current iteration position */
306         1064334010, /* Version and data structure type */
307         1,      /* 0 if this is the first element of the list proper;
308                    1 if the next element is the first */
309         97,
310         123,
311         170,
312         171,
313         181,
314         182,
315         186,
316         187,
317         223,
318         247,
319         248,
320         256
321 };
322
323 UV PosixPrint_invlist[] = {
324         2,      /* Number of elements */
325         0,      /* Current iteration position */
326         1064334010, /* Version and data structure type */
327         1,      /* 0 if this is the first element of the list proper;
328                    1 if the next element is the first */
329         32,
330         127
331 };
332
333 UV L1PosixPrint_invlist[] = {
334         4,      /* Number of elements */
335         0,      /* Current iteration position */
336         1064334010, /* Version and data structure type */
337         1,      /* 0 if this is the first element of the list proper;
338                    1 if the next element is the first */
339         32,
340         127,
341         160,
342         888
343 };
344
345 UV PosixPunct_invlist[] = {
346         8,      /* Number of elements */
347         0,      /* Current iteration position */
348         1064334010, /* Version and data structure type */
349         1,      /* 0 if this is the first element of the list proper;
350                    1 if the next element is the first */
351         33,
352         48,
353         58,
354         65,
355         91,
356         97,
357         123,
358         127
359 };
360
361 UV L1PosixPunct_invlist[] = {
362         21,     /* Number of elements */
363         0,      /* Current iteration position */
364         1064334010, /* Version and data structure type */
365         1,      /* 0 if this is the first element of the list proper;
366                    1 if the next element is the first */
367         33,
368         48,
369         58,
370         65,
371         91,
372         97,
373         123,
374         127,
375         161,
376         162,
377         167,
378         168,
379         171,
380         172,
381         182,
382         184,
383         187,
384         188,
385         191,
386         192,
387         894
388 };
389
390 UV PosixSpace_invlist[] = {
391         4,      /* Number of elements */
392         0,      /* Current iteration position */
393         1064334010, /* Version and data structure type */
394         1,      /* 0 if this is the first element of the list proper;
395                    1 if the next element is the first */
396         9,
397         14,
398         32,
399         33
400 };
401
402 UV XPosixSpace_invlist[] = {
403         22,     /* Number of elements */
404         0,      /* Current iteration position */
405         1064334010, /* Version and data structure type */
406         1,      /* 0 if this is the first element of the list proper;
407                    1 if the next element is the first */
408         9,
409         14,
410         32,
411         33,
412         133,
413         134,
414         160,
415         161,
416         5760,
417         5761,
418         6158,
419         6159,
420         8192,
421         8203,
422         8232,
423         8234,
424         8239,
425         8240,
426         8287,
427         8288,
428         12288,
429         12289
430 };
431
432 UV PosixUpper_invlist[] = {
433         2,      /* Number of elements */
434         0,      /* Current iteration position */
435         1064334010, /* Version and data structure type */
436         1,      /* 0 if this is the first element of the list proper;
437                    1 if the next element is the first */
438         65,
439         91
440 };
441
442 UV L1PosixUpper_invlist[] = {
443         7,      /* Number of elements */
444         0,      /* Current iteration position */
445         1064334010, /* Version and data structure type */
446         1,      /* 0 if this is the first element of the list proper;
447                    1 if the next element is the first */
448         65,
449         91,
450         192,
451         215,
452         216,
453         223,
454         256
455 };
456
457 UV PosixWord_invlist[] = {
458         8,      /* Number of elements */
459         0,      /* Current iteration position */
460         1064334010, /* Version and data structure type */
461         1,      /* 0 if this is the first element of the list proper;
462                    1 if the next element is the first */
463         48,
464         58,
465         65,
466         91,
467         95,
468         96,
469         97,
470         123
471 };
472
473 UV L1PosixWord_invlist[] = {
474         20,     /* Number of elements */
475         0,      /* Current iteration position */
476         1064334010, /* Version and data structure type */
477         1,      /* 0 if this is the first element of the list proper;
478                    1 if the next element is the first */
479         48,
480         58,
481         65,
482         91,
483         95,
484         96,
485         97,
486         123,
487         170,
488         171,
489         181,
490         182,
491         186,
492         187,
493         192,
494         215,
495         216,
496         247,
497         248,
498         706
499 };
500
501 UV PosixXDigit_invlist[] = {
502         6,      /* Number of elements */
503         0,      /* Current iteration position */
504         1064334010, /* Version and data structure type */
505         1,      /* 0 if this is the first element of the list proper;
506                    1 if the next element is the first */
507         48,
508         58,
509         65,
510         71,
511         97,
512         103
513 };
514
515 UV XPosixXDigit_invlist[] = {
516         12,     /* Number of elements */
517         0,      /* Current iteration position */
518         1064334010, /* Version and data structure type */
519         1,      /* 0 if this is the first element of the list proper;
520                    1 if the next element is the first */
521         48,
522         58,
523         65,
524         71,
525         97,
526         103,
527         65296,
528         65306,
529         65313,
530         65319,
531         65345,
532         65351
533 };
534
535 /* ex: set ro: */