Busybox: Upgrade to 1.21.1 (stable). lsof active.
[tomato.git] / release / src / router / pcre / testdata / testoutput11-8
blobc1c85f9a3b6ab0899a79cb7d94d2f03351e7b53d
1 /-- These are a few representative patterns whose lengths and offsets are to be 
2 shown when the link size is 2. This is just a doublecheck test to ensure the 
3 sizes don't go horribly wrong when something is changed. The pattern contents 
4 are all themselves checked in other tests. Unicode, including property support, 
5 is required for these tests. --/
7 /((?i)b)/BM
8 Memory allocation (code space): 17
9 ------------------------------------------------------------------
10   0  13 Bra
11   3   7 CBra 1
12   8  /i b
13  10   7 Ket
14  13  13 Ket
15  16     End
16 ------------------------------------------------------------------
18 /(?s)(.*X|^B)/BM
19 Memory allocation (code space): 25
20 ------------------------------------------------------------------
21   0  21 Bra
22   3   9 CBra 1
23   8     AllAny*
24  10     X
25  12   6 Alt
26  15     ^
27  16     B
28  18  15 Ket
29  21  21 Ket
30  24     End
31 ------------------------------------------------------------------
33 /(?s:.*X|^B)/BM
34 Memory allocation (code space): 23
35 ------------------------------------------------------------------
36   0  19 Bra
37   3   7 Bra
38   6     AllAny*
39   8     X
40  10   6 Alt
41  13     ^
42  14     B
43  16  13 Ket
44  19  19 Ket
45  22     End
46 ------------------------------------------------------------------
48 /^[[:alnum:]]/BM
49 Memory allocation (code space): 41
50 ------------------------------------------------------------------
51   0  37 Bra
52   3     ^
53   4     [0-9A-Za-z]
54  37  37 Ket
55  40     End
56 ------------------------------------------------------------------
58 /#/IxMD
59 Memory allocation (code space): 7
60 ------------------------------------------------------------------
61   0   3 Bra
62   3   3 Ket
63   6     End
64 ------------------------------------------------------------------
65 Capturing subpattern count = 0
66 Options: extended
67 No first char
68 No need char
70 /a#/IxMD
71 Memory allocation (code space): 9
72 ------------------------------------------------------------------
73   0   5 Bra
74   3     a
75   5   5 Ket
76   8     End
77 ------------------------------------------------------------------
78 Capturing subpattern count = 0
79 Options: extended
80 First char = 'a'
81 No need char
83 /x?+/BM
84 Memory allocation (code space): 9
85 ------------------------------------------------------------------
86   0   5 Bra
87   3     x?+
88   5   5 Ket
89   8     End
90 ------------------------------------------------------------------
92 /x++/BM
93 Memory allocation (code space): 9
94 ------------------------------------------------------------------
95   0   5 Bra
96   3     x++
97   5   5 Ket
98   8     End
99 ------------------------------------------------------------------
101 /x{1,3}+/BM 
102 Memory allocation (code space): 19
103 ------------------------------------------------------------------
104   0  15 Bra
105   3   9 Once
106   6     x
107   8     x{0,2}
108  12   9 Ket
109  15  15 Ket
110  18     End
111 ------------------------------------------------------------------
113 /(x)*+/BM
114 Memory allocation (code space): 18
115 ------------------------------------------------------------------
116   0  14 Bra
117   3     Braposzero
118   4   7 CBraPos 1
119   9     x
120  11   7 KetRpos
121  14  14 Ket
122  17     End
123 ------------------------------------------------------------------
125 /^((a+)(?U)([ab]+)(?-U)([bc]+)(\w*))/BM
126 Memory allocation (code space): 120
127 ------------------------------------------------------------------
128   0 116 Bra
129   3     ^
130   4 109 CBra 1
131   9   7 CBra 2
132  14     a+
133  16   7 Ket
134  19  39 CBra 3
135  24     [ab]+?
136  58  39 Ket
137  61  39 CBra 4
138  66     [bc]+
139 100  39 Ket
140 103   7 CBra 5
141 108     \w*
142 110   7 Ket
143 113 109 Ket
144 116 116 Ket
145 119     End
146 ------------------------------------------------------------------
148 |8J\$WE\<\.rX\+ix\[d1b\!H\#\?vV0vrK\:ZH1\=2M\>iV\;\?aPhFB\<\*vW\@QW\@sO9\}cfZA\-i\'w\%hKd6gt1UJP\,15_\#QY\$M\^Mss_U\/\]\&LK9\[5vQub\^w\[KDD\<EjmhUZ\?\.akp2dF\>qmj\;2\}YWFdYx\.Ap\]hjCPTP\(n28k\+3\;o\&WXqs\/gOXdr\$\:r\'do0\;b4c\(f_Gr\=\"\\4\)\[01T7ajQJvL\$W\~mL_sS\/4h\:x\*\[ZN\=KLs\&L5zX\/\/\>it\,o\:aU\(\;Z\>pW\&T7oP\'2K\^E\:x9\'c\[\%z\-\,64JQ5AeH_G\#KijUKghQw\^\\vea3a\?kka_G\$8\#\`\*kynsxzBLru\'\]k_\[7FrVx\}\^\=\$blx\>s\-N\%j\;D\*aZDnsw\:YKZ\%Q\.Kne9\#hP\?\+b3\(SOvL\,\^\;\&u5\@\?5C5Bhb\=m\-vEh_L15Jl\]U\)0RP6\{q\%L\^_z5E\'Dw6X\b|BM
149 Memory allocation (code space): 826
150 ------------------------------------------------------------------
151   0 822 Bra
152   3     8J$WE<.rX+ix[d1b!H#?vV0vrK:ZH1=2M>iV;?aPhFB<*vW@QW@sO9}cfZA-i'w%hKd6gt1UJP,15_#QY$M^Mss_U/]&LK9[5vQub^w[KDD<EjmhUZ?.akp2dF>qmj;2}YWFdYx.Ap]hjCPTP(n28k+3;o&WXqs/gOXdr$:r'do0;b4c(f_Gr="\4)[01T7ajQJvL$W~mL_sS/4h:x*[ZN=KLs&L5zX//>it,o:aU(;Z>pW&T7oP'2K^E:x9'c[%z-,64JQ5AeH_G#KijUKghQw^\vea3a?kka_G$8#`*kynsxzBLru']k_[7FrVx}^=$blx>s-N%j;D*aZDnsw:YKZ%Q.Kne9#hP?+b3(SOvL,^;&u5@?5C5Bhb=m-vEh_L15Jl]U)0RP6{q%L^_z5E'Dw6X
153 821     \b
154 822 822 Ket
155 825     End
156 ------------------------------------------------------------------
158 |\$\<\.X\+ix\[d1b\!H\#\?vV0vrK\:ZH1\=2M\>iV\;\?aPhFB\<\*vW\@QW\@sO9\}cfZA\-i\'w\%hKd6gt1UJP\,15_\#QY\$M\^Mss_U\/\]\&LK9\[5vQub\^w\[KDD\<EjmhUZ\?\.akp2dF\>qmj\;2\}YWFdYx\.Ap\]hjCPTP\(n28k\+3\;o\&WXqs\/gOXdr\$\:r\'do0\;b4c\(f_Gr\=\"\\4\)\[01T7ajQJvL\$W\~mL_sS\/4h\:x\*\[ZN\=KLs\&L5zX\/\/\>it\,o\:aU\(\;Z\>pW\&T7oP\'2K\^E\:x9\'c\[\%z\-\,64JQ5AeH_G\#KijUKghQw\^\\vea3a\?kka_G\$8\#\`\*kynsxzBLru\'\]k_\[7FrVx\}\^\=\$blx\>s\-N\%j\;D\*aZDnsw\:YKZ\%Q\.Kne9\#hP\?\+b3\(SOvL\,\^\;\&u5\@\?5C5Bhb\=m\-vEh_L15Jl\]U\)0RP6\{q\%L\^_z5E\'Dw6X\b|BM
159 Memory allocation (code space): 816
160 ------------------------------------------------------------------
161   0 812 Bra
162   3     $<.X+ix[d1b!H#?vV0vrK:ZH1=2M>iV;?aPhFB<*vW@QW@sO9}cfZA-i'w%hKd6gt1UJP,15_#QY$M^Mss_U/]&LK9[5vQub^w[KDD<EjmhUZ?.akp2dF>qmj;2}YWFdYx.Ap]hjCPTP(n28k+3;o&WXqs/gOXdr$:r'do0;b4c(f_Gr="\4)[01T7ajQJvL$W~mL_sS/4h:x*[ZN=KLs&L5zX//>it,o:aU(;Z>pW&T7oP'2K^E:x9'c[%z-,64JQ5AeH_G#KijUKghQw^\vea3a?kka_G$8#`*kynsxzBLru']k_[7FrVx}^=$blx>s-N%j;D*aZDnsw:YKZ%Q.Kne9#hP?+b3(SOvL,^;&u5@?5C5Bhb=m-vEh_L15Jl]U)0RP6{q%L^_z5E'Dw6X
163 811     \b
164 812 812 Ket
165 815     End
166 ------------------------------------------------------------------
168 /(a(?1)b)/BM
169 Memory allocation (code space): 22
170 ------------------------------------------------------------------
171   0  18 Bra
172   3  12 CBra 1
173   8     a
174  10   3 Recurse
175  13     b
176  15  12 Ket
177  18  18 Ket
178  21     End
179 ------------------------------------------------------------------
181 /(a(?1)+b)/BM
182 Memory allocation (code space): 28
183 ------------------------------------------------------------------
184   0  24 Bra
185   3  18 CBra 1
186   8     a
187  10   6 Once
188  13   3 Recurse
189  16   6 KetRmax
190  19     b
191  21  18 Ket
192  24  24 Ket
193  27     End
194 ------------------------------------------------------------------
196 /a(?P<name1>b|c)d(?P<longername2>e)/BM
197 Memory allocation (code space): 36
198 ------------------------------------------------------------------
199   0  32 Bra
200   3     a
201   5   7 CBra 1
202  10     b
203  12   5 Alt
204  15     c
205  17  12 Ket
206  20     d
207  22   7 CBra 2
208  27     e
209  29   7 Ket
210  32  32 Ket
211  35     End
212 ------------------------------------------------------------------
214 /(?:a(?P<c>c(?P<d>d)))(?P<a>a)/BM
215 Memory allocation (code space): 45
216 ------------------------------------------------------------------
217   0  41 Bra
218   3  25 Bra
219   6     a
220   8  17 CBra 1
221  13     c
222  15   7 CBra 2
223  20     d
224  22   7 Ket
225  25  17 Ket
226  28  25 Ket
227  31   7 CBra 3
228  36     a
229  38   7 Ket
230  41  41 Ket
231  44     End
232 ------------------------------------------------------------------
234 /(?P<a>a)...(?P=a)bbb(?P>a)d/BM
235 Memory allocation (code space): 34
236 ------------------------------------------------------------------
237   0  30 Bra
238   3   7 CBra 1
239   8     a
240  10   7 Ket
241  13     Any
242  14     Any
243  15     Any
244  16     \1
245  19     bbb
246  25   3 Recurse
247  28     d
248  30  30 Ket
249  33     End
250 ------------------------------------------------------------------
252 /abc(?C255)de(?C)f/BM
253 Memory allocation (code space): 31
254 ------------------------------------------------------------------
255   0  27 Bra
256   3     abc
257   9     Callout 255 10 1
258  15     de
259  19     Callout 0 16 1
260  25     f
261  27  27 Ket
262  30     End
263 ------------------------------------------------------------------
265 /abcde/CBM
266 Memory allocation (code space): 53
267 ------------------------------------------------------------------
268   0  49 Bra
269   3     Callout 255 0 1
270   9     a
271  11     Callout 255 1 1
272  17     b
273  19     Callout 255 2 1
274  25     c
275  27     Callout 255 3 1
276  33     d
277  35     Callout 255 4 1
278  41     e
279  43     Callout 255 5 0
280  49  49 Ket
281  52     End
282 ------------------------------------------------------------------
284 /\x{100}/8BM
285 Memory allocation (code space): 10
286 ------------------------------------------------------------------
287   0   6 Bra
288   3     \x{100}
289   6   6 Ket
290   9     End
291 ------------------------------------------------------------------
293 /\x{1000}/8BM
294 Memory allocation (code space): 11
295 ------------------------------------------------------------------
296   0   7 Bra
297   3     \x{1000}
298   7   7 Ket
299  10     End
300 ------------------------------------------------------------------
302 /\x{10000}/8BM
303 Memory allocation (code space): 12
304 ------------------------------------------------------------------
305   0   8 Bra
306   3     \x{10000}
307   8   8 Ket
308  11     End
309 ------------------------------------------------------------------
311 /\x{100000}/8BM
312 Memory allocation (code space): 12
313 ------------------------------------------------------------------
314   0   8 Bra
315   3     \x{100000}
316   8   8 Ket
317  11     End
318 ------------------------------------------------------------------
320 /\x{10ffff}/8BM
321 Memory allocation (code space): 12
322 ------------------------------------------------------------------
323   0   8 Bra
324   3     \x{10ffff}
325   8   8 Ket
326  11     End
327 ------------------------------------------------------------------
329 /\x{110000}/8BM
330 Failed: character value in \x{...} sequence is too large at offset 9
332 /[\x{ff}]/8BM
333 Memory allocation (code space): 10
334 ------------------------------------------------------------------
335   0   6 Bra
336   3     \x{ff}
337   6   6 Ket
338   9     End
339 ------------------------------------------------------------------
341 /[\x{100}]/8BM
342 Memory allocation (code space): 10
343 ------------------------------------------------------------------
344   0   6 Bra
345   3     \x{100}
346   6   6 Ket
347   9     End
348 ------------------------------------------------------------------
350 /\x80/8BM
351 Memory allocation (code space): 10
352 ------------------------------------------------------------------
353   0   6 Bra
354   3     \x{80}
355   6   6 Ket
356   9     End
357 ------------------------------------------------------------------
359 /\xff/8BM
360 Memory allocation (code space): 10
361 ------------------------------------------------------------------
362   0   6 Bra
363   3     \x{ff}
364   6   6 Ket
365   9     End
366 ------------------------------------------------------------------
368 /\x{0041}\x{2262}\x{0391}\x{002e}/D8M
369 Memory allocation (code space): 18
370 ------------------------------------------------------------------
371   0  14 Bra
372   3     A\x{2262}\x{391}.
373  14  14 Ket
374  17     End
375 ------------------------------------------------------------------
376 Capturing subpattern count = 0
377 Options: utf
378 First char = 'A'
379 Need char = '.'
380     
381 /\x{D55c}\x{ad6d}\x{C5B4}/D8M 
382 Memory allocation (code space): 19
383 ------------------------------------------------------------------
384   0  15 Bra
385   3     \x{d55c}\x{ad6d}\x{c5b4}
386  15  15 Ket
387  18     End
388 ------------------------------------------------------------------
389 Capturing subpattern count = 0
390 Options: utf
391 First char = \x{ed}
392 Need char = \x{b4}
394 /\x{65e5}\x{672c}\x{8a9e}/D8M
395 Memory allocation (code space): 19
396 ------------------------------------------------------------------
397   0  15 Bra
398   3     \x{65e5}\x{672c}\x{8a9e}
399  15  15 Ket
400  18     End
401 ------------------------------------------------------------------
402 Capturing subpattern count = 0
403 Options: utf
404 First char = \x{e6}
405 Need char = \x{9e}
407 /[\x{100}]/8BM
408 Memory allocation (code space): 10
409 ------------------------------------------------------------------
410   0   6 Bra
411   3     \x{100}
412   6   6 Ket
413   9     End
414 ------------------------------------------------------------------
416 /[Z\x{100}]/8BM
417 Memory allocation (code space): 47
418 ------------------------------------------------------------------
419   0  43 Bra
420   3     [Z\x{100}]
421  43  43 Ket
422  46     End
423 ------------------------------------------------------------------
425 /^[\x{100}\E-\Q\E\x{150}]/B8M
426 Memory allocation (code space): 18
427 ------------------------------------------------------------------
428   0  14 Bra
429   3     ^
430   4     [\x{100}-\x{150}]
431  14  14 Ket
432  17     End
433 ------------------------------------------------------------------
435 /^[\QĀ\E-\QŐ\E]/B8M
436 Memory allocation (code space): 18
437 ------------------------------------------------------------------
438   0  14 Bra
439   3     ^
440   4     [\x{100}-\x{150}]
441  14  14 Ket
442  17     End
443 ------------------------------------------------------------------
445 /^[\QĀ\E-\QŐ\E/B8M
446 Failed: missing terminating ] for character class at offset 15
448 /[\p{L}]/BM
449 Memory allocation (code space): 15
450 ------------------------------------------------------------------
451   0  11 Bra
452   3     [\p{L}]
453  11  11 Ket
454  14     End
455 ------------------------------------------------------------------
457 /[\p{^L}]/BM
458 Memory allocation (code space): 15
459 ------------------------------------------------------------------
460   0  11 Bra
461   3     [\P{L}]
462  11  11 Ket
463  14     End
464 ------------------------------------------------------------------
466 /[\P{L}]/BM
467 Memory allocation (code space): 15
468 ------------------------------------------------------------------
469   0  11 Bra
470   3     [\P{L}]
471  11  11 Ket
472  14     End
473 ------------------------------------------------------------------
475 /[\P{^L}]/BM
476 Memory allocation (code space): 15
477 ------------------------------------------------------------------
478   0  11 Bra
479   3     [\p{L}]
480  11  11 Ket
481  14     End
482 ------------------------------------------------------------------
484 /[abc\p{L}\x{0660}]/8BM
485 Memory allocation (code space): 50
486 ------------------------------------------------------------------
487   0  46 Bra
488   3     [a-c\p{L}\x{660}]
489  46  46 Ket
490  49     End
491 ------------------------------------------------------------------
493 /[\p{Nd}]/8BM
494 Memory allocation (code space): 15
495 ------------------------------------------------------------------
496   0  11 Bra
497   3     [\p{Nd}]
498  11  11 Ket
499  14     End
500 ------------------------------------------------------------------
502 /[\p{Nd}+-]+/8BM
503 Memory allocation (code space): 48
504 ------------------------------------------------------------------
505   0  44 Bra
506   3     [+\-\p{Nd}]+
507  44  44 Ket
508  47     End
509 ------------------------------------------------------------------
511 /A\x{391}\x{10427}\x{ff3a}\x{1fb0}/8iBM
512 Memory allocation (code space): 25
513 ------------------------------------------------------------------
514   0  21 Bra
515   3  /i A\x{391}\x{10427}\x{ff3a}\x{1fb0}
516  21  21 Ket
517  24     End
518 ------------------------------------------------------------------
520 /A\x{391}\x{10427}\x{ff3a}\x{1fb0}/8BM
521 Memory allocation (code space): 25
522 ------------------------------------------------------------------
523   0  21 Bra
524   3     A\x{391}\x{10427}\x{ff3a}\x{1fb0}
525  21  21 Ket
526  24     End
527 ------------------------------------------------------------------
529 /[\x{105}-\x{109}]/8iBM
530 Memory allocation (code space): 17
531 ------------------------------------------------------------------
532   0  13 Bra
533   3     [\x{104}-\x{109}]
534  13  13 Ket
535  16     End
536 ------------------------------------------------------------------
538 /( ( (?(1)0|) )*   )/xBM
539 Memory allocation (code space): 38
540 ------------------------------------------------------------------
541   0  34 Bra
542   3  28 CBra 1
543   8     Brazero
544   9  19 SCBra 2
545  14   8 Cond
546  17   1 Cond ref
547  20     0
548  22   3 Alt
549  25  11 Ket
550  28  19 KetRmax
551  31  28 Ket
552  34  34 Ket
553  37     End
554 ------------------------------------------------------------------
556 /(  (?(1)0|)*   )/xBM
557 Memory allocation (code space): 30
558 ------------------------------------------------------------------
559   0  26 Bra
560   3  20 CBra 1
561   8     Brazero
562   9   8 SCond
563  12   1 Cond ref
564  15     0
565  17   3 Alt
566  20  11 KetRmax
567  23  20 Ket
568  26  26 Ket
569  29     End
570 ------------------------------------------------------------------
572 /[a]/BM
573 Memory allocation (code space): 9
574 ------------------------------------------------------------------
575   0   5 Bra
576   3     a
577   5   5 Ket
578   8     End
579 ------------------------------------------------------------------
581 /[a]/8BM
582 Memory allocation (code space): 9
583 ------------------------------------------------------------------
584   0   5 Bra
585   3     a
586   5   5 Ket
587   8     End
588 ------------------------------------------------------------------
590 /[\xaa]/BM
591 Memory allocation (code space): 9
592 ------------------------------------------------------------------
593   0   5 Bra
594   3     \x{aa}
595   5   5 Ket
596   8     End
597 ------------------------------------------------------------------
599 /[\xaa]/8BM
600 Memory allocation (code space): 10
601 ------------------------------------------------------------------
602   0   6 Bra
603   3     \x{aa}
604   6   6 Ket
605   9     End
606 ------------------------------------------------------------------
608 /[^a]/BM
609 Memory allocation (code space): 9
610 ------------------------------------------------------------------
611   0   5 Bra
612   3     [^a]
613   5   5 Ket
614   8     End
615 ------------------------------------------------------------------
617 /[^a]/8BM
618 Memory allocation (code space): 9
619 ------------------------------------------------------------------
620   0   5 Bra
621   3     [^a]
622   5   5 Ket
623   8     End
624 ------------------------------------------------------------------
626 /[^\xaa]/BM
627 Memory allocation (code space): 9
628 ------------------------------------------------------------------
629   0   5 Bra
630   3     [^\x{aa}]
631   5   5 Ket
632   8     End
633 ------------------------------------------------------------------
635 /[^\xaa]/8BM
636 Memory allocation (code space): 10
637 ------------------------------------------------------------------
638   0   6 Bra
639   3     [^\x{aa}]
640   6   6 Ket
641   9     End
642 ------------------------------------------------------------------
644 /[^\d]/8WB
645 ------------------------------------------------------------------
646   0  11 Bra
647   3     [^\p{Nd}]
648  11  11 Ket
649  14     End
650 ------------------------------------------------------------------
652 /[[:^alpha:][:^cntrl:]]+/8WB
653 ------------------------------------------------------------------
654   0  44 Bra
655   3     [ -~\x80-\xff\P{L}]+
656  44  44 Ket
657  47     End
658 ------------------------------------------------------------------
660 /[[:^cntrl:][:^alpha:]]+/8WB
661 ------------------------------------------------------------------
662   0  44 Bra
663   3     [ -~\x80-\xff\P{L}]+
664  44  44 Ket
665  47     End
666 ------------------------------------------------------------------
668 /[[:alpha:]]+/8WB
669 ------------------------------------------------------------------
670   0  12 Bra
671   3     [\p{L}]+
672  12  12 Ket
673  15     End
674 ------------------------------------------------------------------
676 /[[:^alpha:]\S]+/8WB
677 ------------------------------------------------------------------
678   0  15 Bra
679   3     [\P{L}\P{Xsp}]+
680  15  15 Ket
681  18     End
682 ------------------------------------------------------------------
684 /abc(d|e)(*THEN)x(123(*THEN)4|567(b|q)(*THEN)xx)/B
685 ------------------------------------------------------------------
686   0  73 Bra
687   3     abc
688   9   7 CBra 1
689  14     d
690  16   5 Alt
691  19     e
692  21  12 Ket
693  24     *THEN
694  25     x
695  27  14 CBra 2
696  32     123
697  38     *THEN
698  39     4
699  41  29 Alt
700  44     567
701  50   7 CBra 3
702  55     b
703  57   5 Alt
704  60     q
705  62  12 Ket
706  65     *THEN
707  66     xx
708  70  43 Ket
709  73  73 Ket
710  76     End
711 ------------------------------------------------------------------
713 /-- End of testinput11 --/