]> git.proxmox.com Git - rustc.git/blame - vendor/regex-automata/tests/data/misc.toml
New upstream version 1.73.0+dfsg1
[rustc.git] / vendor / regex-automata / tests / data / misc.toml
CommitLineData
487cf647
FG
1[[tests]]
2name = "ascii-literal"
3regex = "a"
4input = "a"
5matches = [[0, 1]]
6
7[[tests]]
8name = "ascii-literal-not"
9regex = "a"
10input = "z"
11matches = []
12
13[[tests]]
14name = "ascii-literal-anchored"
15regex = "a"
16input = "a"
17matches = [[0, 1]]
18anchored = true
19
20[[tests]]
21name = "ascii-literal-anchored-not"
22regex = "a"
23input = "z"
24matches = []
25anchored = true
26
27[[tests]]
28name = "anchor-start-end-line"
29regex = '(?m)^bar$'
30input = "foo\nbar\nbaz"
31matches = [[4, 7]]
32
33[[tests]]
34name = "prefix-literal-match"
35regex = '^abc'
36input = "abc"
37matches = [[0, 3]]
38
39[[tests]]
40name = "prefix-literal-match-ascii"
41regex = '^abc'
42input = "abc"
43matches = [[0, 3]]
44unicode = false
45utf8 = false
46
47[[tests]]
48name = "prefix-literal-no-match"
49regex = '^abc'
50input = "zabc"
51matches = []
52
53[[tests]]
54name = "one-literal-edge"
55regex = 'abc'
56input = "xxxxxab"
57matches = []
58
59[[tests]]
60name = "terminates"
61regex = 'a$'
62input = "a"
63matches = [[0, 1]]
64
65[[tests]]
66name = "suffix-100"
67regex = '.*abcd'
68input = "abcd"
69matches = [[0, 4]]
70
71[[tests]]
72name = "suffix-200"
73regex = '.*(?:abcd)+'
74input = "abcd"
75matches = [[0, 4]]
76
77[[tests]]
78name = "suffix-300"
79regex = '.*(?:abcd)+'
80input = "abcdabcd"
81matches = [[0, 8]]
82
83[[tests]]
84name = "suffix-400"
85regex = '.*(?:abcd)+'
86input = "abcdxabcd"
87matches = [[0, 9]]
88
89[[tests]]
90name = "suffix-500"
91regex = '.*x(?:abcd)+'
92input = "abcdxabcd"
93matches = [[0, 9]]
94
95[[tests]]
96name = "suffix-600"
97regex = '[^abcd]*x(?:abcd)+'
98input = "abcdxabcd"
99matches = [[4, 9]]