summaryrefslogtreecommitdiff
path: root/testdata/testoutput1
diff options
context:
space:
mode:
authorph10 <ph10@6239d852-aaf2-0410-a92c-79f79f948069>2018-07-21 14:34:51 +0000
committerph10 <ph10@6239d852-aaf2-0410-a92c-79f79f948069>2018-07-21 14:34:51 +0000
commit1ad8a5e6add80b53753a4b78589ff41fc58dad18 (patch)
tree0f98c3150bddb2e2e6e617bfacd337369cd23061 /testdata/testoutput1
parent8d3008803ffa16d46260e7e1ad087f62e1ca0a28 (diff)
downloadpcre2-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/testoutput156
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