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

Diff of /code/trunk/testdata/testoutput5

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

revision 86 by nigel, Sat Feb 24 21:41:13 2007 UTC revision 87 by nigel, Sat Feb 24 21:41:21 2007 UTC
# Line 1  Line 1 
 PCRE version 6.4 05-Sep-2005  
   
1  /\x{100}/8DM  /\x{100}/8DM
2  Memory allocation (code space): 10  Memory allocation (code space): 10
3  ------------------------------------------------------------------  ------------------------------------------------------------------
# Line 645  Need char = 'A' Line 643  Need char = 'A'
643    
644  /\x{100}*\d(?R)/8D  /\x{100}*\d(?R)/8D
645  ------------------------------------------------------------------  ------------------------------------------------------------------
646    0  10 Bra 0    0  16 Bra 0
647    3     \x{100}*    3     \x{100}*
648    6     \d    6     \d
649    7   0 Recurse    7   6 Once
650   10  10 Ket   10   0 Recurse
651   13     End   13   6 Ket
652     16  16 Ket
653     19     End
654  ------------------------------------------------------------------  ------------------------------------------------------------------
655  Capturing subpattern count = 0  Capturing subpattern count = 0
656  Partial matching not supported  Partial matching not supported
# Line 660  No need char Line 660  No need char
660    
661  /[^\x{c4}]/D  /[^\x{c4}]/D
662  ------------------------------------------------------------------  ------------------------------------------------------------------
663    0  36 Bra 0    0   5 Bra 0
664    3     [\x01-35-bd-z|~-\xff] (neg)    3     [^\xc4]
665   36  36 Ket    5   5 Ket
666   39     End    8     End
667  ------------------------------------------------------------------  ------------------------------------------------------------------
668  Capturing subpattern count = 0  Capturing subpattern count = 0
669  No options  No options
# Line 912  No match Line 912  No match
912    
913  /\x{100}abc(xyz(?1))/8D  /\x{100}abc(xyz(?1))/8D
914  ------------------------------------------------------------------  ------------------------------------------------------------------
915    0  27 Bra 0    0  33 Bra 0
916    3     \x{100}abc    3     \x{100}abc
917   12  12 Bra 1   12  18 Bra 1
918   15     xyz   15     xyz
919   21  12 Recurse   21   6 Once
920   24  12 Ket   24  12 Recurse
921   27  27 Ket   27   6 Ket
922   30     End   30  18 Ket
923     33  33 Ket
924     36     End
925  ------------------------------------------------------------------  ------------------------------------------------------------------
926  Capturing subpattern count = 1  Capturing subpattern count = 1
927  Options: utf8  Options: utf8
# Line 928  Need char = 'z' Line 930  Need char = 'z'
930    
931  /[^\x{100}]abc(xyz(?1))/8D  /[^\x{100}]abc(xyz(?1))/8D
932  ------------------------------------------------------------------  ------------------------------------------------------------------
933    0  32 Bra 0    0  38 Bra 0
934    3     [^\x{100}]    3     [^\x{100}]
935   11     abc   11     abc
936   17  12 Bra 1   17  18 Bra 1
937   20     xyz   20     xyz
938   26  17 Recurse   26   6 Once
939   29  12 Ket   29  17 Recurse
940   32  32 Ket   32   6 Ket
941   35     End   35  18 Ket
942     38  38 Ket
943     41     End
944  ------------------------------------------------------------------  ------------------------------------------------------------------
945  Capturing subpattern count = 1  Capturing subpattern count = 1
946  Options: utf8  Options: utf8
# Line 945  Need char = 'z' Line 949  Need char = 'z'
949    
950  /[ab\x{100}]abc(xyz(?1))/8D  /[ab\x{100}]abc(xyz(?1))/8D
951  ------------------------------------------------------------------  ------------------------------------------------------------------
952    0  64 Bra 0    0  70 Bra 0
953    3     [ab\x{100}]    3     [ab\x{100}]
954   43     abc   43     abc
955   49  12 Bra 1   49  18 Bra 1
956   52     xyz   52     xyz
957   58  49 Recurse   58   6 Once
958   61  12 Ket   61  49 Recurse
959   64  64 Ket   64   6 Ket
960   67     End   67  18 Ket
961     70  70 Ket
962     73     End
963  ------------------------------------------------------------------  ------------------------------------------------------------------
964  Capturing subpattern count = 1  Capturing subpattern count = 1
965  Options: utf8  Options: utf8
# Line 962  Need char = 'z' Line 968  Need char = 'z'
968    
969  /(\x{100}(b(?2)c))?/D8  /(\x{100}(b(?2)c))?/D8
970  ------------------------------------------------------------------  ------------------------------------------------------------------
971    0  26 Bra 0    0  32 Bra 0
972    3     Brazero    3     Brazero
973    4  19 Bra 1    4  25 Bra 1
974    7     \x{100}    7     \x{100}
975   10  10 Bra 2   10  16 Bra 2
976   13     b   13     b
977   15  10 Recurse   15   6 Once
978   18     c   18  10 Recurse
979   20  10 Ket   21   6 Ket
980   23  19 Ket   24     c
981   26  26 Ket   26  16 Ket
982   29     End   29  25 Ket
983     32  32 Ket
984     35     End
985  ------------------------------------------------------------------  ------------------------------------------------------------------
986  Capturing subpattern count = 2  Capturing subpattern count = 2
987  Options: utf8  Options: utf8
# Line 982  No need char Line 990  No need char
990    
991  /(\x{100}(b(?2)c)){0,2}/D8  /(\x{100}(b(?2)c)){0,2}/D8
992  ------------------------------------------------------------------  ------------------------------------------------------------------
993    0  55 Bra 0    0  67 Bra 0
994    3     Brazero    3     Brazero
995    4  48 Bra 0    4  60 Bra 0
996    7  19 Bra 1    7  25 Bra 1
997   10     \x{100}   10     \x{100}
998   13  10 Bra 2   13  16 Bra 2
999   16     b   16     b
1000   18  13 Recurse   18   6 Once
1001   21     c   21  13 Recurse
1002   23  10 Ket   24   6 Ket
1003   26  19 Ket   27     c
1004   29     Brazero   29  16 Ket
1005   30  19 Bra 1   32  25 Ket
1006   33     \x{100}   35     Brazero
1007   36  10 Bra 2   36  25 Bra 1
1008   39     b   39     \x{100}
1009   41  13 Recurse   42  16 Bra 2
1010   44     c   45     b
1011   46  10 Ket   47   6 Once
1012   49  19 Ket   50  13 Recurse
1013   52  48 Ket   53   6 Ket
1014   55  55 Ket   56     c
1015   58     End   58  16 Ket
1016     61  25 Ket
1017     64  60 Ket
1018     67  67 Ket
1019     70     End
1020  ------------------------------------------------------------------  ------------------------------------------------------------------
1021  Capturing subpattern count = 2  Capturing subpattern count = 2
1022  Options: utf8  Options: utf8
# Line 1013  No need char Line 1025  No need char
1025    
1026  /(\x{100}(b(?1)c))?/D8  /(\x{100}(b(?1)c))?/D8
1027  ------------------------------------------------------------------  ------------------------------------------------------------------
1028    0  26 Bra 0    0  32 Bra 0
1029    3     Brazero    3     Brazero
1030    4  19 Bra 1    4  25 Bra 1
1031    7     \x{100}    7     \x{100}
1032   10  10 Bra 2   10  16 Bra 2
1033   13     b   13     b
1034   15   4 Recurse   15   6 Once
1035   18     c   18   4 Recurse
1036   20  10 Ket   21   6 Ket
1037   23  19 Ket   24     c
1038   26  26 Ket   26  16 Ket
1039   29     End   29  25 Ket
1040     32  32 Ket
1041     35     End
1042  ------------------------------------------------------------------  ------------------------------------------------------------------
1043  Capturing subpattern count = 2  Capturing subpattern count = 2
1044  Options: utf8  Options: utf8
# Line 1033  No need char Line 1047  No need char
1047    
1048  /(\x{100}(b(?1)c)){0,2}/D8  /(\x{100}(b(?1)c)){0,2}/D8
1049  ------------------------------------------------------------------  ------------------------------------------------------------------
1050    0  55 Bra 0    0  67 Bra 0
1051    3     Brazero    3     Brazero
1052    4  48 Bra 0    4  60 Bra 0
1053    7  19 Bra 1    7  25 Bra 1
1054   10     \x{100}   10     \x{100}
1055   13  10 Bra 2   13  16 Bra 2
1056   16     b   16     b
1057   18   7 Recurse   18   6 Once
1058   21     c   21   7 Recurse
1059   23  10 Ket   24   6 Ket
1060   26  19 Ket   27     c
1061   29     Brazero   29  16 Ket
1062   30  19 Bra 1   32  25 Ket
1063   33     \x{100}   35     Brazero
1064   36  10 Bra 2   36  25 Bra 1
1065   39     b   39     \x{100}
1066   41   7 Recurse   42  16 Bra 2
1067   44     c   45     b
1068   46  10 Ket   47   6 Once
1069   49  19 Ket   50   7 Recurse
1070   52  48 Ket   53   6 Ket
1071   55  55 Ket   56     c
1072   58     End   58  16 Ket
1073     61  25 Ket
1074     64  60 Ket
1075     67  67 Ket
1076     70     End
1077  ------------------------------------------------------------------  ------------------------------------------------------------------
1078  Capturing subpattern count = 2  Capturing subpattern count = 2
1079  Options: utf8  Options: utf8
# Line 1072  No need char Line 1090  No need char
1090      \x{100}X      \x{100}X
1091   0: X   0: X
1092    
1093    /a\x{1234}b/P8
1094        a\x{1234}b
1095     0: a\x{1234}b
1096    
1097    /^\ሴ/8D
1098    ------------------------------------------------------------------
1099      0   8 Bra 0
1100      3     ^
1101      4     \x{1234}
1102      8   8 Ket
1103     11     End
1104    ------------------------------------------------------------------
1105    Capturing subpattern count = 0
1106    Options: anchored utf8
1107    No first char
1108    No need char
1109    
1110  / End of testinput5 /  / End of testinput5 /

Legend:
Removed from v.86  
changed lines
  Added in v.87

webmaster@exim.org
ViewVC Help
Powered by ViewVC 1.1.12