/[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 1362 by ph10, Fri Sep 6 17:47:32 2013 UTC revision 1363 by ph10, Tue Oct 1 16:54:40 2013 UTC
# Line 2898  No need char Line 2898  No need char
2898          Bra          Bra
2899          Once          Once
2900          x          x
2901          x{0,2}          x{0,2}+
2902          Ket          Ket
2903          Ket          Ket
2904          End          End
# Line 3088  Need char = 'b' Line 3088  Need char = 'b'
3088          [bc]+          [bc]+
3089          Ket          Ket
3090          CBra 5          CBra 5
3091          \w*          \w*+
3092          Ket          Ket
3093          Ket          Ket
3094          Ket          Ket
# Line 3788  Need char = 'b' Line 3788  Need char = 'b'
3788  --->abbbbbccc  --->abbbbbccc
3789    1 ^        ^    1 ^        ^
3790  Callout data = 1  Callout data = 1
   1 ^       ^  
 Callout data = 1  
   1 ^      ^  
 Callout data = 1  
   1 ^     ^  
 Callout data = 1  
3791    1 ^    ^    1 ^    ^
3792  Callout data = 1  Callout data = 1
3793    1 ^   ^    1 ^   ^
# Line 7516  Matched, but too many substrings Line 7510  Matched, but too many substrings
7510  /a*[^a]/BZ  /a*[^a]/BZ
7511  ------------------------------------------------------------------  ------------------------------------------------------------------
7512          Bra          Bra
7513          a*          a*+
7514          [^a]          [^a]
7515          Ket          Ket
7516          End          End
# Line 8596  No match Line 8590  No match
8590          \d          \d
8591          \v++          \v++
8592          \w          \w
8593          \v+          \v++
8594          \S          \S
8595          \v++          \v++
8596          \V          \V
# Line 8694  No match Line 8688  No match
8688   +6 ^      ^    (*FAIL)   +6 ^      ^    (*FAIL)
8689   +6 ^     ^     (*FAIL)   +6 ^     ^     (*FAIL)
8690   +6 ^    ^      (*FAIL)   +6 ^    ^      (*FAIL)
  +4 ^  ^        c+  
  +2 ^ ^         b?  
  +4 ^ ^         c+  
  +2 ^^          b?  
  +4 ^^          c+  
8691   +0  ^          a+   +0  ^          a+
8692   +2  ^ ^        b?   +2  ^ ^        b?
8693   +4  ^  ^       c+   +4  ^  ^       c+
8694   +6  ^     ^    (*FAIL)   +6  ^     ^    (*FAIL)
8695   +6  ^    ^     (*FAIL)   +6  ^    ^     (*FAIL)
8696   +6  ^   ^      (*FAIL)   +6  ^   ^      (*FAIL)
  +4  ^ ^        c+  
  +2  ^^         b?  
  +4  ^^         c+  
8697   +0   ^         a+   +0   ^         a+
8698   +2   ^^        b?   +2   ^^        b?
8699   +4   ^ ^       c+   +4   ^ ^       c+
8700   +6   ^    ^    (*FAIL)   +6   ^    ^    (*FAIL)
8701   +6   ^   ^     (*FAIL)   +6   ^   ^     (*FAIL)
8702   +6   ^  ^      (*FAIL)   +6   ^  ^      (*FAIL)
  +4   ^^        c+  
8703  No match  No match
8704    
8705  /a+b?(*PRUNE)c+(*FAIL)/C  /a+b?(*PRUNE)c+(*FAIL)/C
# Line 11577  Matched, but too many substrings Line 11562  Matched, but too many substrings
11562          Assert not          Assert not
11563          a          a
11564          Ket          Ket
11565          \w+          \w++
11566          Ket          Ket
11567          End          End
11568  ------------------------------------------------------------------  ------------------------------------------------------------------
# Line 11837  No match Line 11822  No match
11822    
11823  /^(?>a+)(?>b+)(?>c+)(?>d+)(?>e+)/  /^(?>a+)(?>b+)(?>c+)(?>d+)(?>e+)/
11824       \Maabbccddee       \Maabbccddee
11825  Minimum match() limit = 12  Minimum match() limit = 11
11826  Minimum match() recursion limit = 3  Minimum match() recursion limit = 3
11827   0: aabbccddee   0: aabbccddee
11828    
11829  /^(?>(a+))(?>(b+))(?>(c+))(?>(d+))(?>(e+))/  /^(?>(a+))(?>(b+))(?>(c+))(?>(d+))(?>(e+))/
11830       \Maabbccddee       \Maabbccddee
11831  Minimum match() limit = 22  Minimum match() limit = 21
11832  Minimum match() recursion limit = 21  Minimum match() recursion limit = 20
11833   0: aabbccddee   0: aabbccddee
11834   1: aa   1: aa
11835   2: bb   2: bb
# Line 11854  Minimum match() recursion limit = 21 Line 11839  Minimum match() recursion limit = 21
11839    
11840  /^(?>(a+))(?>b+)(?>(c+))(?>d+)(?>(e+))/  /^(?>(a+))(?>b+)(?>(c+))(?>d+)(?>(e+))/
11841       \Maabbccddee       \Maabbccddee
11842  Minimum match() limit = 18  Minimum match() limit = 17
11843  Minimum match() recursion limit = 13  Minimum match() recursion limit = 12
11844   0: aabbccddee   0: aabbccddee
11845   1: aa   1: aa
11846   2: cc   2: cc
# Line 12768  Need char = 'z' Line 12753  Need char = 'z'
12753  Subject length lower bound = 5  Subject length lower bound = 5
12754  No set of starting bytes  No set of starting bytes
12755    
12756    /a*[bcd]/BZ
12757    ------------------------------------------------------------------
12758            Bra
12759            a*+
12760            [b-d]
12761            Ket
12762            End
12763    ------------------------------------------------------------------
12764    
12765    /[bcd]*a/BZ
12766    ------------------------------------------------------------------
12767            Bra
12768            [b-d]*
12769            a
12770            Ket
12771            End
12772    ------------------------------------------------------------------
12773    
12774    /-- A complete set of tests for auto-possessification of character types --/
12775    
12776    /\D+\D \D+\d \D+\S \D+\s \D+\W \D+\w \D+. \D+\C \D+\R \D+\H \D+\h \D+\V \D+\v \D+\X \D+\Z \D+\z \D+$/BZx
12777    ------------------------------------------------------------------
12778            Bra
12779            \D+
12780            \D
12781            \D++
12782            \d
12783            \D+
12784            \S
12785            \D+
12786            \s
12787            \D+
12788            \W
12789            \D+
12790            \w
12791            \D+
12792            Any
12793            \D+
12794            AllAny
12795            \D+
12796            \R
12797            \D+
12798            \H
12799            \D+
12800            \h
12801            \D+
12802            \V
12803            \D+
12804            \v
12805            \D+
12806            extuni
12807            \D+
12808            \Z
12809            \D++
12810            \z
12811            \D+
12812            $
12813            Ket
12814            End
12815    ------------------------------------------------------------------
12816    
12817    /\d+\D \d+\d \d+\S \d+\s \d+\W \d+\w \d+. \d+\C \d+\R \d+\H \d+\h \d+\V \d+\v \d+\X \d+\Z \d+\z \d+$/BZx
12818    ------------------------------------------------------------------
12819            Bra
12820            \d++
12821            \D
12822            \d+
12823            \d
12824            \d+
12825            \S
12826            \d++
12827            \s
12828            \d++
12829            \W
12830            \d+
12831            \w
12832            \d+
12833            Any
12834            \d+
12835            AllAny
12836            \d++
12837            \R
12838            \d+
12839            \H
12840            \d++
12841            \h
12842            \d+
12843            \V
12844            \d++
12845            \v
12846            \d+
12847            extuni
12848            \d++
12849            \Z
12850            \d++
12851            \z
12852            \d++
12853            $
12854            Ket
12855            End
12856    ------------------------------------------------------------------
12857    
12858    /\S+\D \S+\d \S+\S \S+\s \S+\W \S+\w \S+. \S+\C \S+\R \S+\H \S+\h \S+\V \S+\v \S+\X \S+\Z \S+\z \S+$/BZx
12859    ------------------------------------------------------------------
12860            Bra
12861            \S+
12862            \D
12863            \S+
12864            \d
12865            \S+
12866            \S
12867            \S++
12868            \s
12869            \S+
12870            \W
12871            \S+
12872            \w
12873            \S+
12874            Any
12875            \S+
12876            AllAny
12877            \S++
12878            \R
12879            \S+
12880            \H
12881            \S++
12882            \h
12883            \S+
12884            \V
12885            \S++
12886            \v
12887            \S+
12888            extuni
12889            \S++
12890            \Z
12891            \S++
12892            \z
12893            \S++
12894            $
12895            Ket
12896            End
12897    ------------------------------------------------------------------
12898    
12899    /\s+\D \s+\d \s+\S \s+\s \s+\W \s+\w \s+. \s+\C \s+\R \s+\H \s+\h \s+\V \s+\v \s+\X \s+\Z \s+\z \s+$/BZx
12900    ------------------------------------------------------------------
12901            Bra
12902            \s+
12903            \D
12904            \s++
12905            \d
12906            \s++
12907            \S
12908            \s+
12909            \s
12910            \s+
12911            \W
12912            \s++
12913            \w
12914            \s+
12915            Any
12916            \s+
12917            AllAny
12918            \s+
12919            \R
12920            \s+
12921            \H
12922            \s+
12923            \h
12924            \s+
12925            \V
12926            \s+
12927            \v
12928            \s+
12929            extuni
12930            \s+
12931            \Z
12932            \s++
12933            \z
12934            \s+
12935            $
12936            Ket
12937            End
12938    ------------------------------------------------------------------
12939    
12940    /\W+\D \W+\d \W+\S \W+\s \W+\W \W+\w \W+. \W+\C \W+\R \W+\H \W+\h \W+\V \W+\v \W+\X \W+\Z \W+\z \W+$/BZx
12941    ------------------------------------------------------------------
12942            Bra
12943            \W+
12944            \D
12945            \W++
12946            \d
12947            \W+
12948            \S
12949            \W+
12950            \s
12951            \W+
12952            \W
12953            \W++
12954            \w
12955            \W+
12956            Any
12957            \W+
12958            AllAny
12959            \W+
12960            \R
12961            \W+
12962            \H
12963            \W+
12964            \h
12965            \W+
12966            \V
12967            \W+
12968            \v
12969            \W+
12970            extuni
12971            \W+
12972            \Z
12973            \W++
12974            \z
12975            \W+
12976            $
12977            Ket
12978            End
12979    ------------------------------------------------------------------
12980    
12981    /\w+\D \w+\d \w+\S \w+\s \w+\W \w+\w \w+. \w+\C \w+\R \w+\H \w+\h \w+\V \w+\v \w+\X \w+\Z \w+\z \w+$/BZx
12982    ------------------------------------------------------------------
12983            Bra
12984            \w+
12985            \D
12986            \w+
12987            \d
12988            \w+
12989            \S
12990            \w++
12991            \s
12992            \w++
12993            \W
12994            \w+
12995            \w
12996            \w+
12997            Any
12998            \w+
12999            AllAny
13000            \w++
13001            \R
13002            \w+
13003            \H
13004            \w++
13005            \h
13006            \w+
13007            \V
13008            \w++
13009            \v
13010            \w+
13011            extuni
13012            \w++
13013            \Z
13014            \w++
13015            \z
13016            \w++
13017            $
13018            Ket
13019            End
13020    ------------------------------------------------------------------
13021    
13022    /\C+\D \C+\d \C+\S \C+\s \C+\W \C+\w \C+. \C+\C \C+\R \C+\H \C+\h \C+\V \C+\v \C+\X \C+\Z \C+\z \C+$/BZx
13023    ------------------------------------------------------------------
13024            Bra
13025            AllAny+
13026            \D
13027            AllAny+
13028            \d
13029            AllAny+
13030            \S
13031            AllAny+
13032            \s
13033            AllAny+
13034            \W
13035            AllAny+
13036            \w
13037            AllAny+
13038            Any
13039            AllAny+
13040            AllAny
13041            AllAny+
13042            \R
13043            AllAny+
13044            \H
13045            AllAny+
13046            \h
13047            AllAny+
13048            \V
13049            AllAny+
13050            \v
13051            AllAny+
13052            extuni
13053            AllAny+
13054            \Z
13055            AllAny++
13056            \z
13057            AllAny+
13058            $
13059            Ket
13060            End
13061    ------------------------------------------------------------------
13062    
13063    /\R+\D \R+\d \R+\S \R+\s \R+\W \R+\w \R+. \R+\C \R+\R \R+\H \R+\h \R+\V \R+\v \R+\X \R+\Z \R+\z \R+$/BZx
13064    ------------------------------------------------------------------
13065            Bra
13066            \R+
13067            \D
13068            \R++
13069            \d
13070            \R+
13071            \S
13072            \R++
13073            \s
13074            \R+
13075            \W
13076            \R++
13077            \w
13078            \R++
13079            Any
13080            \R+
13081            AllAny
13082            \R+
13083            \R
13084            \R+
13085            \H
13086            \R++
13087            \h
13088            \R+
13089            \V
13090            \R+
13091            \v
13092            \R+
13093            extuni
13094            \R+
13095            \Z
13096            \R++
13097            \z
13098            \R+
13099            $
13100            Ket
13101            End
13102    ------------------------------------------------------------------
13103    
13104    /\H+\D \H+\d \H+\S \H+\s \H+\W \H+\w \H+. \H+\C \H+\R \H+\H \H+\h \H+\V \H+\v \H+\X \H+\Z \H+\z \H+$/BZx
13105    ------------------------------------------------------------------
13106            Bra
13107            \H+
13108            \D
13109            \H+
13110            \d
13111            \H+
13112            \S
13113            \H+
13114            \s
13115            \H+
13116            \W
13117            \H+
13118            \w
13119            \H+
13120            Any
13121            \H+
13122            AllAny
13123            \H+
13124            \R
13125            \H+
13126            \H
13127            \H++
13128            \h
13129            \H+
13130            \V
13131            \H+
13132            \v
13133            \H+
13134            extuni
13135            \H+
13136            \Z
13137            \H++
13138            \z
13139            \H+
13140            $
13141            Ket
13142            End
13143    ------------------------------------------------------------------
13144    
13145    /\h+\D \h+\d \h+\S \h+\s \h+\W \h+\w \h+. \h+\C \h+\R \h+\H \h+\h \h+\V \h+\v \h+\X \h+\Z \h+\z \h+$/BZx
13146    ------------------------------------------------------------------
13147            Bra
13148            \h+
13149            \D
13150            \h++
13151            \d
13152            \h++
13153            \S
13154            \h+
13155            \s
13156            \h+
13157            \W
13158            \h++
13159            \w
13160            \h+
13161            Any
13162            \h+
13163            AllAny
13164            \h++
13165            \R
13166            \h++
13167            \H
13168            \h+
13169            \h
13170            \h+
13171            \V
13172            \h++
13173            \v
13174            \h+
13175            extuni
13176            \h+
13177            \Z
13178            \h++
13179            \z
13180            \h+
13181            $
13182            Ket
13183            End
13184    ------------------------------------------------------------------
13185    
13186    /\V+\D \V+\d \V+\S \V+\s \V+\W \V+\w \V+. \V+\C \V+\R \V+\H \V+\h \V+\V \V+\v \V+\X \V+\Z \V+\z \V+$/BZx
13187    ------------------------------------------------------------------
13188            Bra
13189            \V+
13190            \D
13191            \V+
13192            \d
13193            \V+
13194            \S
13195            \V+
13196            \s
13197            \V+
13198            \W
13199            \V+
13200            \w
13201            \V+
13202            Any
13203            \V+
13204            AllAny
13205            \V++
13206            \R
13207            \V+
13208            \H
13209            \V+
13210            \h
13211            \V+
13212            \V
13213            \V++
13214            \v
13215            \V+
13216            extuni
13217            \V+
13218            \Z
13219            \V++
13220            \z
13221            \V+
13222            $
13223            Ket
13224            End
13225    ------------------------------------------------------------------
13226    
13227    /\v+\D \v+\d \v+\S \v+\s \v+\W \v+\w \v+. \v+\C \v+\R \v+\H \v+\h \v+\V \v+\v \v+\X \v+\Z \v+\z \v+$/BZx
13228    ------------------------------------------------------------------
13229            Bra
13230            \v+
13231            \D
13232            \v++
13233            \d
13234            \v++
13235            \S
13236            \v+
13237            \s
13238            \v+
13239            \W
13240            \v++
13241            \w
13242            \v+
13243            Any
13244            \v+
13245            AllAny
13246            \v+
13247            \R
13248            \v+
13249            \H
13250            \v++
13251            \h
13252            \v++
13253            \V
13254            \v+
13255            \v
13256            \v+
13257            extuni
13258            \v+
13259            \Z
13260            \v++
13261            \z
13262            \v+
13263            $
13264            Ket
13265            End
13266    ------------------------------------------------------------------
13267    
13268    /\X+\D \X+\d \X+\S \X+\s \X+\W \X+\w \X+. \X+\C \X+\R \X+\H \X+\h \X+\V \X+\v \X+\X \X+\Z \X+\z \X+$/BZx
13269    ------------------------------------------------------------------
13270            Bra
13271            extuni+
13272            \D
13273            extuni+
13274            \d
13275            extuni+
13276            \S
13277            extuni+
13278            \s
13279            extuni+
13280            \W
13281            extuni+
13282            \w
13283            extuni+
13284            Any
13285            extuni+
13286            AllAny
13287            extuni+
13288            \R
13289            extuni+
13290            \H
13291            extuni+
13292            \h
13293            extuni+
13294            \V
13295            extuni+
13296            \v
13297            extuni+
13298            extuni
13299            extuni+
13300            \Z
13301            extuni++
13302            \z
13303            extuni+
13304            $
13305            Ket
13306            End
13307    ------------------------------------------------------------------
13308    
13309    / a+\D  a+\d  a+\S  a+\s  a+\W  a+\w  a+.  a+\C  a+\R  a+\H  a+\h  a+\V  a+\v  a+\X  a+\Z  a+\z  a+$/BZx
13310    ------------------------------------------------------------------
13311            Bra
13312            a+
13313            \D
13314            a++
13315            \d
13316            a+
13317            \S
13318            a++
13319            \s
13320            a++
13321            \W
13322            a+
13323            \w
13324            a+
13325            Any
13326            a+
13327            AllAny
13328            a++
13329            \R
13330            a+
13331            \H
13332            a++
13333            \h
13334            a+
13335            \V
13336            a++
13337            \v
13338            a+
13339            extuni
13340            a++
13341            \Z
13342            a++
13343            \z
13344            a++
13345            $
13346            Ket
13347            End
13348    ------------------------------------------------------------------
13349    
13350    /\n+\D \n+\d \n+\S \n+\s \n+\W \n+\w \n+. \n+\C \n+\R \n+\H \n+\h \n+\V \n+\v \n+\X \n+\Z \n+\z \n+$/BZx
13351    ------------------------------------------------------------------
13352            Bra
13353            \x0a+
13354            \D
13355            \x0a++
13356            \d
13357            \x0a++
13358            \S
13359            \x0a+
13360            \s
13361            \x0a+
13362            \W
13363            \x0a++
13364            \w
13365            \x0a+
13366            Any
13367            \x0a+
13368            AllAny
13369            \x0a+
13370            \R
13371            \x0a+
13372            \H
13373            \x0a++
13374            \h
13375            \x0a++
13376            \V
13377            \x0a+
13378            \v
13379            \x0a+
13380            extuni
13381            \x0a+
13382            \Z
13383            \x0a++
13384            \z
13385            \x0a+
13386            $
13387            Ket
13388            End
13389    ------------------------------------------------------------------
13390    
13391    / .+\D  .+\d  .+\S  .+\s  .+\W  .+\w  .+.  .+\C  .+\R  .+\H  .+\h  .+\V  .+\v  .+\X  .+\Z  .+\z  .+$/BZx
13392    ------------------------------------------------------------------
13393            Bra
13394            Any+
13395            \D
13396            Any+
13397            \d
13398            Any+
13399            \S
13400            Any+
13401            \s
13402            Any+
13403            \W
13404            Any+
13405            \w
13406            Any+
13407            Any
13408            Any+
13409            AllAny
13410            Any++
13411            \R
13412            Any+
13413            \H
13414            Any+
13415            \h
13416            Any+
13417            \V
13418            Any+
13419            \v
13420            Any+
13421            extuni
13422            Any+
13423            \Z
13424            Any++
13425            \z
13426            Any+
13427            $
13428            Ket
13429            End
13430    ------------------------------------------------------------------
13431    
13432    / .+\D  .+\d  .+\S  .+\s  .+\W  .+\w  .+.  .+\C  .+\R  .+\H  .+\h  .+\V  .+\v  .+\X  .+\Z  .+\z  .+$/BZxs
13433    ------------------------------------------------------------------
13434            Bra
13435            AllAny+
13436            \D
13437            AllAny+
13438            \d
13439            AllAny+
13440            \S
13441            AllAny+
13442            \s
13443            AllAny+
13444            \W
13445            AllAny+
13446            \w
13447            AllAny+
13448            AllAny
13449            AllAny+
13450            AllAny
13451            AllAny+
13452            \R
13453            AllAny+
13454            \H
13455            AllAny+
13456            \h
13457            AllAny+
13458            \V
13459            AllAny+
13460            \v
13461            AllAny+
13462            extuni
13463            AllAny+
13464            \Z
13465            AllAny++
13466            \z
13467            AllAny+
13468            $
13469            Ket
13470            End
13471    ------------------------------------------------------------------
13472    
13473    /\D+$  \d+$  \S+$  \s+$  \W+$  \w+$  \C+$  \R+$  \H+$  \h+$  \V+$  \v+$  \X+$   a+$  \n+$   .+$  .+$/BZxm
13474    ------------------------------------------------------------------
13475            Bra
13476            \D+
13477         /m $
13478            \d++
13479         /m $
13480            \S++
13481         /m $
13482            \s+
13483         /m $
13484            \W+
13485         /m $
13486            \w++
13487         /m $
13488            AllAny+
13489         /m $
13490            \R+
13491         /m $
13492            \H+
13493         /m $
13494            \h+
13495         /m $
13496            \V+
13497         /m $
13498            \v+
13499         /m $
13500            extuni+
13501         /m $
13502            a+
13503         /m $
13504            \x0a+
13505         /m $
13506            Any+
13507         /m $
13508            Any+
13509         /m $
13510            Ket
13511            End
13512    ------------------------------------------------------------------
13513    
13514    /-- End of special auto-possessive tests --/
13515    
13516  /-- End of testinput2 --/  /-- End of testinput2 --/

Legend:
Removed from v.1362  
changed lines
  Added in v.1363

  ViewVC Help
Powered by ViewVC 1.1.5