summaryrefslogtreecommitdiff
path: root/testdata/testinput1
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/testinput1
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/testinput1')
-rw-r--r--testdata/testinput141
1 files changed, 39 insertions, 2 deletions
diff --git a/testdata/testinput1 b/testdata/testinput1
index 82b7f46..5b01e99 100644
--- a/testdata/testinput1
+++ b/testdata/testinput1
@@ -6203,10 +6203,47 @@ ef) x/x,mark
/a(?:(*:X))(*SKIP:X)(*F)|(.)/
abc
-/(?>a(*:1))(?>b(*:1))(*SKIP:1)x|.*/no_start_optimize
+#pattern no_start_optimize
+
+/(?>a(*:1))(?>b(*:1))(*SKIP:1)x|.*/
+ abc
+
+/(?>a(*:1))(?>b)(*SKIP:1)x|.*/
+ abc
+
+#subject mark
+
+/a(*ACCEPT:X)b/
abc
+
+/(?=a(*ACCEPT:QQ)bc)axyz/
+ axyz
-/(?>a(*:1))(?>b)(*SKIP:1)x|.*/no_start_optimize
+/(?(DEFINE)(a(*ACCEPT:X)))(?1)b/
abc
+
+/a(*F:X)b/
+ abc
+
+/(?(DEFINE)(a(*F:X)))(?1)b/
+ abc
+
+/a(*COMMIT:X)b/
+ abc
+
+/(?(DEFINE)(a(*COMMIT:X)))(?1)b/
+ abc
+
+/a+(*:Z)b(*COMMIT:X)(*SKIP:Z)c|.*/
+ aaaabd
+
+/a+(*:Z)b(*COMMIT:X)(*SKIP:X)c|.*/
+ aaaabd
+
+/a(*COMMIT:X)b/
+ axabc
+
+#pattern -no_start_optimize
+#subject -mark
# End of testinput1