1 /-- Do not use the \x{} construct except with patterns that have the --/
2 /-- /8 option set, because PCRE doesn't recognize them as UTF-8 unless --/
3 /-- that option is set. However, the latest Perls recognize them always. --/
53 a\x{1234}\x{4321}\x{3412}b
61 a\x{1234}\x{4321}\x{3412}b
63 a\x{1234}\x{4321}\x{3412}\x{3421}b
70 a\x{1234}\x{4321}\x{3412}b
72 a\x{1234}\x{4321}\x{3412}\x{3421}b
79 a\x{1234}\x{4321}\x{3412}b
81 a\x{1234}\x{4321}\x{3412}\x{3421}b
91 a\x{1234}\x{4321}\x{3412}b
93 a\x{1234}\x{4321}\x{3412}\x{3421}b
110 /(?<=a\x{100000}b)cd/8
114 \x{100}\x{100}\x{100}b
190 \x{100}\x{100}\x{100}\x{100}
194 \x{100}\x{100}\x{100}\x{100}
197 abcd\x{100}\x{100}\x{100}\x{100}
200 abcd\x{100}\x{100}\x{100}\x{100}
203 abcd\x{100}\x{100}\x{100}\x{100}
206 abcd\x{100}\x{100}\x{100}XX
209 abcd\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}XX
212 abcd\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}XX
214 /(?<=a\x{100}{2}b)X/8+
215 Xyyya\x{100}\x{100}bXzzz
218 aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
221 \x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}
376 /[Q\x{100}-\x{200}]/8
392 /[\x{100}\x{200}]{1,3}/8
395 ab\x{200}\x{100}\x{200}\x{100}cd
398 /[\x{100}\x{200}]{1,3}?/8
401 ab\x{200}\x{100}\x{200}\x{100}cd
404 /[Q\x{100}\x{200}]{1,3}/8
407 ab\x{200}\x{100}\x{200}\x{100}cd
410 /[Q\x{100}\x{200}]{1,3}?/8
413 ab\x{200}\x{100}\x{200}\x{100}cd
416 /(?<=[\x{100}\x{200}])X/8
422 /(?<=[Q\x{100}\x{200}])X/8
429 /(?<=[\x{100}\x{200}]{3})X/8
430 abc\x{100}\x{200}\x{100}X
435 /[^\x{100}\x{200}]X/8
443 /[^Q\x{100}\x{200}]X/8
452 /[^\x{100}-\x{200}]X/8
513 / End of testinput4 /