This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Patch [perl #111400] [:upper:] broken for above Latin1
[perl5.git] / charclass_invlists.h
CommitLineData
9d9177be
KW
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
10UV 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
20UV 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
29UV 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
dab0c3e7
KW
39UV 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
3f427fd9
KW
63UV 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
77UV 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
91UV 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
123UV 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
137UV 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
163UV 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
175UV 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
199UV 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
211UV 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
237UV 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
249UV 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
261UV 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
271UV 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
281UV 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
293UV 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
303UV 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
323UV 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
333UV 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
345UV 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
361UV L1PosixPunct_invlist[] = {
b4069bca 362 20, /* Number of elements */
3f427fd9
KW
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,
b4069bca 386 192
3f427fd9
KW
387};
388
389UV PosixSpace_invlist[] = {
390 4, /* Number of elements */
391 0, /* Current iteration position */
392 1064334010, /* Version and data structure type */
393 1, /* 0 if this is the first element of the list proper;
394 1 if the next element is the first */
395 9,
396 14,
397 32,
398 33
399};
400
401UV XPosixSpace_invlist[] = {
402 22, /* Number of elements */
403 0, /* Current iteration position */
404 1064334010, /* Version and data structure type */
405 1, /* 0 if this is the first element of the list proper;
406 1 if the next element is the first */
407 9,
408 14,
409 32,
410 33,
411 133,
412 134,
413 160,
414 161,
415 5760,
416 5761,
417 6158,
418 6159,
419 8192,
420 8203,
421 8232,
422 8234,
423 8239,
424 8240,
425 8287,
426 8288,
427 12288,
428 12289
429};
430
431UV PosixUpper_invlist[] = {
432 2, /* Number of elements */
433 0, /* Current iteration position */
434 1064334010, /* Version and data structure type */
435 1, /* 0 if this is the first element of the list proper;
436 1 if the next element is the first */
437 65,
438 91
439};
440
441UV L1PosixUpper_invlist[] = {
b4069bca 442 6, /* Number of elements */
3f427fd9
KW
443 0, /* Current iteration position */
444 1064334010, /* Version and data structure type */
445 1, /* 0 if this is the first element of the list proper;
446 1 if the next element is the first */
447 65,
448 91,
449 192,
450 215,
451 216,
b4069bca 452 223
3f427fd9
KW
453};
454
455UV PosixWord_invlist[] = {
456 8, /* Number of elements */
457 0, /* Current iteration position */
458 1064334010, /* Version and data structure type */
459 1, /* 0 if this is the first element of the list proper;
460 1 if the next element is the first */
461 48,
462 58,
463 65,
464 91,
465 95,
466 96,
467 97,
468 123
469};
470
471UV L1PosixWord_invlist[] = {
472 20, /* Number of elements */
473 0, /* Current iteration position */
474 1064334010, /* Version and data structure type */
475 1, /* 0 if this is the first element of the list proper;
476 1 if the next element is the first */
477 48,
478 58,
479 65,
480 91,
481 95,
482 96,
483 97,
484 123,
485 170,
486 171,
487 181,
488 182,
489 186,
490 187,
491 192,
492 215,
493 216,
494 247,
495 248,
496 706
497};
498
499UV PosixXDigit_invlist[] = {
500 6, /* Number of elements */
501 0, /* Current iteration position */
502 1064334010, /* Version and data structure type */
503 1, /* 0 if this is the first element of the list proper;
504 1 if the next element is the first */
505 48,
506 58,
507 65,
508 71,
509 97,
510 103
511};
512
513UV XPosixXDigit_invlist[] = {
514 12, /* Number of elements */
515 0, /* Current iteration position */
516 1064334010, /* Version and data structure type */
517 1, /* 0 if this is the first element of the list proper;
518 1 if the next element is the first */
519 48,
520 58,
521 65,
522 71,
523 97,
524 103,
525 65296,
526 65306,
527 65313,
528 65319,
529 65345,
530 65351
531};
532
9d9177be 533/* ex: set ro: */