/[pcre]/code/trunk/testdata/testinput6
ViewVC logotype

Contents of /code/trunk/testdata/testinput6

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1011 - (show annotations)
Sat Aug 25 11:36:15 2012 UTC (8 years, 7 months ago) by ph10
File size: 14588 byte(s)
Error occurred while calculating annotation data.
Upgrade \X to match an extended grapheme cluster
1 /-- This set of tests is for Unicode property support. It is compatible with
2 Perl >= 5.10, but not 5.8 because it tests some extra properties that are
3 not in the earlier release. --/
4
5 /^\pC\pL\pM\pN\pP\pS\pZ</8
6 \x7f\x{c0}\x{30f}\x{660}\x{66c}\x{f01}\x{1680}<
7 \np\x{300}9!\$ <
8 ** Failers
9 ap\x{300}9!\$ <
10
11 /^\PC/8
12 X
13 ** Failers
14 \x7f
15
16 /^\PL/8
17 9
18 ** Failers
19 \x{c0}
20
21 /^\PM/8
22 X
23 ** Failers
24 \x{30f}
25
26 /^\PN/8
27 X
28 ** Failers
29 \x{660}
30
31 /^\PP/8
32 X
33 ** Failers
34 \x{66c}
35
36 /^\PS/8
37 X
38 ** Failers
39 \x{f01}
40
41 /^\PZ/8
42 X
43 ** Failers
44 \x{1680}
45
46 /^\p{Cc}/8
47 \x{017}
48 \x{09f}
49 ** Failers
50 \x{0600}
51
52 /^\p{Cf}/8
53 \x{601}
54 ** Failers
55 \x{09f}
56
57 /^\p{Cn}/8
58 \x{e0000}
59 ** Failers
60 \x{09f}
61
62 /^\p{Co}/8
63 \x{f8ff}
64 ** Failers
65 \x{09f}
66
67 /^\p{Ll}/8
68 a
69 ** Failers
70 Z
71 \x{e000}
72
73 /^\p{Lm}/8
74 \x{2b0}
75 ** Failers
76 a
77
78 /^\p{Lo}/8
79 \x{1bb}
80 \x{3400}
81 \x{3401}
82 \x{4d00}
83 \x{4db4}
84 \x{4db5}
85 ** Failers
86 a
87 \x{2b0}
88 \x{4db6}
89
90 /^\p{Lt}/8
91 \x{1c5}
92 ** Failers
93 a
94 \x{2b0}
95
96 /^\p{Lu}/8
97 A
98 ** Failers
99 \x{2b0}
100
101 /^\p{Mc}/8
102 \x{903}
103 ** Failers
104 X
105 \x{300}
106
107 /^\p{Me}/8
108 \x{488}
109 ** Failers
110 X
111 \x{903}
112 \x{300}
113
114 /^\p{Mn}/8
115 \x{300}
116 ** Failers
117 X
118 \x{903}
119
120 /^\p{Nd}+/8
121 0123456789\x{660}\x{661}\x{662}\x{663}\x{664}\x{665}\x{666}\x{667}\x{668}\x{669}\x{66a}
122 \x{6f0}\x{6f1}\x{6f2}\x{6f3}\x{6f4}\x{6f5}\x{6f6}\x{6f7}\x{6f8}\x{6f9}\x{6fa}
123 \x{966}\x{967}\x{968}\x{969}\x{96a}\x{96b}\x{96c}\x{96d}\x{96e}\x{96f}\x{970}
124 ** Failers
125 X
126
127 /^\p{Nl}/8
128 \x{16ee}
129 ** Failers
130 X
131 \x{966}
132
133 /^\p{No}/8
134 \x{b2}
135 \x{b3}
136 ** Failers
137 X
138 \x{16ee}
139
140 /^\p{Pc}/8
141 \x5f
142 \x{203f}
143 ** Failers
144 X
145 -
146 \x{58a}
147
148 /^\p{Pd}/8
149 -
150 \x{58a}
151 ** Failers
152 X
153 \x{203f}
154
155 /^\p{Pe}/8
156 )
157 ]
158 }
159 \x{f3b}
160 ** Failers
161 X
162 \x{203f}
163 (
164 [
165 {
166 \x{f3c}
167
168 /^\p{Pf}/8
169 \x{bb}
170 \x{2019}
171 ** Failers
172 X
173 \x{203f}
174
175 /^\p{Pi}/8
176 \x{ab}
177 \x{2018}
178 ** Failers
179 X
180 \x{203f}
181
182 /^\p{Po}/8
183 !
184 \x{37e}
185 ** Failers
186 X
187 \x{203f}
188
189 /^\p{Ps}/8
190 (
191 [
192 {
193 \x{f3c}
194 ** Failers
195 X
196 )
197 ]
198 }
199 \x{f3b}
200
201 /^\p{Sk}/8
202 \x{2c2}
203 ** Failers
204 X
205 \x{9f2}
206
207 /^\p{Sm}+/8
208 +<|~\x{ac}\x{2044}
209 ** Failers
210 X
211 \x{9f2}
212
213 /^\p{So}/8
214 \x{a6}
215 \x{482}
216 ** Failers
217 X
218 \x{9f2}
219
220 /^\p{Zl}/8
221 \x{2028}
222 ** Failers
223 X
224 \x{2029}
225
226 /^\p{Zp}/8
227 \x{2029}
228 ** Failers
229 X
230 \x{2028}
231
232 /\p{Nd}+(..)/8
233 \x{660}\x{661}\x{662}ABC
234
235 /\p{Nd}+?(..)/8
236 \x{660}\x{661}\x{662}ABC
237
238 /\p{Nd}{2,}(..)/8
239 \x{660}\x{661}\x{662}ABC
240
241 /\p{Nd}{2,}?(..)/8
242 \x{660}\x{661}\x{662}ABC
243
244 /\p{Nd}*(..)/8
245 \x{660}\x{661}\x{662}ABC
246
247 /\p{Nd}*?(..)/8
248 \x{660}\x{661}\x{662}ABC
249
250 /\p{Nd}{2}(..)/8
251 \x{660}\x{661}\x{662}ABC
252
253 /\p{Nd}{2,3}(..)/8
254 \x{660}\x{661}\x{662}ABC
255
256 /\p{Nd}{2,3}?(..)/8
257 \x{660}\x{661}\x{662}ABC
258
259 /\p{Nd}?(..)/8
260 \x{660}\x{661}\x{662}ABC
261
262 /\p{Nd}??(..)/8
263 \x{660}\x{661}\x{662}ABC
264
265 /\p{Nd}*+(..)/8
266 \x{660}\x{661}\x{662}ABC
267
268 /\p{Nd}*+(...)/8
269 \x{660}\x{661}\x{662}ABC
270
271 /\p{Nd}*+(....)/8
272 ** Failers
273 \x{660}\x{661}\x{662}ABC
274
275 /(?<=A\p{Nd})XYZ/8
276 A2XYZ
277 123A5XYZPQR
278 ABA\x{660}XYZpqr
279 ** Failers
280 AXYZ
281 XYZ
282
283 /(?<!\pL)XYZ/8
284 1XYZ
285 AB=XYZ..
286 XYZ
287 ** Failers
288 WXYZ
289
290 /[\P{Nd}]+/8
291 abcd
292 ** Failers
293 1234
294
295 /\D+/8
296 11111111111111111111111111111111111111111111111111111111111111111111111
297 aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
298
299 /\P{Nd}+/8
300 11111111111111111111111111111111111111111111111111111111111111111111111
301 aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
302
303 /[\D]+/8
304 11111111111111111111111111111111111111111111111111111111111111111111111
305 aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
306
307 /[\P{Nd}]+/8
308 11111111111111111111111111111111111111111111111111111111111111111111111
309 aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
310
311 /[\D\P{Nd}]+/8
312 11111111111111111111111111111111111111111111111111111111111111111111111
313 aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
314
315 /\pL/8
316 a
317 A
318
319 /\pL/8i
320 a
321 A
322
323 /\p{Lu}/8
324 A
325 aZ
326 ** Failers
327 abc
328
329 /\p{Lu}/8i
330 A
331 aZ
332 ** Failers
333 abc
334
335 /\p{Ll}/8
336 a
337 Az
338 ** Failers
339 ABC
340
341 /A\x{391}\x{10427}\x{ff3a}\x{1fb0}/8
342 A\x{391}\x{10427}\x{ff3a}\x{1fb0}
343 ** Failers
344 a\x{391}\x{10427}\x{ff3a}\x{1fb0}
345 A\x{3b1}\x{10427}\x{ff3a}\x{1fb0}
346 A\x{391}\x{1044F}\x{ff3a}\x{1fb0}
347 A\x{391}\x{10427}\x{ff5a}\x{1fb0}
348 A\x{391}\x{10427}\x{ff3a}\x{1fb8}
349
350 /A\x{391}\x{10427}\x{ff3a}\x{1fb0}/8i
351 A\x{391}\x{10427}\x{ff3a}\x{1fb0}
352 a\x{391}\x{10427}\x{ff3a}\x{1fb0}
353 A\x{3b1}\x{10427}\x{ff3a}\x{1fb0}
354 A\x{391}\x{1044F}\x{ff3a}\x{1fb0}
355 A\x{391}\x{10427}\x{ff5a}\x{1fb0}
356 A\x{391}\x{10427}\x{ff3a}\x{1fb8}
357
358 /\x{391}+/8i
359 \x{391}\x{3b1}\x{3b1}\x{3b1}\x{391}
360
361 /\x{391}{3,5}(.)/8i
362 \x{391}\x{3b1}\x{3b1}\x{3b1}\x{391}X
363
364 /\x{391}{3,5}?(.)/8i
365 \x{391}\x{3b1}\x{3b1}\x{3b1}\x{391}X
366
367 /[\x{391}\x{ff3a}]/8i
368 \x{391}
369 \x{ff3a}
370 \x{3b1}
371 \x{ff5a}
372
373 /^[\X]/8
374 X123
375 *** Failers
376 AXYZ
377
378 /^(\X*)C/8
379 A\x{300}\x{301}\x{302}BCA\x{300}\x{301}
380 A\x{300}\x{301}\x{302}BCA\x{300}\x{301}C
381
382 /^(\X*?)C/8
383 A\x{300}\x{301}\x{302}BCA\x{300}\x{301}
384 A\x{300}\x{301}\x{302}BCA\x{300}\x{301}C
385
386 /^(\X*)(.)/8
387 A\x{300}\x{301}\x{302}BCA\x{300}\x{301}
388 A\x{300}\x{301}\x{302}BCA\x{300}\x{301}C
389
390 /^(\X*?)(.)/8
391 A\x{300}\x{301}\x{302}BCA\x{300}\x{301}
392 A\x{300}\x{301}\x{302}BCA\x{300}\x{301}C
393
394 /^\X(.)/8
395 *** Failers
396 A\x{300}\x{301}\x{302}
397
398 /^\X{2,3}(.)/8
399 A\x{300}\x{301}B\x{300}X
400 A\x{300}\x{301}B\x{300}C\x{300}\x{301}
401 A\x{300}\x{301}B\x{300}C\x{300}\x{301}X
402 A\x{300}\x{301}B\x{300}C\x{300}\x{301}DA\x{300}X
403
404 /^\X{2,3}?(.)/8
405 A\x{300}\x{301}B\x{300}X
406 A\x{300}\x{301}B\x{300}C\x{300}\x{301}
407 A\x{300}\x{301}B\x{300}C\x{300}\x{301}X
408 A\x{300}\x{301}B\x{300}C\x{300}\x{301}DA\x{300}X
409
410 /^\X/8
411 A
412 A\x{300}BC
413 A\x{300}\x{301}\x{302}BC
414 \x{300}
415
416 /^\p{Han}+/8
417 \x{2e81}\x{3007}\x{2f804}\x{31a0}
418 ** Failers
419 \x{2e7f}
420
421 /^\P{Katakana}+/8
422 \x{3105}
423 ** Failers
424 \x{30ff}
425
426 /^[\p{Arabic}]/8
427 \x{06e9}
428 \x{060b}
429 ** Failers
430 X\x{06e9}
431
432 /^[\P{Yi}]/8
433 \x{2f800}
434 ** Failers
435 \x{a014}
436 \x{a4c6}
437
438 /^\p{Any}X/8
439 AXYZ
440 \x{1234}XYZ
441 ** Failers
442 X
443
444 /^\P{Any}X/8
445 ** Failers
446 AX
447
448 /^\p{Any}?X/8
449 XYZ
450 AXYZ
451 \x{1234}XYZ
452 ** Failers
453 ABXYZ
454
455 /^\P{Any}?X/8
456 XYZ
457 ** Failers
458 AXYZ
459 \x{1234}XYZ
460 ABXYZ
461
462 /^\p{Any}+X/8
463 AXYZ
464 \x{1234}XYZ
465 A\x{1234}XYZ
466 ** Failers
467 XYZ
468
469 /^\P{Any}+X/8
470 ** Failers
471 AXYZ
472 \x{1234}XYZ
473 A\x{1234}XYZ
474 XYZ
475
476 /^\p{Any}*X/8
477 XYZ
478 AXYZ
479 \x{1234}XYZ
480 A\x{1234}XYZ
481 ** Failers
482
483 /^\P{Any}*X/8
484 XYZ
485 ** Failers
486 AXYZ
487 \x{1234}XYZ
488 A\x{1234}XYZ
489
490 /^[\p{Any}]X/8
491 AXYZ
492 \x{1234}XYZ
493 ** Failers
494 X
495
496 /^[\P{Any}]X/8
497 ** Failers
498 AX
499
500 /^[\p{Any}]?X/8
501 XYZ
502 AXYZ
503 \x{1234}XYZ
504 ** Failers
505 ABXYZ
506
507 /^[\P{Any}]?X/8
508 XYZ
509 ** Failers
510 AXYZ
511 \x{1234}XYZ
512 ABXYZ
513
514 /^[\p{Any}]+X/8
515 AXYZ
516 \x{1234}XYZ
517 A\x{1234}XYZ
518 ** Failers
519 XYZ
520
521 /^[\P{Any}]+X/8
522 ** Failers
523 AXYZ
524 \x{1234}XYZ
525 A\x{1234}XYZ
526 XYZ
527
528 /^[\p{Any}]*X/8
529 XYZ
530 AXYZ
531 \x{1234}XYZ
532 A\x{1234}XYZ
533 ** Failers
534
535 /^[\P{Any}]*X/8
536 XYZ
537 ** Failers
538 AXYZ
539 \x{1234}XYZ
540 A\x{1234}XYZ
541
542 /^\p{Any}{3,5}?/8
543 abcdefgh
544 \x{1234}\n\r\x{3456}xyz
545
546 /^\p{Any}{3,5}/8
547 abcdefgh
548 \x{1234}\n\r\x{3456}xyz
549
550 /^\P{Any}{3,5}?/8
551 ** Failers
552 abcdefgh
553 \x{1234}\n\r\x{3456}xyz
554
555 /^\p{L&}X/8
556 AXY
557 aXY
558 \x{1c5}XY
559 ** Failers
560 \x{1bb}XY
561 \x{2b0}XY
562 !XY
563
564 /^[\p{L&}]X/8
565 AXY
566 aXY
567 \x{1c5}XY
568 ** Failers
569 \x{1bb}XY
570 \x{2b0}XY
571 !XY
572
573 /^\p{L&}+X/8
574 AXY
575 aXY
576 AbcdeXyz
577 \x{1c5}AbXY
578 abcDEXypqreXlmn
579 ** Failers
580 \x{1bb}XY
581 \x{2b0}XY
582 !XY
583
584 /^[\p{L&}]+X/8
585 AXY
586 aXY
587 AbcdeXyz
588 \x{1c5}AbXY
589 abcDEXypqreXlmn
590 ** Failers
591 \x{1bb}XY
592 \x{2b0}XY
593 !XY
594
595 /^\p{L&}+?X/8
596 AXY
597 aXY
598 AbcdeXyz
599 \x{1c5}AbXY
600 abcDEXypqreXlmn
601 ** Failers
602 \x{1bb}XY
603 \x{2b0}XY
604 !XY
605
606 /^[\p{L&}]+?X/8
607 AXY
608 aXY
609 AbcdeXyz
610 \x{1c5}AbXY
611 abcDEXypqreXlmn
612 ** Failers
613 \x{1bb}XY
614 \x{2b0}XY
615 !XY
616
617 /^\P{L&}X/8
618 !XY
619 \x{1bb}XY
620 \x{2b0}XY
621 ** Failers
622 \x{1c5}XY
623 AXY
624
625 /^[\P{L&}]X/8
626 !XY
627 \x{1bb}XY
628 \x{2b0}XY
629 ** Failers
630 \x{1c5}XY
631 AXY
632
633 /^(\p{Z}[^\p{C}\p{Z}]+)*$/
634 \xa0!
635
636 /^[\pL](abc)(?1)/
637 AabcabcYZ
638
639 /([\pL]=(abc))*X/
640 L=abcX
641
642 /^\p{Balinese}\p{Cuneiform}\p{Nko}\p{Phags_Pa}\p{Phoenician}/8
643 \x{1b00}\x{12000}\x{7c0}\x{a840}\x{10900}
644
645 /Check property support in non-UTF-8 mode/
646
647 /\p{L}{4}/
648 123abcdefg
649 123abc\xc4\xc5zz
650
651 /\X{1,3}\d/
652 \x8aBCD
653
654 /\X?\d/
655 \x8aBCD
656
657 /\P{L}?\d/
658 \x8aBCD
659
660 /[\PPP\x8a]{1,}\x80/
661 A\x80
662
663 /^[\p{Arabic}]/8
664 \x{604}
665 \x{60e}
666 \x{656}
667 \x{657}
668 \x{658}
669 \x{659}
670 \x{65a}
671 \x{65b}
672 \x{65c}
673 \x{65d}
674 \x{65e}
675 \x{66a}
676 \x{6e9}
677 \x{6ef}
678 \x{6fa}
679 ** Failers
680 \x{650}
681 \x{651}
682 \x{652}
683 \x{653}
684 \x{654}
685 \x{655}
686 \x{65f}
687
688 /^\p{Cyrillic}/8
689 \x{1d2b}
690
691 /^\p{Common}/8
692 \x{589}
693 \x{60c}
694 \x{61f}
695 \x{964}
696 \x{965}
697
698 /^\p{Inherited}/8
699 \x{64b}
700 \x{654}
701 \x{655}
702 \x{200c}
703 ** Failers
704 \x{64a}
705 \x{656}
706
707 /^\p{Shavian}/8
708 \x{10450}
709 \x{1047f}
710
711 /^\p{Deseret}/8
712 \x{10400}
713 \x{1044f}
714
715 /^\p{Osmanya}/8
716 \x{10480}
717 \x{1049d}
718 \x{104a0}
719 \x{104a9}
720 ** Failers
721 \x{1049e}
722 \x{1049f}
723 \x{104aa}
724
725 /\p{Carian}\p{Cham}\p{Kayah_Li}\p{Lepcha}\p{Lycian}\p{Lydian}\p{Ol_Chiki}\p{Rejang}\p{Saurashtra}\p{Sundanese}\p{Vai}/8
726 \x{102A4}\x{AA52}\x{A91D}\x{1C46}\x{10283}\x{1092E}\x{1C6B}\x{A93B}\x{A8BF}\x{1BA0}\x{A50A}====
727
728 /\x{a77d}\x{1d79}/8i
729 \x{a77d}\x{1d79}
730 \x{1d79}\x{a77d}
731
732 /\x{a77d}\x{1d79}/8
733 \x{a77d}\x{1d79}
734 ** Failers
735 \x{1d79}\x{a77d}
736
737 /(A)\1/8i
738 AA
739 Aa
740 aa
741 aA
742
743 /(\x{10a})\1/8i
744 \x{10a}\x{10a}
745 \x{10a}\x{10b}
746 \x{10b}\x{10b}
747 \x{10b}\x{10a}
748
749 /The next two tests are for property support in non-UTF-8 mode/
750
751 /(?:\p{Lu}|\x20)+/
752 \x41\x20\x50\xC2\x54\xC9\x20\x54\x4F\x44\x41\x59
753
754 /[\p{Lu}\x20]+/
755 \x41\x20\x50\xC2\x54\xC9\x20\x54\x4F\x44\x41\x59
756
757 /\p{Avestan}\p{Bamum}\p{Egyptian_Hieroglyphs}\p{Imperial_Aramaic}\p{Inscriptional_Pahlavi}\p{Inscriptional_Parthian}\p{Javanese}\p{Kaithi}\p{Lisu}\p{Meetei_Mayek}\p{Old_South_Arabian}\p{Old_Turkic}\p{Samaritan}\p{Tai_Tham}\p{Tai_Viet}/8
758 \x{10b00}\x{a6ef}\x{13007}\x{10857}\x{10b78}\x{10b58}\x{a980}\x{110c1}\x{a4ff}\x{abc0}\x{10a7d}\x{10c48}\x{0800}\x{1aad}\x{aac0}
759
760 /^\w+/8W
761 Az_\x{aa}\x{c0}\x{1c5}\x{2b0}\x{3b6}\x{1d7c9}\x{2fa1d}1\x{660}\x{bef}\x{16ee}
762
763 /^[[:xdigit:]]*/8W
764 1a\x{660}\x{bef}\x{16ee}
765
766 /^\d+/8W
767 1\x{660}\x{bef}\x{16ee}
768
769 /^[[:digit:]]+/8W
770 1\x{660}\x{bef}\x{16ee}
771
772 /^>\s+/8W
773 >\x{20}\x{a0}\x{1680}\x{2028}\x{2029}\x{202f}\x{9}\x{b}
774
775 /^>\pZ+/8W
776 >\x{20}\x{a0}\x{1680}\x{2028}\x{2029}\x{202f}\x{9}\x{b}
777
778 /^>[[:space:]]*/8W
779 >\x{20}\x{a0}\x{1680}\x{2028}\x{2029}\x{202f}\x{9}\x{b}
780
781 /^>[[:blank:]]*/8W
782 >\x{20}\x{a0}\x{1680}\x{180e}\x{2000}\x{202f}\x{9}\x{b}\x{2028}
783
784 /^[[:alpha:]]*/8W
785 Az\x{aa}\x{c0}\x{1c5}\x{2b0}\x{3b6}\x{1d7c9}\x{2fa1d}
786
787 /^[[:alnum:]]*/8W
788 Az\x{aa}\x{c0}\x{1c5}\x{2b0}\x{3b6}\x{1d7c9}\x{2fa1d}1\x{660}\x{bef}\x{16ee}
789
790 /^[[:cntrl:]]*/8W
791 \x{0}\x{09}\x{1f}\x{7f}\x{9f}
792
793 /^[[:graph:]]*/8W
794 A\x{a1}\x{a0}
795
796 /^[[:print:]]*/8W
797 A z\x{a0}\x{a1}
798
799 /^[[:punct:]]*/8W
800 .+\x{a1}\x{a0}
801
802 /\p{Zs}*?\R/
803 ** Failers
804 a\xFCb
805
806 /\p{Zs}*\R/
807 ** Failers
808 a\xFCb
809
810 /ⱥ/8i
811
812 Ⱥx
813 Ⱥ
814
815 /[ⱥ]/8i
816
817 Ⱥx
818 Ⱥ
819
820 /Ⱥ/8i
821 Ⱥ
822
823
824 /-- These are tests for extended grapheme clusters --/
825
826 /^\X/8+
827 G\x{34e}\x{34e}X
828 \x{34e}\x{34e}X
829 \x04X
830 \x{1100}X
831 \x{1100}\x{34e}X
832 \x{1b04}\x{1b04}X
833 *These match up to the roman letters
834 \x{1111}\x{1111}L,L
835 \x{1111}\x{1111}\x{1169}L,L,V
836 \x{1111}\x{ae4c}L, LV
837 \x{1111}\x{ad89}L, LVT
838 \x{1111}\x{ae4c}\x{1169}L, LV, V
839 \x{1111}\x{ae4c}\x{1169}\x{1169}L, LV, V, V
840 \x{1111}\x{ae4c}\x{1169}\x{11fe}L, LV, V, T
841 \x{1111}\x{ad89}\x{11fe}L, LVT, T
842 \x{1111}\x{ad89}\x{11fe}\x{11fe}L, LVT, T, T
843 \x{ad89}\x{11fe}\x{11fe}LVT, T, T
844 *These match just the first codepoint (invalid sequence)
845 \x{1111}\x{11fe}L, T
846 \x{ae4c}\x{1111}LV, L
847 \x{ae4c}\x{ae4c}LV, LV
848 \x{ae4c}\x{ad89}LV, LVT
849 \x{1169}\x{1111}V, L
850 \x{1169}\x{ae4c}V, LV
851 \x{1169}\x{ad89}V, LVT
852 \x{ad89}\x{1111}LVT, L
853 \x{ad89}\x{1169}LVT, V
854 \x{ad89}\x{ae4c}LVT, LV
855 \x{ad89}\x{ad89}LVT, LVT
856 \x{11fe}\x{1111}T, L
857 \x{11fe}\x{1169}T, V
858 \x{11fe}\x{ae4c}T, LV
859 \x{11fe}\x{ad89}T, LVT
860 *Test extend and spacing mark
861 \x{1111}\x{ae4c}\x{0711}L, LV, extend
862 \x{1111}\x{ae4c}\x{1b04}L, LV, spacing mark
863 \x{1111}\x{ae4c}\x{1b04}\x{0711}\x{1b04}L, LV, spacing mark, extend, spacing mark
864 *Test CR, LF, and control
865 \x0d\x{0711}CR, extend
866 \x0d\x{1b04}CR, spacingmark
867 \x0a\x{0711}LF, extend
868 \x0a\x{1b04}LF, spacingmark
869 \x0b\x{0711}Control, extend
870 \x09\x{1b04}Control, spacingmark
871 *There are no Prepend characters, so we can't test Prepend, CR
872
873 /^(?>\X{2})X/8+
874 \x{1111}\x{ae4c}\x{1111}\x{ae4c}X
875
876 /^\X{2,4}X/8+
877 \x{1111}\x{ae4c}\x{1111}\x{ae4c}X
878 \x{1111}\x{ae4c}\x{1111}\x{ae4c}\x{1111}\x{ae4c}X
879 \x{1111}\x{ae4c}\x{1111}\x{ae4c}\x{1111}\x{ae4c}\x{1111}\x{ae4c}X
880
881 /^\X{2,4}?X/8+
882 \x{1111}\x{ae4c}\x{1111}\x{ae4c}X
883 \x{1111}\x{ae4c}\x{1111}\x{ae4c}\x{1111}\x{ae4c}X
884 \x{1111}\x{ae4c}\x{1111}\x{ae4c}\x{1111}\x{ae4c}\x{1111}\x{ae4c}X
885
886 /-- --/
887
888 /-- End of testinput6 --/

Properties

Name Value
svn:keywords "Author Date Id Revision Url"

  ViewVC Help
Powered by ViewVC 1.1.5