Vendor things
This commit is contained in:
parent
5deceec006
commit
977e3c17e5
19434 changed files with 10682014 additions and 0 deletions
138
third-party/vendor/regex-automata-0.1.10/data/tests/no-unicode.toml
vendored
Normal file
138
third-party/vendor/regex-automata-0.1.10/data/tests/no-unicode.toml
vendored
Normal file
|
|
@ -0,0 +1,138 @@
|
|||
[[tests]]
|
||||
name = "invalid-utf8-literal1"
|
||||
options = ["escaped", "invalid-utf8", "no-unicode"]
|
||||
pattern = '\xFF'
|
||||
input = '\xFF'
|
||||
matches = [[0, 1]]
|
||||
|
||||
|
||||
[[tests]]
|
||||
name = "no-unicode-mixed"
|
||||
options = ["escaped", "invalid-utf8"]
|
||||
pattern = '(.+)(?-u)(.+)'
|
||||
input = '\xCE\x93\xCE\x94\xFF'
|
||||
matches = [[0, 5]]
|
||||
|
||||
|
||||
[[tests]]
|
||||
name = "no-unicode-case1"
|
||||
options = ["case-insensitive", "no-unicode"]
|
||||
pattern = "a"
|
||||
input = "A"
|
||||
matches = [[0, 1]]
|
||||
|
||||
[[tests]]
|
||||
name = "no-unicode-case2"
|
||||
options = ["case-insensitive", "no-unicode"]
|
||||
pattern = "[a-z]+"
|
||||
input = "AaAaA"
|
||||
matches = [[0, 5]]
|
||||
|
||||
[[tests]]
|
||||
name = "no-unicode-case3"
|
||||
options = ["case-insensitive"]
|
||||
pattern = "[a-z]+"
|
||||
input = "aA\u212AaA"
|
||||
matches = [[0, 7]]
|
||||
|
||||
[[tests]]
|
||||
name = "no-unicode-case4"
|
||||
options = ["case-insensitive", "no-unicode"]
|
||||
pattern = "[a-z]+"
|
||||
input = "aA\u212AaA"
|
||||
matches = [[0, 2]]
|
||||
|
||||
|
||||
[[tests]]
|
||||
name = "no-unicode-negate1"
|
||||
options = []
|
||||
pattern = "[^a]"
|
||||
input = "δ"
|
||||
matches = [[0, 2]]
|
||||
|
||||
[[tests]]
|
||||
name = "no-unicode-negate2"
|
||||
options = ["no-unicode", "invalid-utf8"]
|
||||
pattern = "[^a]"
|
||||
input = "δ"
|
||||
matches = [[0, 1]]
|
||||
|
||||
|
||||
[[tests]]
|
||||
name = "no-unicode-dotstar-prefix1"
|
||||
options = ["escaped", "no-unicode", "invalid-utf8"]
|
||||
pattern = "a"
|
||||
input = '\xFFa'
|
||||
matches = [[1, 2]]
|
||||
|
||||
[[tests]]
|
||||
name = "no-unicode-dotstar-prefix2"
|
||||
options = ["escaped", "invalid-utf8"]
|
||||
pattern = "a"
|
||||
input = '\xFFa'
|
||||
matches = [[1, 2]]
|
||||
|
||||
|
||||
[[tests]]
|
||||
name = "no-unicode-null-bytes1"
|
||||
options = ["escaped", "no-unicode", "invalid-utf8"]
|
||||
pattern = '[^\x00]+\x00'
|
||||
input = 'foo\x00'
|
||||
matches = [[0, 4]]
|
||||
|
||||
|
||||
[[tests]]
|
||||
name = "no-unicode1"
|
||||
options = ["no-unicode"]
|
||||
pattern = '\w+'
|
||||
input = "aδ"
|
||||
matches = [[0, 1]]
|
||||
|
||||
[[tests]]
|
||||
name = "no-unicode2"
|
||||
options = []
|
||||
pattern = '\w+'
|
||||
input = "aδ"
|
||||
matches = [[0, 3]]
|
||||
|
||||
[[tests]]
|
||||
name = "no-unicode3"
|
||||
options = ["no-unicode"]
|
||||
pattern = '\d+'
|
||||
input = "1२३9"
|
||||
matches = [[0, 1]]
|
||||
|
||||
[[tests]]
|
||||
name = "no-unicode4"
|
||||
pattern = '\d+'
|
||||
input = "1२३9"
|
||||
matches = [[0, 8]]
|
||||
|
||||
[[tests]]
|
||||
name = "no-unicode5"
|
||||
options = ["no-unicode"]
|
||||
pattern = '\s+'
|
||||
input = " \u1680"
|
||||
matches = [[0, 1]]
|
||||
|
||||
[[tests]]
|
||||
name = "no-unicode6"
|
||||
pattern = '\s+'
|
||||
input = " \u1680"
|
||||
matches = [[0, 4]]
|
||||
|
||||
|
||||
[[tests]]
|
||||
# See: https://github.com/rust-lang/regex/issues/484
|
||||
name = "no-unicode-iter1"
|
||||
pattern = ''
|
||||
input = "☃"
|
||||
matches = [[0, 0], [1, 1], [2, 2], [3, 3]]
|
||||
|
||||
[[tests]]
|
||||
# See: https://github.com/rust-lang/regex/issues/484
|
||||
options = ['escaped']
|
||||
name = "no-unicode-iter2"
|
||||
pattern = ''
|
||||
input = 'b\xFFr'
|
||||
matches = [[0, 0], [1, 1], [2, 2], [3, 3]]
|
||||
Loading…
Add table
Add a link
Reference in a new issue