bottleneck testcase based on rubbos
[bottlenecks.git] / rubbos / app / tomcat-connectors-1.2.32-src / native / iis / pcre / testdata / testinput6
1 /^\pC\pL\pM\pN\pP\pS\pZ</8
2     \x7f\x{c0}\x{30f}\x{660}\x{66c}\x{f01}\x{1680}<
3     \np\x{300}9!\$ < 
4     ** Failers 
5     ap\x{300}9!\$ < 
6   
7 /^\PC/8
8     X
9     ** Failers 
10     \x7f
11   
12 /^\PL/8
13     9
14     ** Failers 
15     \x{c0}
16   
17 /^\PM/8
18     X
19     ** Failers 
20     \x{30f}
21   
22 /^\PN/8
23     X
24     ** Failers 
25     \x{660}
26   
27 /^\PP/8
28     X
29     ** Failers 
30     \x{66c}
31   
32 /^\PS/8
33     X
34     ** Failers 
35     \x{f01}
36   
37 /^\PZ/8
38     X
39     ** Failers 
40     \x{1680}
41     
42 /^\p{Cc}/8
43     \x{017}
44     \x{09f} 
45     ** Failers
46     \x{0600} 
47   
48 /^\p{Cf}/8
49     \x{601}
50     ** Failers
51     \x{09f} 
52   
53 /^\p{Cn}/8
54     ** Failers
55     \x{09f} 
56   
57 /^\p{Co}/8
58     \x{f8ff}
59     ** Failers
60     \x{09f} 
61   
62 /^\p{Cs}/8
63     \x{dfff}
64     ** Failers
65     \x{09f} 
66   
67 /^\p{Ll}/8
68     a
69     ** Failers 
70     Z
71     \x{dfff}  
72   
73 /^\p{Lm}/8
74     \x{2b0}
75     ** Failers
76     a 
77   
78 /^\p{Lo}/8
79     \x{1bb}
80     ** Failers
81     a 
82     \x{2b0}
83   
84 /^\p{Lt}/8
85     \x{1c5}
86     ** Failers
87     a 
88     \x{2b0}
89   
90 /^\p{Lu}/8
91     A
92     ** Failers
93     \x{2b0}
94   
95 /^\p{Mc}/8
96     \x{903}
97     ** Failers
98     X
99     \x{300}
100        
101 /^\p{Me}/8
102     \x{488}
103     ** Failers
104     X
105     \x{903}
106     \x{300}
107   
108 /^\p{Mn}/8
109     \x{300}
110     ** Failers
111     X
112     \x{903}
113   
114 /^\p{Nd}+/8
115     0123456789\x{660}\x{661}\x{662}\x{663}\x{664}\x{665}\x{666}\x{667}\x{668}\x{669}\x{66a}
116     \x{6f0}\x{6f1}\x{6f2}\x{6f3}\x{6f4}\x{6f5}\x{6f6}\x{6f7}\x{6f8}\x{6f9}\x{6fa}
117     \x{966}\x{967}\x{968}\x{969}\x{96a}\x{96b}\x{96c}\x{96d}\x{96e}\x{96f}\x{970}
118     ** Failers
119     X
120   
121 /^\p{Nl}/8
122     \x{16ee}
123     ** Failers
124     X
125     \x{966}
126   
127 /^\p{No}/8
128     \x{b2}
129     \x{b3}
130     ** Failers
131     X
132     \x{16ee}
133   
134 /^\p{Pc}/8
135     \x5f
136     \x{203f}
137     ** Failers
138     X
139     -
140     \x{58a}
141   
142 /^\p{Pd}/8
143     -
144     \x{58a}
145     ** Failers
146     X
147     \x{203f}
148   
149 /^\p{Pe}/8
150     )
151     ]
152     }
153     \x{f3b}
154     ** Failers
155     X
156     \x{203f}
157     (
158     [
159     {
160     \x{f3c}
161   
162 /^\p{Pf}/8
163     \x{bb}
164     \x{2019}
165     ** Failers
166     X
167     \x{203f}
168   
169 /^\p{Pi}/8
170     \x{ab}
171     \x{2018}
172     ** Failers
173     X
174     \x{203f}
175   
176 /^\p{Po}/8
177     !
178     \x{37e}
179     ** Failers
180     X
181     \x{203f}
182   
183 /^\p{Ps}/8
184     (
185     [
186     {
187     \x{f3c}
188     ** Failers
189     X
190     )
191     ]
192     }
193     \x{f3b}
194   
195 /^\p{Sc}+/8
196     $\x{a2}\x{a3}\x{a4}\x{a5}\x{a6}
197     \x{9f2}
198     ** Failers
199     X
200     \x{2c2}
201   
202 /^\p{Sk}/8
203     \x{2c2}
204     ** Failers
205     X
206     \x{9f2}
207   
208 /^\p{Sm}+/8
209     +<|~\x{ac}\x{2044}
210     ** Failers
211     X
212     \x{9f2}
213   
214 /^\p{So}/8
215     \x{a6}
216     \x{482} 
217     ** Failers
218     X
219     \x{9f2}
220   
221 /^\p{Zl}/8
222     \x{2028}
223     ** Failers
224     X
225     \x{2029}
226   
227 /^\p{Zp}/8
228     \x{2029}
229     ** Failers
230     X
231     \x{2028}
232   
233 /^\p{Zs}/8
234     \ \
235     \x{a0}
236     \x{1680}
237     \x{180e}
238     \x{2000}
239     \x{2001}     
240     ** Failers
241     \x{2028}
242     \x{200d} 
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,}?(..)/8
254       \x{660}\x{661}\x{662}ABC
255   
256 /\p{Nd}*(..)/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}{2}(..)/8
263       \x{660}\x{661}\x{662}ABC
264   
265 /\p{Nd}{2,3}(..)/8
266       \x{660}\x{661}\x{662}ABC
267   
268 /\p{Nd}{2,3}?(..)/8
269       \x{660}\x{661}\x{662}ABC
270   
271 /\p{Nd}?(..)/8
272       \x{660}\x{661}\x{662}ABC
273   
274 /\p{Nd}??(..)/8
275       \x{660}\x{661}\x{662}ABC
276   
277 /\p{Nd}*+(..)/8
278       \x{660}\x{661}\x{662}ABC
279   
280 /\p{Nd}*+(...)/8
281       \x{660}\x{661}\x{662}ABC
282   
283 /\p{Nd}*+(....)/8
284       ** Failers
285       \x{660}\x{661}\x{662}ABC
286   
287 /\p{Lu}/8i
288     A
289     a\x{10a0}B 
290     ** Failers 
291     a
292     \x{1d00}  
293
294 /\p{^Lu}/8i
295     1234
296     ** Failers
297     ABC 
298
299 /\P{Lu}/8i
300     1234
301     ** Failers
302     ABC 
303
304 /(?<=A\p{Nd})XYZ/8
305     A2XYZ
306     123A5XYZPQR
307     ABA\x{660}XYZpqr
308     ** Failers
309     AXYZ
310     XYZ     
311     
312 /(?<!\pL)XYZ/8
313     1XYZ
314     AB=XYZ.. 
315     XYZ 
316     ** Failers
317     WXYZ 
318
319 /[\p{L}]/D
320
321 /[\p{^L}]/D
322
323 /[\P{L}]/D
324
325 /[\P{^L}]/D
326
327 /[abc\p{L}\x{0660}]/8D
328
329 /[\p{Nd}]/8DM
330     1234
331
332 /[\p{Nd}+-]+/8DM
333     1234
334     12-34
335     12+\x{661}-34  
336     ** Failers
337     abcd  
338
339 /[\P{Nd}]+/8
340     abcd
341     ** Failers
342     1234
343
344 /\D+/8
345     11111111111111111111111111111111111111111111111111111111111111111111111
346     aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
347      
348 /\P{Nd}+/8
349     11111111111111111111111111111111111111111111111111111111111111111111111
350     aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
351
352 /[\D]+/8
353     11111111111111111111111111111111111111111111111111111111111111111111111
354     aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
355
356 /[\P{Nd}]+/8
357     11111111111111111111111111111111111111111111111111111111111111111111111
358     aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
359
360 /[\D\P{Nd}]+/8
361     11111111111111111111111111111111111111111111111111111111111111111111111
362     aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
363
364 /\pL/8
365     a
366     A 
367
368 /\pL/8i
369     a
370     A 
371     
372 /\p{Lu}/8 
373     A
374     aZ
375     ** Failers
376     abc   
377
378 /\p{Lu}/8i
379     A
380     aZ
381     ** Failers
382     abc   
383
384 /\p{Ll}/8 
385     a
386     Az
387     ** Failers
388     ABC   
389
390 /\p{Ll}/8i 
391     a
392     Az
393     ** Failers
394     ABC   
395
396 /^\x{c0}$/8i
397     \x{c0}
398     \x{e0} 
399
400 /^\x{e0}$/8i
401     \x{c0}
402     \x{e0} 
403
404 /A\x{391}\x{10427}\x{ff3a}\x{1fb0}/8
405     A\x{391}\x{10427}\x{ff3a}\x{1fb0}
406     ** Failers
407     a\x{391}\x{10427}\x{ff3a}\x{1fb0}   
408     A\x{3b1}\x{10427}\x{ff3a}\x{1fb0}
409     A\x{391}\x{1044F}\x{ff3a}\x{1fb0}
410     A\x{391}\x{10427}\x{ff5a}\x{1fb0}
411     A\x{391}\x{10427}\x{ff3a}\x{1fb8}
412
413 /A\x{391}\x{10427}\x{ff3a}\x{1fb0}/8i
414     A\x{391}\x{10427}\x{ff3a}\x{1fb0}
415     a\x{391}\x{10427}\x{ff3a}\x{1fb0}   
416     A\x{3b1}\x{10427}\x{ff3a}\x{1fb0}
417     A\x{391}\x{1044F}\x{ff3a}\x{1fb0}
418     A\x{391}\x{10427}\x{ff5a}\x{1fb0}
419     A\x{391}\x{10427}\x{ff3a}\x{1fb8}
420
421 /A\x{391}\x{10427}\x{ff3a}\x{1fb0}/8iD
422
423 /A\x{391}\x{10427}\x{ff3a}\x{1fb0}/8D
424
425 /AB\x{1fb0}/8D
426
427 /AB\x{1fb0}/8Di
428
429 /\x{391}+/8i
430     \x{391}\x{3b1}\x{3b1}\x{3b1}\x{391}
431
432 /\x{391}{3,5}(.)/8i
433     \x{391}\x{3b1}\x{3b1}\x{3b1}\x{391}X
434
435 /\x{391}{3,5}?(.)/8i
436     \x{391}\x{3b1}\x{3b1}\x{3b1}\x{391}X
437
438 /[\x{391}\x{ff3a}]/8i
439     \x{391}
440     \x{ff3a}
441     \x{3b1}
442     \x{ff5a}   
443     
444 /[\x{c0}\x{391}]/8i
445     \x{c0}
446     \x{e0} 
447
448 /[\x{105}-\x{109}]/8iD
449     \x{104}
450     \x{105}
451     \x{109}  
452     ** Failers
453     \x{100}
454     \x{10a} 
455     
456 /[z-\x{100}]/8iD 
457     Z
458     z
459     \x{39c}
460     \x{178}
461     |
462     \x{80}
463     \x{ff}
464     \x{100}
465     \x{101} 
466     ** Failers
467     \x{102}
468     Y
469     y           
470
471 /[z-\x{100}]/8Di
472
473 /^\X/8
474     A
475     A\x{300}BC 
476     A\x{300}\x{301}\x{302}BC 
477     *** Failers
478     \x{300}  
479
480 /^[\X]/8
481     X123
482     *** Failers
483     AXYZ
484
485 /^(\X*)C/8
486     A\x{300}\x{301}\x{302}BCA\x{300}\x{301} 
487     A\x{300}\x{301}\x{302}BCA\x{300}\x{301}C 
488
489 /^(\X*?)C/8
490     A\x{300}\x{301}\x{302}BCA\x{300}\x{301} 
491     A\x{300}\x{301}\x{302}BCA\x{300}\x{301}C 
492
493 /^(\X*)(.)/8
494     A\x{300}\x{301}\x{302}BCA\x{300}\x{301} 
495     A\x{300}\x{301}\x{302}BCA\x{300}\x{301}C 
496
497 /^(\X*?)(.)/8
498     A\x{300}\x{301}\x{302}BCA\x{300}\x{301} 
499     A\x{300}\x{301}\x{302}BCA\x{300}\x{301}C 
500
501 /^\X(.)/8
502     *** Failers
503     A\x{300}\x{301}\x{302}
504
505 /^\X{2,3}(.)/8
506     A\x{300}\x{301}B\x{300}X
507     A\x{300}\x{301}B\x{300}C\x{300}\x{301}
508     A\x{300}\x{301}B\x{300}C\x{300}\x{301}X
509     A\x{300}\x{301}B\x{300}C\x{300}\x{301}DA\x{300}X
510     
511 /^\X{2,3}?(.)/8
512     A\x{300}\x{301}B\x{300}X
513     A\x{300}\x{301}B\x{300}C\x{300}\x{301}
514     A\x{300}\x{301}B\x{300}C\x{300}\x{301}X
515     A\x{300}\x{301}B\x{300}C\x{300}\x{301}DA\x{300}X
516     
517 / End of testinput6 /