diff options
author | ph10 <ph10@6239d852-aaf2-0410-a92c-79f79f948069> | 2018-07-21 14:34:51 +0000 |
---|---|---|
committer | ph10 <ph10@6239d852-aaf2-0410-a92c-79f79f948069> | 2018-07-21 14:34:51 +0000 |
commit | 1ad8a5e6add80b53753a4b78589ff41fc58dad18 (patch) | |
tree | 0f98c3150bddb2e2e6e617bfacd337369cd23061 /testdata/testoutput1 | |
parent | 8d3008803ffa16d46260e7e1ad087f62e1ca0a28 (diff) | |
download | pcre2-1ad8a5e6add80b53753a4b78589ff41fc58dad18.tar.gz |
Allow :NAME on (*ACCEPT), (*FAIL), and (*COMMIT) and fix bug with (*MARK)
followed by (*ACCEPT) in an assertion. More small updates to perltest.sh.
git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@968 6239d852-aaf2-0410-a92c-79f79f948069
Diffstat (limited to 'testdata/testoutput1')
-rw-r--r-- | testdata/testoutput1 | 56 |
1 files changed, 54 insertions, 2 deletions
diff --git a/testdata/testoutput1 b/testdata/testoutput1 index 8a3be73..eaea8e8 100644 --- a/testdata/testoutput1 +++ b/testdata/testoutput1 @@ -9846,12 +9846,64 @@ No match 0: b 1: b -/(?>a(*:1))(?>b(*:1))(*SKIP:1)x|.*/no_start_optimize +#pattern no_start_optimize + +/(?>a(*:1))(?>b(*:1))(*SKIP:1)x|.*/ abc 0: abc -/(?>a(*:1))(?>b)(*SKIP:1)x|.*/no_start_optimize +/(?>a(*:1))(?>b)(*SKIP:1)x|.*/ abc 0: abc +#subject mark + +/a(*ACCEPT:X)b/ + abc + 0: a +MK: X + +/(?=a(*ACCEPT:QQ)bc)axyz/ + axyz + 0: axyz +MK: QQ + +/(?(DEFINE)(a(*ACCEPT:X)))(?1)b/ + abc + 0: ab +MK: X + +/a(*F:X)b/ + abc +No match, mark = X + +/(?(DEFINE)(a(*F:X)))(?1)b/ + abc +No match, mark = X + +/a(*COMMIT:X)b/ + abc + 0: ab +MK: X + +/(?(DEFINE)(a(*COMMIT:X)))(?1)b/ + abc + 0: ab +MK: X + +/a+(*:Z)b(*COMMIT:X)(*SKIP:Z)c|.*/ + aaaabd + 0: bd + +/a+(*:Z)b(*COMMIT:X)(*SKIP:X)c|.*/ + aaaabd +No match, mark = X + +/a(*COMMIT:X)b/ + axabc +No match, mark = X + +#pattern -no_start_optimize +#subject -mark + # End of testinput1 |