Parent Directory
|
Revision Log
|
Patch
| revision 702 by ph10, Tue Sep 20 15:45:06 2011 UTC | revision 754 by ph10, Sat Nov 19 18:32:18 2011 UTC | |
|---|---|---|
| # | Line 3370 name were given. ---/ | Line 3370 name were given. ---/ |
| 3370 | C | C |
| 3371 | D | D |
| 3372 | ||
| 3373 | /(*MARK:A)(*THEN:B)(C|X)/KSY | |
| 3374 | C | |
| 3375 | D | |
| 3376 | ||
| 3377 | /(*MARK:A)(*THEN:B)(C|X)/KSS | /(*MARK:A)(*THEN:B)(C|X)/KSS |
| 3378 | C | C |
| 3379 | D | D |
| # | Line 3741 with \Y. ---/ | Line 3745 with \Y. ---/ |
| 3745 | ||
| 3746 | /^.*?(a(*THEN)b)c/ | /^.*?(a(*THEN)b)c/ |
| 3747 | aabc | aabc |
| 3748 | ||
| 3749 | /^.*? (?1) c (?(DEFINE)(a(*THEN)b))/x | |
| 3750 | aabc | |
| 3751 | ||
| 3752 | /^.*?(a(*THEN)b|z)c/ | /^.*?(a(*THEN)b|z)c/ |
| 3753 | aabc | aabc |
| # | Line 3843 with \Y. ---/ | Line 3850 with \Y. ---/ |
| 3850 | /((?2))((?1))/SS | /((?2))((?1))/SS |
| 3851 | abc | abc |
| 3852 | ||
| 3853 | /((?(R2)a+|(?1)b))/ | /((?(R2)a+|(?1)b))/SS |
| 3854 | aaaabcde | aaaabcde |
| 3855 | ||
| 3856 | /(?(R)a*(?1)|((?R))b)/ | /(?(R)a*(?1)|((?R))b)/SS |
| 3857 | aaaabcde | aaaabcde |
| 3858 | ||
| 3859 | /(a+|(?R)b)/ | /(a+|(?R)b)/ |
| # | Line 3882 with \Y. ---/ | Line 3889 with \Y. ---/ |
| 3889 | ||
| 3890 | /a(?:.)*?a/ims | /a(?:.)*?a/ims |
| 3891 | \Mabbbbbbbbbbbbbbbbbbbbba | \Mabbbbbbbbbbbbbbbbbbbbba |
| 3892 | ||
| 3893 | /a(?:.(*THEN))*?a/ims | |
| 3894 | \Mabbbbbbbbbbbbbbbbbbbbba | |
| 3895 | ||
| 3896 | /a(?:.(*THEN:ABC))*?a/ims | |
| 3897 | \Mabbbbbbbbbbbbbbbbbbbbba | |
| 3898 | ||
| 3899 | /-- These tests are in agreement with development Perl 5.015, which has fixed | |
| 3900 | some things, but they don't all work with 5.012, so they aren't in the | |
| 3901 | Perl-compatible tests. Those after the first come from Perl's own test | |
| 3902 | files. --/ | |
| 3903 | ||
| 3904 | /^((yes|no)(*THEN)(*F))?/ | |
| 3905 | yes | |
| 3906 | ||
| 3907 | /(A (.*) C? (*THEN) | A D) (*FAIL)/x | |
| 3908 | AbcdCBefgBhiBqz | |
| 3909 | ||
| 3910 | /(A (.*) C? (*THEN) | A D) z/x | |
| 3911 | AbcdCBefgBhiBqz | |
| 3912 | ||
| 3913 | /(A (.*) C? (*THEN) | A D) \s* (*FAIL)/x | |
| 3914 | AbcdCBefgBhiBqz | |
| 3915 | ||
| 3916 | /(A (.*) C? (*THEN) | A D) \s* z/x | |
| 3917 | AbcdCBefgBhiBqz | |
| 3918 | ||
| 3919 | /(A (.*) (?:C|) (*THEN) | A D) (*FAIL)/x | |
| 3920 | AbcdCBefgBhiBqz | |
| 3921 | ||
| 3922 | /(A (.*) (?:C|) (*THEN) | A D) z/x | |
| 3923 | AbcdCBefgBhiBqz | |
| 3924 | ||
| 3925 | /(A (.*) C{0,6} (*THEN) | A D) (*FAIL)/x | |
| 3926 | AbcdCBefgBhiBqz | |
| 3927 | ||
| 3928 | /(A (.*) C{0,6} (*THEN) | A D) z/x | |
| 3929 | AbcdCBefgBhiBqz | |
| 3930 | ||
| 3931 | /(A (.*) (CE){0,6} (*THEN) | A D) (*FAIL)/x | |
| 3932 | AbcdCEBefgBhiBqz | |
| 3933 | ||
| 3934 | /(A (.*) (CE){0,6} (*THEN) | A D) z/x | |
| 3935 | AbcdCEBefgBhiBqz | |
| 3936 | ||
| 3937 | /(A (.*) (CE*){0,6} (*THEN) | A D) (*FAIL)/x | |
| 3938 | AbcdCBefgBhiBqz | |
| 3939 | ||
| 3940 | /(A (.*) (CE*){0,6} (*THEN) | A D) z/x | |
| 3941 | AbcdCBefgBhiBqz | |
| 3942 | ||
| 3943 | /-----------------------------------------------/ | |
| 3944 | ||
| 3945 | /^(?>a+)(?>(z+))\w/BZ | |
| 3946 | aaaazzzzb | |
| 3947 | ** Failers | |
| 3948 | aazz | |
| 3949 | ||
| 3950 | /(.)(\1|a(?2))/ | |
| 3951 | bab | |
| 3952 | ||
| 3953 | /\1|(.)(?R)\1/ | |
| 3954 | cbbbc | |
| 3955 | ||
| 3956 | /(.)((?(1)c|a)|a(?2))/ | |
| 3957 | baa | |
| 3958 | ||
| 3959 | /(?P<abn>(?P=abn)xxx)/BZ | |
| 3960 | ||
| 3961 | /(a\1z)/BZ | |
| 3962 | ||
| 3963 | /^(?>a+)(?>b+)(?>c+)(?>d+)(?>e+)/ | |
| 3964 | \Maabbccddee | |
| 3965 | ||
| 3966 | /^(?>(a+))(?>(b+))(?>(c+))(?>(d+))(?>(e+))/ | |
| 3967 | \Maabbccddee | |
| 3968 | ||
| 3969 | /^(?>(a+))(?>b+)(?>(c+))(?>d+)(?>(e+))/ | |
| 3970 | \Maabbccddee | |
| 3971 | ||
| 3972 | /^a\x41z/<JS> | |
| 3973 | aAz | |
| 3974 | *** Failers | |
| 3975 | ax41z | |
| 3976 | ||
| 3977 | /^a[m\x41]z/<JS> | |
| 3978 | aAz | |
| 3979 | ||
| 3980 | /^a\x1z/<JS> | |
| 3981 | ax1z | |
| 3982 | ||
| 3983 | /^a\X41z/<JS> | |
| 3984 | aX41z | |
| 3985 | *** Failers | |
| 3986 | aAz | |
| 3987 | ||
| 3988 | /^a\u0041z/<JS> | |
| 3989 | aAz | |
| 3990 | *** Failers | |
| 3991 | au0041z | |
| 3992 | ||
| 3993 | /^a[m\u0041]z/<JS> | |
| 3994 | aAz | |
| 3995 | ||
| 3996 | /^a\u041z/<JS> | |
| 3997 | au041z | |
| 3998 | *** Failers | |
| 3999 | aAz | |
| 4000 | ||
| 4001 | /^a\U0041z/<JS> | |
| 4002 | aU0041z | |
| 4003 | *** Failers | |
| 4004 | aAz | |
| 4005 | ||
| 4006 | /(?(?=c)c|d)++Y/BZ | |
| 4007 | ||
| 4008 | /(?(?=c)c|d)*+Y/BZ | |
| 4009 | ||
| 4010 | /(?<=ab\Cde)X/8 | |
| 4011 | ||
| 4012 | /-- End of testinput2 --/ | /-- End of testinput2 --/ |
|
||||||||
| webmaster@exim.org | ViewVC Help |
| Powered by ViewVC 1.1.12 |