Annotation of embedaddon/pcre/testdata/testinput11, revision 1.1.1.2

1.1.1.2 ! misho       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. --/
1.1       misho       6: 
1.1.1.2 ! misho       7: /((?i)b)/BM
1.1       misho       8: 
1.1.1.2 ! misho       9: /(?s)(.*X|^B)/BM
1.1       misho      10: 
1.1.1.2 ! misho      11: /(?s:.*X|^B)/BM
1.1       misho      12: 
1.1.1.2 ! misho      13: /^[[:alnum:]]/BM
1.1       misho      14: 
1.1.1.2 ! misho      15: /#/IxMD
1.1       misho      16: 
1.1.1.2 ! misho      17: /a#/IxMD
1.1       misho      18: 
1.1.1.2 ! misho      19: /x?+/BM
1.1       misho      20: 
1.1.1.2 ! misho      21: /x++/BM
1.1       misho      22: 
1.1.1.2 ! misho      23: /x{1,3}+/BM 
1.1       misho      24: 
1.1.1.2 ! misho      25: /(x)*+/BM
1.1       misho      26: 
1.1.1.2 ! misho      27: /^((a+)(?U)([ab]+)(?-U)([bc]+)(\w*))/BM
1.1       misho      28: 
1.1.1.2 ! misho      29: |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
1.1       misho      30: 
1.1.1.2 ! misho      31: |\$\<\.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
1.1       misho      32: 
1.1.1.2 ! misho      33: /(a(?1)b)/BM
1.1       misho      34: 
1.1.1.2 ! misho      35: /(a(?1)+b)/BM
1.1       misho      36: 
1.1.1.2 ! misho      37: /a(?P<name1>b|c)d(?P<longername2>e)/BM
1.1       misho      38: 
1.1.1.2 ! misho      39: /(?:a(?P<c>c(?P<d>d)))(?P<a>a)/BM
1.1       misho      40: 
1.1.1.2 ! misho      41: /(?P<a>a)...(?P=a)bbb(?P>a)d/BM
1.1       misho      42: 
1.1.1.2 ! misho      43: /abc(?C255)de(?C)f/BM
1.1       misho      44: 
1.1.1.2 ! misho      45: /abcde/CBM
1.1       misho      46: 
1.1.1.2 ! misho      47: /\x{100}/8BM
1.1       misho      48: 
1.1.1.2 ! misho      49: /\x{1000}/8BM
1.1       misho      50: 
1.1.1.2 ! misho      51: /\x{10000}/8BM
1.1       misho      52: 
1.1.1.2 ! misho      53: /\x{100000}/8BM
1.1       misho      54: 
1.1.1.2 ! misho      55: /\x{10ffff}/8BM
1.1       misho      56: 
1.1.1.2 ! misho      57: /\x{110000}/8BM
1.1       misho      58: 
1.1.1.2 ! misho      59: /[\x{ff}]/8BM
1.1       misho      60: 
1.1.1.2 ! misho      61: /[\x{100}]/8BM
1.1       misho      62: 
1.1.1.2 ! misho      63: /\x80/8BM
1.1       misho      64: 
1.1.1.2 ! misho      65: /\xff/8BM
1.1       misho      66: 
1.1.1.2 ! misho      67: /\x{0041}\x{2262}\x{0391}\x{002e}/D8M
1.1       misho      68:     
1.1.1.2 ! misho      69: /\x{D55c}\x{ad6d}\x{C5B4}/D8M 
1.1       misho      70: 
1.1.1.2 ! misho      71: /\x{65e5}\x{672c}\x{8a9e}/D8M
1.1       misho      72: 
1.1.1.2 ! misho      73: /[\x{100}]/8BM
1.1       misho      74: 
1.1.1.2 ! misho      75: /[Z\x{100}]/8BM
1.1       misho      76: 
1.1.1.2 ! misho      77: /^[\x{100}\E-\Q\E\x{150}]/B8M
1.1       misho      78: 
1.1.1.2 ! misho      79: /^[\QĀ\E-\QŐ\E]/B8M
1.1       misho      80: 
1.1.1.2 ! misho      81: /^[\QĀ\E-\QŐ\E/B8M
1.1       misho      82: 
1.1.1.2 ! misho      83: /[\p{L}]/BM
1.1       misho      84: 
1.1.1.2 ! misho      85: /[\p{^L}]/BM
1.1       misho      86: 
1.1.1.2 ! misho      87: /[\P{L}]/BM
1.1       misho      88: 
1.1.1.2 ! misho      89: /[\P{^L}]/BM
1.1       misho      90: 
1.1.1.2 ! misho      91: /[abc\p{L}\x{0660}]/8BM
1.1       misho      92: 
1.1.1.2 ! misho      93: /[\p{Nd}]/8BM
1.1       misho      94: 
1.1.1.2 ! misho      95: /[\p{Nd}+-]+/8BM
1.1       misho      96: 
1.1.1.2 ! misho      97: /A\x{391}\x{10427}\x{ff3a}\x{1fb0}/8iBM
1.1       misho      98: 
1.1.1.2 ! misho      99: /A\x{391}\x{10427}\x{ff3a}\x{1fb0}/8BM
1.1       misho     100: 
1.1.1.2 ! misho     101: /[\x{105}-\x{109}]/8iBM
1.1       misho     102: 
1.1.1.2 ! misho     103: /( ( (?(1)0|) )*   )/xBM
1.1       misho     104: 
1.1.1.2 ! misho     105: /(  (?(1)0|)*   )/xBM
1.1       misho     106: 
1.1.1.2 ! misho     107: /[a]/BM
1.1       misho     108: 
1.1.1.2 ! misho     109: /[a]/8BM
1.1       misho     110: 
1.1.1.2 ! misho     111: /[\xaa]/BM
1.1       misho     112: 
1.1.1.2 ! misho     113: /[\xaa]/8BM
1.1       misho     114: 
1.1.1.2 ! misho     115: /[^a]/BM
1.1       misho     116: 
1.1.1.2 ! misho     117: /[^a]/8BM
1.1       misho     118: 
1.1.1.2 ! misho     119: /[^\xaa]/BM
1.1       misho     120: 
1.1.1.2 ! misho     121: /[^\xaa]/8BM
1.1       misho     122: 
1.1.1.2 ! misho     123: /[^\d]/8WB
1.1       misho     124: 
1.1.1.2 ! misho     125: /[[:^alpha:][:^cntrl:]]+/8WB
1.1       misho     126: 
1.1.1.2 ! misho     127: /[[:^cntrl:][:^alpha:]]+/8WB
1.1       misho     128: 
1.1.1.2 ! misho     129: /[[:alpha:]]+/8WB
1.1       misho     130: 
1.1.1.2 ! misho     131: /[[:^alpha:]\S]+/8WB
1.1       misho     132: 
1.1.1.2 ! misho     133: /abc(d|e)(*THEN)x(123(*THEN)4|567(b|q)(*THEN)xx)/B
1.1       misho     134: 
                    135: /-- End of testinput11 --/

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>