summaryrefslogtreecommitdiff
path: root/testdata
diff options
context:
space:
mode:
Diffstat (limited to 'testdata')
-rw-r--r--testdata/testinput222
-rw-r--r--testdata/testinput522
-rw-r--r--testdata/testinput718
-rw-r--r--testdata/testinput818
-rw-r--r--testdata/testoutput235
-rw-r--r--testdata/testoutput535
-rw-r--r--testdata/testoutput734
-rw-r--r--testdata/testoutput834
8 files changed, 218 insertions, 0 deletions
diff --git a/testdata/testinput2 b/testdata/testinput2
index 7f887c8..850242e 100644
--- a/testdata/testinput2
+++ b/testdata/testinput2
@@ -3125,4 +3125,26 @@ a random value. /Ix
** Failers
abcdde
+/abcd*/
+ xxxxabcd\P
+ xxxxabcd\P\P
+
+/abcd*/i
+ xxxxabcd\P
+ xxxxabcd\P\P
+ XXXXABCD\P
+ XXXXABCD\P\P
+
+/abc\d*/
+ xxxxabc1\P
+ xxxxabc1\P\P
+
+/(a)bc\1*/
+ xxxxabca\P
+ xxxxabca\P\P
+
+/abc[de]*/
+ xxxxabcde\P
+ xxxxabcde\P\P
+
/-- End of testinput2 --/
diff --git a/testdata/testinput5 b/testdata/testinput5
index c1a21ba..82818d7 100644
--- a/testdata/testinput5
+++ b/testdata/testinput5
@@ -720,4 +720,26 @@ can't tell the difference.) --/
the cat\P
the cat\P\P
+/abcd*/8
+ xxxxabcd\P
+ xxxxabcd\P\P
+
+/abcd*/i8
+ xxxxabcd\P
+ xxxxabcd\P\P
+ XXXXABCD\P
+ XXXXABCD\P\P
+
+/abc\d*/8
+ xxxxabc1\P
+ xxxxabc1\P\P
+
+/(a)bc\1*/8
+ xxxxabca\P
+ xxxxabca\P\P
+
+/abc[de]*/8
+ xxxxabcde\P
+ xxxxabcde\P\P
+
/-- End of testinput5 --/
diff --git a/testdata/testinput7 b/testdata/testinput7
index f921835..dbc66bb 100644
--- a/testdata/testinput7
+++ b/testdata/testinput7
@@ -4507,4 +4507,22 @@
thejk;adlfj aenjl;fda asdfasd ehj;kjxyasiupd
\Ythejk;adlfj aenjl;fda asdfasd ehj;kjxyasiupd
+/abcd*/
+ xxxxabcd\P
+ xxxxabcd\P\P
+
+/abcd*/i
+ xxxxabcd\P
+ xxxxabcd\P\P
+ XXXXABCD\P
+ XXXXABCD\P\P
+
+/abc\d*/
+ xxxxabc1\P
+ xxxxabc1\P\P
+
+/abc[de]*/
+ xxxxabcde\P
+ xxxxabcde\P\P
+
/-- End of testinput7 --/
diff --git a/testdata/testinput8 b/testdata/testinput8
index e879e81..1c6f684 100644
--- a/testdata/testinput8
+++ b/testdata/testinput8
@@ -667,4 +667,22 @@
/X/8f<any>
A\x{1ec5}ABCXYZ
+/abcd*/8
+ xxxxabcd\P
+ xxxxabcd\P\P
+
+/abcd*/i8
+ xxxxabcd\P
+ xxxxabcd\P\P
+ XXXXABCD\P
+ XXXXABCD\P\P
+
+/abc\d*/8
+ xxxxabc1\P
+ xxxxabc1\P\P
+
+/abc[de]*/8
+ xxxxabcde\P
+ xxxxabcde\P\P
+
/-- End of testinput8 --/
diff --git a/testdata/testoutput2 b/testdata/testoutput2
index 0d5b61b..646478e 100644
--- a/testdata/testoutput2
+++ b/testdata/testoutput2
@@ -10372,4 +10372,39 @@ No match
abcdde
No match
+/abcd*/
+ xxxxabcd\P
+ 0: abcd
+ xxxxabcd\P\P
+Partial match: abcd
+
+/abcd*/i
+ xxxxabcd\P
+ 0: abcd
+ xxxxabcd\P\P
+Partial match: abcd
+ XXXXABCD\P
+ 0: ABCD
+ XXXXABCD\P\P
+Partial match: ABCD
+
+/abc\d*/
+ xxxxabc1\P
+ 0: abc1
+ xxxxabc1\P\P
+Partial match: abc1
+
+/(a)bc\1*/
+ xxxxabca\P
+ 0: abca
+ 1: a
+ xxxxabca\P\P
+Partial match: abca
+
+/abc[de]*/
+ xxxxabcde\P
+ 0: abcde
+ xxxxabcde\P\P
+Partial match: abcde
+
/-- End of testinput2 --/
diff --git a/testdata/testoutput5 b/testdata/testoutput5
index 1aaa5be..f5de747 100644
--- a/testdata/testoutput5
+++ b/testdata/testoutput5
@@ -2037,4 +2037,39 @@ Partial match: \x{123}X\x{123}\x{123}\x{123}\x{123}
the cat\P\P
Partial match: the cat
+/abcd*/8
+ xxxxabcd\P
+ 0: abcd
+ xxxxabcd\P\P
+Partial match: abcd
+
+/abcd*/i8
+ xxxxabcd\P
+ 0: abcd
+ xxxxabcd\P\P
+Partial match: abcd
+ XXXXABCD\P
+ 0: ABCD
+ XXXXABCD\P\P
+Partial match: ABCD
+
+/abc\d*/8
+ xxxxabc1\P
+ 0: abc1
+ xxxxabc1\P\P
+Partial match: abc1
+
+/(a)bc\1*/8
+ xxxxabca\P
+ 0: abca
+ 1: a
+ xxxxabca\P\P
+Partial match: abca
+
+/abc[de]*/8
+ xxxxabcde\P
+ 0: abcde
+ xxxxabcde\P\P
+Partial match: abcde
+
/-- End of testinput5 --/
diff --git a/testdata/testoutput7 b/testdata/testoutput7
index 8cac766..524450e 100644
--- a/testdata/testoutput7
+++ b/testdata/testoutput7
@@ -7514,4 +7514,38 @@ No match
\Ythejk;adlfj aenjl;fda asdfasd ehj;kjxyasiupd
No match
+/abcd*/
+ xxxxabcd\P
+ 0: abcd
+ 1: abc
+ xxxxabcd\P\P
+Partial match: abcd
+
+/abcd*/i
+ xxxxabcd\P
+ 0: abcd
+ 1: abc
+ xxxxabcd\P\P
+Partial match: abcd
+ XXXXABCD\P
+ 0: ABCD
+ 1: ABC
+ XXXXABCD\P\P
+Partial match: ABCD
+
+/abc\d*/
+ xxxxabc1\P
+ 0: abc1
+ 1: abc
+ xxxxabc1\P\P
+Partial match: abc1
+
+/abc[de]*/
+ xxxxabcde\P
+ 0: abcde
+ 1: abcd
+ 2: abc
+ xxxxabcde\P\P
+Partial match: abcde
+
/-- End of testinput7 --/
diff --git a/testdata/testoutput8 b/testdata/testoutput8
index d991095..0cc87d7 100644
--- a/testdata/testoutput8
+++ b/testdata/testoutput8
@@ -1286,4 +1286,38 @@ No match
A\x{1ec5}ABCXYZ
0: X
+/abcd*/8
+ xxxxabcd\P
+ 0: abcd
+ 1: abc
+ xxxxabcd\P\P
+Partial match: abcd
+
+/abcd*/i8
+ xxxxabcd\P
+ 0: abcd
+ 1: abc
+ xxxxabcd\P\P
+Partial match: abcd
+ XXXXABCD\P
+ 0: ABCD
+ 1: ABC
+ XXXXABCD\P\P
+Partial match: ABCD
+
+/abc\d*/8
+ xxxxabc1\P
+ 0: abc1
+ 1: abc
+ xxxxabc1\P\P
+Partial match: abc1
+
+/abc[de]*/8
+ xxxxabcde\P
+ 0: abcde
+ 1: abcd
+ 2: abc
+ xxxxabcde\P\P
+Partial match: abcde
+
/-- End of testinput8 --/