/[pcre]/code/trunk/testdata/testoutput2
ViewVC logotype

Diff of /code/trunk/testdata/testoutput2

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 161 by ph10, Thu May 3 10:28:07 2007 UTC revision 162 by ph10, Thu May 3 10:47:48 2007 UTC
# Line 1102  No need char Line 1102  No need char
1102    
1103  /word ((?:[a-zA-Z0-9]+ )((?:[a-zA-Z0-9]+ )((?:[a-zA-Z0-9]+ )((?:[a-zA-Z0-9]+  /word ((?:[a-zA-Z0-9]+ )((?:[a-zA-Z0-9]+ )((?:[a-zA-Z0-9]+ )((?:[a-zA-Z0-9]+
1104  )((?:[a-zA-Z0-9]+ )((?:[a-zA-Z0-9]+ )((?:[a-zA-Z0-9]+ )((?:[a-zA-Z0-9]+  )((?:[a-zA-Z0-9]+ )((?:[a-zA-Z0-9]+ )((?:[a-zA-Z0-9]+ )((?:[a-zA-Z0-9]+
1105  )?)?)?)?)?)?)?)?)?otherword/IM  )?)?)?)?)?)?)?)?)?otherword/I
 Memory allocation (code space): 444  
1106  Capturing subpattern count = 8  Capturing subpattern count = 8
1107  Partial matching not supported  Partial matching not supported
1108  No options  No options
# Line 2693  No options Line 2692  No options
2692  First char = '-'  First char = '-'
2693  Need char = '-'  Need char = '-'
2694    
2695  /#/IxMDZ  /#/IxDZ
 Memory allocation (code space): 7  
2696  ------------------------------------------------------------------  ------------------------------------------------------------------
2697          Bra 0          Bra 0
2698          Ket          Ket
# Line 2705  Options: extended Line 2703  Options: extended
2703  No first char  No first char
2704  No need char  No need char
2705    
2706  /a#/IxMDZ  /a#/IxDZ
 Memory allocation (code space): 9  
2707  ------------------------------------------------------------------  ------------------------------------------------------------------
2708          Bra 0          Bra 0
2709          a          a
# Line 3248  Failed: missing terminating ] for charac Line 3245  Failed: missing terminating ] for charac
3245  /[[:space:]/I  /[[:space:]/I
3246  Failed: missing terminating ] for character class at offset 10  Failed: missing terminating ] for character class at offset 10
3247    
3248  /[\s]/IDZM  /[\s]/IDZ
 Memory allocation (code space): 40  
3249  ------------------------------------------------------------------  ------------------------------------------------------------------
3250          Bra 0          Bra 0
3251          [\x09\x0a\x0c\x0d ]          [\x09\x0a\x0c\x0d ]
# Line 3261  No options Line 3257  No options
3257  No first char  No first char
3258  No need char  No need char
3259    
3260  /[[:space:]]/IDZM  /[[:space:]]/IDZ
 Memory allocation (code space): 40  
3261  ------------------------------------------------------------------  ------------------------------------------------------------------
3262          Bra 0          Bra 0
3263          [\x09-\x0d ]          [\x09-\x0d ]
# Line 3274  No options Line 3269  No options
3269  No first char  No first char
3270  No need char  No need char
3271    
3272  /[[:space:]abcde]/IDZM  /[[:space:]abcde]/IDZ
 Memory allocation (code space): 40  
3273  ------------------------------------------------------------------  ------------------------------------------------------------------
3274          Bra 0          Bra 0
3275          [\x09-\x0d a-e]          [\x09-\x0d a-e]
# Line 3310  No match Line 3304  No match
3304      <abc      <abc
3305  No match  No match
3306    
3307  |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|IDZM  |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|IDZ
 Memory allocation (code space): 826  
3308  ------------------------------------------------------------------  ------------------------------------------------------------------
3309          Bra 0          Bra 0
3310          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          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
# Line 3324  No options Line 3317  No options
3317  First char = '8'  First char = '8'
3318  Need char = 'X'  Need char = 'X'
3319    
3320  |\$\<\.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|IDZM  |\$\<\.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|IDZ
 Memory allocation (code space): 816  
3321  ------------------------------------------------------------------  ------------------------------------------------------------------
3322          Bra 0          Bra 0
3323          $<.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          $<.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
# Line 6821  Matched, but too many substrings Line 6813  Matched, but too many substrings
6813  13: a  13: a
6814  14: a  14: a
6815    
6816  /a*\d/B  /a*\d/BZ
6817  ------------------------------------------------------------------  ------------------------------------------------------------------
6818    0   6 Bra 0          Bra 0
6819    3     a*+          a*+
6820    5     \d          \d
6821    6   6 Ket          Ket
6822    9     End          End
6823  ------------------------------------------------------------------  ------------------------------------------------------------------
6824    
6825  /a*\D/B  /a*\D/BZ
6826  ------------------------------------------------------------------  ------------------------------------------------------------------
6827    0   6 Bra 0          Bra 0
6828    3     a*          a*
6829    5     \D          \D
6830    6   6 Ket          Ket
6831    9     End          End
6832  ------------------------------------------------------------------  ------------------------------------------------------------------
6833    
6834  /0*\d/B  /0*\d/BZ
6835  ------------------------------------------------------------------  ------------------------------------------------------------------
6836    0   6 Bra 0          Bra 0
6837    3     0*          0*
6838    5     \d          \d
6839    6   6 Ket          Ket
6840    9     End          End
6841  ------------------------------------------------------------------  ------------------------------------------------------------------
6842    
6843  /0*\D/B  /0*\D/BZ
6844  ------------------------------------------------------------------  ------------------------------------------------------------------
6845    0   6 Bra 0          Bra 0
6846    3     0*+          0*+
6847    5     \D          \D
6848    6   6 Ket          Ket
6849    9     End          End
6850  ------------------------------------------------------------------  ------------------------------------------------------------------
6851    
6852  /a*\s/B  /a*\s/BZ
6853  ------------------------------------------------------------------  ------------------------------------------------------------------
6854    0   6 Bra 0          Bra 0
6855    3     a*+          a*+
6856    5     \s          \s
6857    6   6 Ket          Ket
6858    9     End          End
6859  ------------------------------------------------------------------  ------------------------------------------------------------------
6860    
6861  /a*\S/B  /a*\S/BZ
6862  ------------------------------------------------------------------  ------------------------------------------------------------------
6863    0   6 Bra 0          Bra 0
6864    3     a*          a*
6865    5     \S          \S
6866    6   6 Ket          Ket
6867    9     End          End
6868  ------------------------------------------------------------------  ------------------------------------------------------------------
6869    
6870  / *\s/B  / *\s/BZ
6871  ------------------------------------------------------------------  ------------------------------------------------------------------
6872    0   6 Bra 0          Bra 0
6873    3      *           *
6874    5     \s          \s
6875    6   6 Ket          Ket
6876    9     End          End
6877  ------------------------------------------------------------------  ------------------------------------------------------------------
6878    
6879  / *\S/B  / *\S/BZ
6880  ------------------------------------------------------------------  ------------------------------------------------------------------
6881    0   6 Bra 0          Bra 0
6882    3      *+           *+
6883    5     \S          \S
6884    6   6 Ket          Ket
6885    9     End          End
6886  ------------------------------------------------------------------  ------------------------------------------------------------------
6887    
6888  /a*\w/B  /a*\w/BZ
6889  ------------------------------------------------------------------  ------------------------------------------------------------------
6890    0   6 Bra 0          Bra 0
6891    3     a*          a*
6892    5     \w          \w
6893    6   6 Ket          Ket
6894    9     End          End
6895  ------------------------------------------------------------------  ------------------------------------------------------------------
6896    
6897  /a*\W/B  /a*\W/BZ
6898  ------------------------------------------------------------------  ------------------------------------------------------------------
6899    0   6 Bra 0          Bra 0
6900    3     a*+          a*+
6901    5     \W          \W
6902    6   6 Ket          Ket
6903    9     End          End
6904  ------------------------------------------------------------------  ------------------------------------------------------------------
6905    
6906  /=*\w/B  /=*\w/BZ
6907  ------------------------------------------------------------------  ------------------------------------------------------------------
6908    0   6 Bra 0          Bra 0
6909    3     =*+          =*+
6910    5     \w          \w
6911    6   6 Ket          Ket
6912    9     End          End
6913  ------------------------------------------------------------------  ------------------------------------------------------------------
6914    
6915  /=*\W/B  /=*\W/BZ
6916  ------------------------------------------------------------------  ------------------------------------------------------------------
6917    0   6 Bra 0          Bra 0
6918    3     =*          =*
6919    5     \W          \W
6920    6   6 Ket          Ket
6921    9     End          End
6922  ------------------------------------------------------------------  ------------------------------------------------------------------
6923    
6924  /\d*a/B  /\d*a/BZ
6925  ------------------------------------------------------------------  ------------------------------------------------------------------
6926    0   7 Bra 0          Bra 0
6927    3     \d*+          \d*+
6928    5     a          a
6929    7   7 Ket          Ket
6930   10     End          End
6931  ------------------------------------------------------------------  ------------------------------------------------------------------
6932    
6933  /\d*2/B  /\d*2/BZ
6934  ------------------------------------------------------------------  ------------------------------------------------------------------
6935    0   7 Bra 0          Bra 0
6936    3     \d*          \d*
6937    5     2          2
6938    7   7 Ket          Ket
6939   10     End          End
6940  ------------------------------------------------------------------  ------------------------------------------------------------------
6941    
6942  /\d*\d/B  /\d*\d/BZ
6943  ------------------------------------------------------------------  ------------------------------------------------------------------
6944    0   6 Bra 0          Bra 0
6945    3     \d*          \d*
6946    5     \d          \d
6947    6   6 Ket          Ket
6948    9     End          End
6949  ------------------------------------------------------------------  ------------------------------------------------------------------
6950    
6951  /\d*\D/B  /\d*\D/BZ
6952  ------------------------------------------------------------------  ------------------------------------------------------------------
6953    0   6 Bra 0          Bra 0
6954    3     \d*+          \d*+
6955    5     \D          \D
6956    6   6 Ket          Ket
6957    9     End          End
6958  ------------------------------------------------------------------  ------------------------------------------------------------------
6959    
6960  /\d*\s/B  /\d*\s/BZ
6961  ------------------------------------------------------------------  ------------------------------------------------------------------
6962    0   6 Bra 0          Bra 0
6963    3     \d*+          \d*+
6964    5     \s          \s
6965    6   6 Ket          Ket
6966    9     End          End
6967  ------------------------------------------------------------------  ------------------------------------------------------------------
6968    
6969  /\d*\S/B  /\d*\S/BZ
6970  ------------------------------------------------------------------  ------------------------------------------------------------------
6971    0   6 Bra 0          Bra 0
6972    3     \d*          \d*
6973    5     \S          \S
6974    6   6 Ket          Ket
6975    9     End          End
6976  ------------------------------------------------------------------  ------------------------------------------------------------------
6977    
6978  /\d*\w/B  /\d*\w/BZ
6979  ------------------------------------------------------------------  ------------------------------------------------------------------
6980    0   6 Bra 0          Bra 0
6981    3     \d*          \d*
6982    5     \w          \w
6983    6   6 Ket          Ket
6984    9     End          End
6985  ------------------------------------------------------------------  ------------------------------------------------------------------
6986    
6987  /\d*\W/B  /\d*\W/BZ
6988  ------------------------------------------------------------------  ------------------------------------------------------------------
6989    0   6 Bra 0          Bra 0
6990    3     \d*+          \d*+
6991    5     \W          \W
6992    6   6 Ket          Ket
6993    9     End          End
6994  ------------------------------------------------------------------  ------------------------------------------------------------------
6995    
6996  /\D*a/B  /\D*a/BZ
6997  ------------------------------------------------------------------  ------------------------------------------------------------------
6998    0   7 Bra 0          Bra 0
6999    3     \D*          \D*
7000    5     a          a
7001    7   7 Ket          Ket
7002   10     End          End
7003  ------------------------------------------------------------------  ------------------------------------------------------------------
7004    
7005  /\D*2/B  /\D*2/BZ
7006  ------------------------------------------------------------------  ------------------------------------------------------------------
7007    0   7 Bra 0          Bra 0
7008    3     \D*+          \D*+
7009    5     2          2
7010    7   7 Ket          Ket
7011   10     End          End
7012  ------------------------------------------------------------------  ------------------------------------------------------------------
7013    
7014  /\D*\d/B  /\D*\d/BZ
7015  ------------------------------------------------------------------  ------------------------------------------------------------------
7016    0   6 Bra 0          Bra 0
7017    3     \D*+          \D*+
7018    5     \d          \d
7019    6   6 Ket          Ket
7020    9     End          End
7021  ------------------------------------------------------------------  ------------------------------------------------------------------
7022    
7023  /\D*\D/B  /\D*\D/BZ
7024  ------------------------------------------------------------------  ------------------------------------------------------------------
7025    0   6 Bra 0          Bra 0
7026    3     \D*          \D*
7027    5     \D          \D
7028    6   6 Ket          Ket
7029    9     End          End
7030  ------------------------------------------------------------------  ------------------------------------------------------------------
7031    
7032  /\D*\s/B  /\D*\s/BZ
7033  ------------------------------------------------------------------  ------------------------------------------------------------------
7034    0   6 Bra 0          Bra 0
7035    3     \D*          \D*
7036    5     \s          \s
7037    6   6 Ket          Ket
7038    9     End          End
7039  ------------------------------------------------------------------  ------------------------------------------------------------------
7040    
7041  /\D*\S/B  /\D*\S/BZ
7042  ------------------------------------------------------------------  ------------------------------------------------------------------
7043    0   6 Bra 0          Bra 0
7044    3     \D*          \D*
7045    5     \S          \S
7046    6   6 Ket          Ket
7047    9     End          End
7048  ------------------------------------------------------------------  ------------------------------------------------------------------
7049    
7050  /\D*\w/B  /\D*\w/BZ
7051  ------------------------------------------------------------------  ------------------------------------------------------------------
7052    0   6 Bra 0          Bra 0
7053    3     \D*          \D*
7054    5     \w          \w
7055    6   6 Ket          Ket
7056    9     End          End
7057  ------------------------------------------------------------------  ------------------------------------------------------------------
7058    
7059  /\D*\W/B  /\D*\W/BZ
7060  ------------------------------------------------------------------  ------------------------------------------------------------------
7061    0   6 Bra 0          Bra 0
7062    3     \D*          \D*
7063    5     \W          \W
7064    6   6 Ket          Ket
7065    9     End          End
7066  ------------------------------------------------------------------  ------------------------------------------------------------------
7067    
7068  /\s*a/B  /\s*a/BZ
7069  ------------------------------------------------------------------  ------------------------------------------------------------------
7070    0   7 Bra 0          Bra 0
7071    3     \s*+          \s*+
7072    5     a          a
7073    7   7 Ket          Ket
7074   10     End          End
7075  ------------------------------------------------------------------  ------------------------------------------------------------------
7076    
7077  /\s*2/B  /\s*2/BZ
7078  ------------------------------------------------------------------  ------------------------------------------------------------------
7079    0   7 Bra 0          Bra 0
7080    3     \s*+          \s*+
7081    5     2          2
7082    7   7 Ket          Ket
7083   10     End          End
7084  ------------------------------------------------------------------  ------------------------------------------------------------------
7085    
7086  /\s*\d/B  /\s*\d/BZ
7087  ------------------------------------------------------------------  ------------------------------------------------------------------
7088    0   6 Bra 0          Bra 0
7089    3     \s*+          \s*+
7090    5     \d          \d
7091    6   6 Ket          Ket
7092    9     End          End
7093  ------------------------------------------------------------------  ------------------------------------------------------------------
7094    
7095  /\s*\D/B  /\s*\D/BZ
7096  ------------------------------------------------------------------  ------------------------------------------------------------------
7097    0   6 Bra 0          Bra 0
7098    3     \s*          \s*
7099    5     \D          \D
7100    6   6 Ket          Ket
7101    9     End          End
7102  ------------------------------------------------------------------  ------------------------------------------------------------------
7103    
7104  /\s*\s/B  /\s*\s/BZ
7105  ------------------------------------------------------------------  ------------------------------------------------------------------
7106    0   6 Bra 0          Bra 0
7107    3     \s*          \s*
7108    5     \s          \s
7109    6   6 Ket          Ket
7110    9     End          End
7111  ------------------------------------------------------------------  ------------------------------------------------------------------
7112    
7113  /\s*\S/B  /\s*\S/BZ
7114  ------------------------------------------------------------------  ------------------------------------------------------------------
7115    0   6 Bra 0          Bra 0
7116    3     \s*+          \s*+
7117    5     \S          \S
7118    6   6 Ket          Ket
7119    9     End          End
7120  ------------------------------------------------------------------  ------------------------------------------------------------------
7121    
7122  /\s*\w/B  /\s*\w/BZ
7123  ------------------------------------------------------------------  ------------------------------------------------------------------
7124    0   6 Bra 0          Bra 0
7125    3     \s*+          \s*+
7126    5     \w          \w
7127    6   6 Ket          Ket
7128    9     End          End
7129  ------------------------------------------------------------------  ------------------------------------------------------------------
7130    
7131  /\s*\W/B  /\s*\W/BZ
7132  ------------------------------------------------------------------  ------------------------------------------------------------------
7133    0   6 Bra 0          Bra 0
7134    3     \s*          \s*
7135    5     \W          \W
7136    6   6 Ket          Ket
7137    9     End          End
7138  ------------------------------------------------------------------  ------------------------------------------------------------------
7139    
7140  /\S*a/B  /\S*a/BZ
7141  ------------------------------------------------------------------  ------------------------------------------------------------------
7142    0   7 Bra 0          Bra 0
7143    3     \S*          \S*
7144    5     a          a
7145    7   7 Ket          Ket
7146   10     End          End
7147  ------------------------------------------------------------------  ------------------------------------------------------------------
7148    
7149  /\S*2/B  /\S*2/BZ
7150  ------------------------------------------------------------------  ------------------------------------------------------------------
7151    0   7 Bra 0          Bra 0
7152    3     \S*          \S*
7153    5     2          2
7154    7   7 Ket          Ket
7155   10     End          End
7156  ------------------------------------------------------------------  ------------------------------------------------------------------
7157    
7158  /\S*\d/B  /\S*\d/BZ
7159  ------------------------------------------------------------------  ------------------------------------------------------------------
7160    0   6 Bra 0          Bra 0
7161    3     \S*          \S*
7162    5     \d          \d
7163    6   6 Ket          Ket
7164    9     End          End
7165  ------------------------------------------------------------------  ------------------------------------------------------------------
7166    
7167  /\S*\D/B  /\S*\D/BZ
7168  ------------------------------------------------------------------  ------------------------------------------------------------------
7169    0   6 Bra 0          Bra 0
7170    3     \S*          \S*
7171    5     \D          \D
7172    6   6 Ket          Ket
7173    9     End          End
7174  ------------------------------------------------------------------  ------------------------------------------------------------------
7175    
7176  /\S*\s/B  /\S*\s/BZ
7177  ------------------------------------------------------------------  ------------------------------------------------------------------
7178    0   6 Bra 0          Bra 0
7179    3     \S*+          \S*+
7180    5     \s          \s
7181    6   6 Ket          Ket
7182    9     End          End
7183  ------------------------------------------------------------------  ------------------------------------------------------------------
7184    
7185  /\S*\S/B  /\S*\S/BZ
7186  ------------------------------------------------------------------  ------------------------------------------------------------------
7187    0   6 Bra 0          Bra 0
7188    3     \S*          \S*
7189    5     \S          \S
7190    6   6 Ket          Ket
7191    9     End          End
7192  ------------------------------------------------------------------  ------------------------------------------------------------------
7193    
7194  /\S*\w/B  /\S*\w/BZ
7195  ------------------------------------------------------------------  ------------------------------------------------------------------
7196    0   6 Bra 0          Bra 0
7197    3     \S*          \S*
7198    5     \w          \w
7199    6   6 Ket          Ket
7200    9     End          End
7201  ------------------------------------------------------------------  ------------------------------------------------------------------
7202    
7203  /\S*\W/B  /\S*\W/BZ
7204  ------------------------------------------------------------------  ------------------------------------------------------------------
7205    0   6 Bra 0          Bra 0
7206    3     \S*          \S*
7207    5     \W          \W
7208    6   6 Ket          Ket
7209    9     End          End
7210  ------------------------------------------------------------------  ------------------------------------------------------------------
7211    
7212  /\w*a/B  /\w*a/BZ
7213  ------------------------------------------------------------------  ------------------------------------------------------------------
7214    0   7 Bra 0          Bra 0
7215    3     \w*          \w*
7216    5     a          a
7217    7   7 Ket          Ket
7218   10     End          End
7219  ------------------------------------------------------------------  ------------------------------------------------------------------
7220    
7221  /\w*2/B  /\w*2/BZ
7222  ------------------------------------------------------------------  ------------------------------------------------------------------
7223    0   7 Bra 0          Bra 0
7224    3     \w*          \w*
7225    5     2          2
7226    7   7 Ket          Ket
7227   10     End          End
7228  ------------------------------------------------------------------  ------------------------------------------------------------------
7229    
7230  /\w*\d/B  /\w*\d/BZ
7231  ------------------------------------------------------------------  ------------------------------------------------------------------
7232    0   6 Bra 0          Bra 0
7233    3     \w*          \w*
7234    5     \d          \d
7235    6   6 Ket          Ket
7236    9     End          End
7237  ------------------------------------------------------------------  ------------------------------------------------------------------
7238    
7239  /\w*\D/B  /\w*\D/BZ
7240  ------------------------------------------------------------------  ------------------------------------------------------------------
7241    0   6 Bra 0          Bra 0
7242    3     \w*          \w*
7243    5     \D          \D
7244    6   6 Ket          Ket
7245    9     End          End
7246  ------------------------------------------------------------------  ------------------------------------------------------------------
7247    
7248  /\w*\s/B  /\w*\s/BZ
7249  ------------------------------------------------------------------  ------------------------------------------------------------------
7250    0   6 Bra 0          Bra 0
7251    3     \w*+          \w*+
7252    5     \s          \s
7253    6   6 Ket          Ket
7254    9     End          End
7255  ------------------------------------------------------------------  ------------------------------------------------------------------
7256    
7257  /\w*\S/B  /\w*\S/BZ
7258  ------------------------------------------------------------------  ------------------------------------------------------------------
7259    0   6 Bra 0          Bra 0
7260    3     \w*          \w*
7261    5     \S          \S
7262    6   6 Ket          Ket
7263    9     End          End
7264  ------------------------------------------------------------------  ------------------------------------------------------------------
7265    
7266  /\w*\w/B  /\w*\w/BZ
7267  ------------------------------------------------------------------  ------------------------------------------------------------------
7268    0   6 Bra 0          Bra 0
7269    3     \w*          \w*
7270    5     \w          \w
7271    6   6 Ket          Ket
7272    9     End          End
7273  ------------------------------------------------------------------  ------------------------------------------------------------------
7274    
7275  /\w*\W/B  /\w*\W/BZ
7276  ------------------------------------------------------------------  ------------------------------------------------------------------
7277    0   6 Bra 0          Bra 0
7278    3     \w*+          \w*+
7279    5     \W          \W
7280    6   6 Ket          Ket
7281    9     End          End
7282  ------------------------------------------------------------------  ------------------------------------------------------------------
7283    
7284  /\W*a/B  /\W*a/BZ
7285  ------------------------------------------------------------------  ------------------------------------------------------------------
7286    0   7 Bra 0          Bra 0
7287    3     \W*+          \W*+
7288    5     a          a
7289    7   7 Ket          Ket
7290   10     End          End
7291  ------------------------------------------------------------------  ------------------------------------------------------------------
7292    
7293  /\W*2/B  /\W*2/BZ
7294  ------------------------------------------------------------------  ------------------------------------------------------------------
7295    0   7 Bra 0          Bra 0
7296    3     \W*+          \W*+
7297    5     2          2
7298    7   7 Ket          Ket
7299   10     End          End
7300  ------------------------------------------------------------------  ------------------------------------------------------------------
7301    
7302  /\W*\d/B  /\W*\d/BZ
7303  ------------------------------------------------------------------  ------------------------------------------------------------------
7304    0   6 Bra 0          Bra 0
7305    3     \W*+          \W*+
7306    5     \d          \d
7307    6   6 Ket          Ket
7308    9     End          End
7309  ------------------------------------------------------------------  ------------------------------------------------------------------
7310    
7311  /\W*\D/B  /\W*\D/BZ
7312  ------------------------------------------------------------------  ------------------------------------------------------------------
7313    0   6 Bra 0          Bra 0
7314    3     \W*          \W*
7315    5     \D          \D
7316    6   6 Ket          Ket
7317    9     End          End
7318  ------------------------------------------------------------------  ------------------------------------------------------------------
7319    
7320  /\W*\s/B  /\W*\s/BZ
7321  ------------------------------------------------------------------  ------------------------------------------------------------------
7322    0   6 Bra 0          Bra 0
7323    3     \W*          \W*
7324    5     \s          \s
7325    6   6 Ket          Ket
7326    9     End          End
7327  ------------------------------------------------------------------  ------------------------------------------------------------------
7328    
7329  /\W*\S/B  /\W*\S/BZ
7330  ------------------------------------------------------------------  ------------------------------------------------------------------
7331    0   6 Bra 0          Bra 0
7332    3     \W*          \W*
7333    5     \S          \S
7334    6   6 Ket          Ket
7335    9     End          End
7336  ------------------------------------------------------------------  ------------------------------------------------------------------
7337    
7338  /\W*\w/B  /\W*\w/BZ
7339  ------------------------------------------------------------------  ------------------------------------------------------------------
7340    0   6 Bra 0          Bra 0
7341    3     \W*+          \W*+
7342    5     \w          \w
7343    6   6 Ket          Ket
7344    9     End          End
7345  ------------------------------------------------------------------  ------------------------------------------------------------------
7346    
7347  /\W*\W/B  /\W*\W/BZ
7348  ------------------------------------------------------------------  ------------------------------------------------------------------
7349    0   6 Bra 0          Bra 0
7350    3     \W*          \W*
7351    5     \W          \W
7352    6   6 Ket          Ket
7353    9     End          End
7354  ------------------------------------------------------------------  ------------------------------------------------------------------
7355    
7356  /[^a]+a/B  /[^a]+a/BZ
7357  ------------------------------------------------------------------  ------------------------------------------------------------------
7358    0   7 Bra 0          Bra 0
7359    3     [^a]++          [^a]++
7360    5     a          a
7361    7   7 Ket          Ket
7362   10     End          End
7363  ------------------------------------------------------------------  ------------------------------------------------------------------
7364    
7365  /[^a]+a/Bi  /[^a]+a/BZi
7366  ------------------------------------------------------------------  ------------------------------------------------------------------
7367    0   7 Bra 0          Bra 0
7368    3     [^A]++          [^A]++
7369    5  NC a       NC a
7370    7   7 Ket          Ket
7371   10     End          End
7372  ------------------------------------------------------------------  ------------------------------------------------------------------
7373    
7374  /[^a]+A/Bi  /[^a]+A/BZi
7375  ------------------------------------------------------------------  ------------------------------------------------------------------
7376    0   7 Bra 0          Bra 0
7377    3     [^A]++          [^A]++
7378    5  NC A       NC A
7379    7   7 Ket          Ket
7380   10     End          End
7381  ------------------------------------------------------------------  ------------------------------------------------------------------
7382    
7383  /[^a]+b/B  /[^a]+b/BZ
7384  ------------------------------------------------------------------  ------------------------------------------------------------------
7385    0   7 Bra 0          Bra 0
7386    3     [^a]+          [^a]+
7387    5     b          b
7388    7   7 Ket          Ket
7389   10     End          End
7390  ------------------------------------------------------------------  ------------------------------------------------------------------
7391    
7392  /[^a]+\d/B  /[^a]+\d/BZ
7393  ------------------------------------------------------------------  ------------------------------------------------------------------
7394    0   6 Bra 0          Bra 0
7395    3     [^a]+          [^a]+
7396    5     \d          \d
7397    6   6 Ket          Ket
7398    9     End          End
7399  ------------------------------------------------------------------  ------------------------------------------------------------------
7400    
7401  /a*[^a]/B  /a*[^a]/BZ
7402  ------------------------------------------------------------------  ------------------------------------------------------------------
7403    0   7 Bra 0          Bra 0
7404    3     a*          a*
7405    5     [^a]          [^a]
7406    7   7 Ket          Ket
7407   10     End          End
7408  ------------------------------------------------------------------  ------------------------------------------------------------------
7409    
7410  /(?P<abc>x)(?P<xyz>y)/I  /(?P<abc>x)(?P<xyz>y)/I
# Line 7547  No match Line 7539  No match
7539   0: Xa   0: Xa
7540   1: a   1: a
7541    
7542  /^[\E\Qa\E-\Qz\E]+/B  /^[\E\Qa\E-\Qz\E]+/BZ
7543    ------------------------------------------------------------------
7544            Bra 0
7545            ^
7546            [a-z]+
7547            Ket
7548            End
7549    ------------------------------------------------------------------
7550    
7551    /^[a\Q]bc\E]/BZ
7552    ------------------------------------------------------------------
7553            Bra 0
7554            ^
7555            [\]a-c]
7556            Ket
7557            End
7558    ------------------------------------------------------------------
7559    
7560    /^[a-\Q\E]/BZ
7561    ------------------------------------------------------------------
7562            Bra 0
7563            ^
7564            [\-a]
7565            Ket
7566            End
7567    ------------------------------------------------------------------
7568    
7569    /^(?P>abc)[()](?<abc>)/BZ
7570    ------------------------------------------------------------------
7571            Bra 0
7572            ^
7573            Once
7574            Recurse
7575            Ket
7576            [()]
7577            Bra 1
7578            Ket
7579            Ket
7580            End
7581  ------------------------------------------------------------------  ------------------------------------------------------------------
7582    0  38 Bra 0  
7583    3     ^  /^((?(abc)y)[()](?P<abc>x))+/BZ
7584    4     [a-z]+  ------------------------------------------------------------------
7585   38  38 Ket          Bra 0
7586   41     End          ^
7587  ------------------------------------------------------------------          Bra 1
7588            Cond
7589  /^[a\Q]bc\E]/B        2 Cond ref
7590  ------------------------------------------------------------------          y
7591    0  37 Bra 0          Ket
7592    3     ^          [()]
7593    4     [\]a-c]          Bra 2
7594   37  37 Ket          x
7595   40     End          Ket
7596  ------------------------------------------------------------------          KetRmax
7597            Ket
7598  /^[a-\Q\E]/B          End
 ------------------------------------------------------------------  
   0  37 Bra 0  
   3     ^  
   4     [\-a]  
  37  37 Ket  
  40     End  
 ------------------------------------------------------------------  
   
 /^(?P>abc)[()](?<abc>)/B  
 ------------------------------------------------------------------  
   0  54 Bra 0  
   3     ^  
   4   6 Once  
   7  46 Recurse  
  10   6 Ket  
  13     [()]  
  46   5 Bra 1  
  51   5 Ket  
  54  54 Ket  
  57     End  
 ------------------------------------------------------------------  
   
 /^((?(abc)y)[()](?P<abc>x))+/B  
 ------------------------------------------------------------------  
   0  66 Bra 0  
   3     ^  
   4  59 Bra 1  
   9   8 Cond  
  12   2 Cond ref  
  15     y  
  17   8 Ket  
  20     [()]  
  53   7 Bra 2  
  58     x  
  60   7 Ket  
  63  59 KetRmax  
  66  66 Ket  
  69     End  
7599  ------------------------------------------------------------------  ------------------------------------------------------------------
7600      (xy)x      (xy)x
7601   0: (xy)x   0: (xy)x
7602   1: y)x   1: y)x
7603   2: x   2: x
7604    
7605  /^(?P>abc)\Q()\E(?<abc>)/B  /^(?P>abc)\Q()\E(?<abc>)/BZ
7606  ------------------------------------------------------------------  ------------------------------------------------------------------
7607    0  25 Bra 0          Bra 0
7608    3     ^          ^
7609    4   6 Once          Once
7610    7  17 Recurse          Recurse
7611   10   6 Ket          Ket
7612   13     ()          ()
7613   17   5 Bra 1          Bra 1
7614   22   5 Ket          Ket
7615   25  25 Ket          Ket
7616   28     End          End
7617  ------------------------------------------------------------------  ------------------------------------------------------------------
7618    
7619  /^(?P>abc)[a\Q(]\E(](?<abc>)/B  /^(?P>abc)[a\Q(]\E(](?<abc>)/BZ
7620  ------------------------------------------------------------------  ------------------------------------------------------------------
7621    0  54 Bra 0          Bra 0
7622    3     ^          ^
7623    4   6 Once          Once
7624    7  46 Recurse          Recurse
7625   10   6 Ket          Ket
7626   13     [(\]a]          [(\]a]
7627   46   5 Bra 1          Bra 1
7628   51   5 Ket          Ket
7629   54  54 Ket          Ket
7630   57     End          End
7631  ------------------------------------------------------------------  ------------------------------------------------------------------
7632    
7633  /^(?P>abc) # this is (a comment)  /^(?P>abc) # this is (a comment)
7634    (?<abc>)/Bx    (?<abc>)/BZx
7635  ------------------------------------------------------------------  ------------------------------------------------------------------
7636    0  21 Bra 0          Bra 0
7637    3     ^          ^
7638    4   6 Once          Once
7639    7  13 Recurse          Recurse
7640   10   6 Ket          Ket
7641   13   5 Bra 1          Bra 1
7642   18   5 Ket          Ket
7643   21  21 Ket          Ket
7644   24     End          End
7645  ------------------------------------------------------------------  ------------------------------------------------------------------
7646    
7647  /^\W*(?:(?<one>(?<two>.)\W*(?&one)\W*\k<two>|)|(?<three>(?<four>.)\W*(?&three)\W*\k'four'|\W*.\W*))\W*$/Ii  /^\W*(?:(?<one>(?<two>.)\W*(?&one)\W*\k<two>|)|(?<three>(?<four>.)\W*(?&three)\W*\k'four'|\W*.\W*))\W*$/Ii

Legend:
Removed from v.161  
changed lines
  Added in v.162

  ViewVC Help
Powered by ViewVC 1.1.5