/[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 71 by nigel, Sat Feb 24 21:40:24 2007 UTC revision 73 by nigel, Sat Feb 24 21:40:30 2007 UTC
# Line 1  Line 1 
1  PCRE version 4.4 21-August-2003  PCRE version 4.5 01-December-2003
2    
3  /\x{100}/8DM  /\x{100}/8DM
4  Memory allocation (code space): 11  Memory allocation (code space): 11
# Line 863  First char = 195 Line 863  First char = 195
863  Need char = 'x'  Need char = 'x'
864    
865  /abc/8  /abc/8
866     ร]      ร]
867  Error -10  Error -10
868     ร      ร
869  Error -10  Error -10
870     รรร      รรร
871  Error -10  Error -10
872     รรร\?      รรร\?
873  No match  No match
874    
875  / End of testinput5 /  /anything/8
876        \xc0\x80
877    Error -10
878        \xc1\x8f
879    Error -10
880        \xe0\x9f\x80
881    Error -10
882        \xf0\x8f\x80\x80
883    Error -10
884        \xf8\x87\x80\x80\x80
885    Error -10
886        \xfc\x83\x80\x80\x80\x80
887    Error -10
888        \xfe\x80\x80\x80\x80\x80
889    Error -10
890        \xff\x80\x80\x80\x80\x80
891    Error -10
892        \xc3\x8f
893    No match
894        \xe0\xaf\x80
895    No match
896        \xe1\x80\x80
897    No match
898        \xf0\x9f\x80\x80
899    No match
900        \xf1\x8f\x80\x80
901    No match
902        \xf8\x88\x80\x80\x80
903    No match
904        \xf9\x87\x80\x80\x80
905    No match
906        \xfc\x84\x80\x80\x80\x80
907    No match
908        \xfd\x83\x80\x80\x80\x80
909    No match
910    
911    /\x{100}abc(xyz(?1))/8D
912    ------------------------------------------------------------------
913      0  24 Bra 0
914      3   5 \x{100}abc
915     10  11 Bra 1
916     13   3 xyz
917     18  10 Recurse
918     21  11 Ket
919     24  24 Ket
920     27     End
921    ------------------------------------------------------------------
922    Capturing subpattern count = 1
923    Options: utf8
924    First char = 196
925    Need char = 'z'
926    
927    /[^\x{100}]abc(xyz(?1))/8D
928    ------------------------------------------------------------------
929      0  30 Bra 0
930      3     [^\x{100}]
931     11   3 abc
932     16  11 Bra 1
933     19   3 xyz
934     24  16 Recurse
935     27  11 Ket
936     30  30 Ket
937     33     End
938    ------------------------------------------------------------------
939    Capturing subpattern count = 1
940    Options: utf8
941    No first char
942    Need char = 'z'
943    
944    /[ab\x{100}]abc(xyz(?1))/8D
945    ------------------------------------------------------------------
946      0  62 Bra 0
947      3     [a-b\x{100}]
948     43   3 abc
949     48  11 Bra 1
950     51   3 xyz
951     56  48 Recurse
952     59  11 Ket
953     62  62 Ket
954     65     End
955    ------------------------------------------------------------------
956    Capturing subpattern count = 1
957    Options: utf8
958    No first char
959    Need char = 'z'
960    
961    /(\x{100}(b(?2)c))?/D8
962    ------------------------------------------------------------------
963      0  29 Bra 0
964      3     Brazero
965      4  22 Bra 1
966      7   2 \x{100}
967     11  12 Bra 2
968     14   1 b
969     17  11 Recurse
970     20   1 c
971     23  12 Ket
972     26  22 Ket
973     29  29 Ket
974     32     End
975    ------------------------------------------------------------------
976    Capturing subpattern count = 2
977    Options: utf8
978    No first char
979    No need char
980    
981    /(\x{100}(b(?2)c)){0,2}/D8
982    ------------------------------------------------------------------
983      0  61 Bra 0
984      3     Brazero
985      4  54 Bra 0
986      7  22 Bra 1
987     10   2 \x{100}
988     14  12 Bra 2
989     17   1 b
990     20  14 Recurse
991     23   1 c
992     26  12 Ket
993     29  22 Ket
994     32     Brazero
995     33  22 Bra 1
996     36   2 \x{100}
997     40  12 Bra 2
998     43   1 b
999     46  14 Recurse
1000     49   1 c
1001     52  12 Ket
1002     55  22 Ket
1003     58  54 Ket
1004     61  61 Ket
1005     64     End
1006    ------------------------------------------------------------------
1007    Capturing subpattern count = 2
1008    Options: utf8
1009    No first char
1010    No need char
1011    
1012    /(\x{100}(b(?1)c))?/D8
1013    ------------------------------------------------------------------
1014      0  29 Bra 0
1015      3     Brazero
1016      4  22 Bra 1
1017      7   2 \x{100}
1018     11  12 Bra 2
1019     14   1 b
1020     17   4 Recurse
1021     20   1 c
1022     23  12 Ket
1023     26  22 Ket
1024     29  29 Ket
1025     32     End
1026    ------------------------------------------------------------------
1027    Capturing subpattern count = 2
1028    Options: utf8
1029    No first char
1030    No need char
1031    
1032    /(\x{100}(b(?1)c)){0,2}/D8
1033    ------------------------------------------------------------------
1034      0  61 Bra 0
1035      3     Brazero
1036      4  54 Bra 0
1037      7  22 Bra 1
1038     10   2 \x{100}
1039     14  12 Bra 2
1040     17   1 b
1041     20   7 Recurse
1042     23   1 c
1043     26  12 Ket
1044     29  22 Ket
1045     32     Brazero
1046     33  22 Bra 1
1047     36   2 \x{100}
1048     40  12 Bra 2
1049     43   1 b
1050     46   7 Recurse
1051     49   1 c
1052     52  12 Ket
1053     55  22 Ket
1054     58  54 Ket
1055     61  61 Ket
1056     64     End
1057    ------------------------------------------------------------------
1058    Capturing subpattern count = 2
1059    Options: utf8
1060    No first char
1061    No need char
1062    
1063    / End of testinput5 /

Legend:
Removed from v.71  
changed lines
  Added in v.73

webmaster@exim.org
ViewVC Help
Powered by ViewVC 1.1.12