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. --/
5 /^\pC\pL\pM\pN\pP\pS\pZ</8
6 \x7f\x{c0}\x{30f}\x{660}\x{66c}\x{f01}\x{1680}<
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}
233 \x{660}\x{661}\x{662}ABC
236 \x{660}\x{661}\x{662}ABC
239 \x{660}\x{661}\x{662}ABC
242 \x{660}\x{661}\x{662}ABC
245 \x{660}\x{661}\x{662}ABC
248 \x{660}\x{661}\x{662}ABC
251 \x{660}\x{661}\x{662}ABC
254 \x{660}\x{661}\x{662}ABC
257 \x{660}\x{661}\x{662}ABC
260 \x{660}\x{661}\x{662}ABC
263 \x{660}\x{661}\x{662}ABC
266 \x{660}\x{661}\x{662}ABC
269 \x{660}\x{661}\x{662}ABC
273 \x{660}\x{661}\x{662}ABC
296 11111111111111111111111111111111111111111111111111111111111111111111111
297 aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
300 11111111111111111111111111111111111111111111111111111111111111111111111
301 aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
304 11111111111111111111111111111111111111111111111111111111111111111111111
305 aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
308 11111111111111111111111111111111111111111111111111111111111111111111111
309 aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
312 11111111111111111111111111111111111111111111111111111111111111111111111
313 aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
341 /A\x{391}\x{10427}\x{ff3a}\x{1fb0}/8
342 A\x{391}\x{10427}\x{ff3a}\x{1fb0}
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}
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}
359 \x{391}\x{3b1}\x{3b1}\x{3b1}\x{391}
362 \x{391}\x{3b1}\x{3b1}\x{3b1}\x{391}X
365 \x{391}\x{3b1}\x{3b1}\x{3b1}\x{391}X
367 /[\x{391}\x{ff3a}]/8i
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
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
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
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
396 A\x{300}\x{301}\x{302}
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
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
411 \x{2e81}\x{3007}\x{2f804}\x{31a0}
538 \x{1234}\n\r\x{3456}xyz
542 \x{1234}\n\r\x{3456}xyz
547 \x{1234}\n\r\x{3456}xyz
627 /^(\p{Z}[^\p{C}\p{Z}]+)*$/
636 /^\p{Balinese}\p{Cuneiform}\p{Nko}\p{Phags_Pa}\p{Phoenician}/8
637 \x{1b00}\x{12000}\x{7c0}\x{a840}\x{10900}
639 /Check property support in non-UTF-8 mode/
720 /\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
721 \x{102A4}\x{AA52}\x{A91D}\x{1C46}\x{10283}\x{1092E}\x{1C6B}\x{A93B}\x{A8BF}\x{1BA0}\x{A50A}====
744 /The next two tests are for property support in non-UTF-8 mode/
747 \x41\x20\x50\xC2\x54\xC9\x20\x54\x4F\x44\x41\x59
750 \x41\x20\x50\xC2\x54\xC9\x20\x54\x4F\x44\x41\x59
752 /\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
753 \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}
756 Az_\x{aa}\x{c0}\x{1c5}\x{2b0}\x{3b6}\x{1d7c9}\x{2fa1d}1\x{660}\x{bef}\x{16ee}
759 1a\x{660}\x{bef}\x{16ee}
762 1\x{660}\x{bef}\x{16ee}
765 1\x{660}\x{bef}\x{16ee}
768 >\x{20}\x{a0}\x{1680}\x{2028}\x{2029}\x{202f}\x{9}\x{b}
771 >\x{20}\x{a0}\x{1680}\x{2028}\x{2029}\x{202f}\x{9}\x{b}
774 >\x{20}\x{a0}\x{1680}\x{2028}\x{2029}\x{202f}\x{9}\x{b}
777 >\x{20}\x{a0}\x{1680}\x{180e}\x{2000}\x{202f}\x{9}\x{b}\x{2028}
780 Az\x{aa}\x{c0}\x{1c5}\x{2b0}\x{3b6}\x{1d7c9}\x{2fa1d}
783 Az\x{aa}\x{c0}\x{1c5}\x{2b0}\x{3b6}\x{1d7c9}\x{2fa1d}1\x{660}\x{bef}\x{16ee}
786 \x{0}\x{09}\x{1f}\x{7f}\x{9f}
819 /-- End of testinput6 --/