diff options
Diffstat (limited to 'vendor/regex-automata/tests/data/fowler/basic.toml')
-rw-r--r-- | vendor/regex-automata/tests/data/fowler/basic.toml | 1638 |
1 files changed, 0 insertions, 1638 deletions
diff --git a/vendor/regex-automata/tests/data/fowler/basic.toml b/vendor/regex-automata/tests/data/fowler/basic.toml deleted file mode 100644 index c965f26ff..000000000 --- a/vendor/regex-automata/tests/data/fowler/basic.toml +++ /dev/null @@ -1,1638 +0,0 @@ -# !!! DO NOT EDIT !!! -# Automatically generated by scripts/fowler-to-toml. -# Numbers in the test names correspond to the line number of the test from -# the original dat file. - -[[tests]] -name = "basic3" -regex = '''abracadabra$''' -input = '''abracadabracadabra''' -captures = [[[7, 18]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic4" -regex = '''a...b''' -input = '''abababbb''' -captures = [[[2, 7]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic5" -regex = '''XXXXXX''' -input = '''..XXXXXX''' -captures = [[[2, 8]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic6" -regex = '''\)''' -input = '''()''' -captures = [[[1, 2]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic7" -regex = '''a]''' -input = '''a]a''' -captures = [[[0, 2]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic9" -regex = '''\}''' -input = '''}''' -captures = [[[0, 1]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic10" -regex = '''\]''' -input = ''']''' -captures = [[[0, 1]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic12" -regex = ''']''' -input = ''']''' -captures = [[[0, 1]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic15" -regex = '''^a''' -input = '''ax''' -captures = [[[0, 1]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic16" -regex = '''\^a''' -input = '''a^a''' -captures = [[[1, 3]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic17" -regex = '''a\^''' -input = '''a^''' -captures = [[[0, 2]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic18" -regex = '''a$''' -input = '''aa''' -captures = [[[1, 2]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic19" -regex = '''a\$''' -input = '''a$''' -captures = [[[0, 2]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic20" -regex = '''^$''' -input = '''''' -captures = [[[0, 0]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic21" -regex = '''$^''' -input = '''''' -captures = [[[0, 0]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic22" -regex = '''a($)''' -input = '''aa''' -captures = [[[1, 2], [2, 2]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic23" -regex = '''a*(^a)''' -input = '''aa''' -captures = [[[0, 1], [0, 1]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic24" -regex = '''(..)*(...)*''' -input = '''a''' -captures = [[[0, 0]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic25" -regex = '''(..)*(...)*''' -input = '''abcd''' -captures = [[[0, 4], [2, 4]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic26" -regex = '''(ab|a)(bc|c)''' -input = '''abc''' -captures = [[[0, 3], [0, 2], [2, 3]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic27" -regex = '''(ab)c|abc''' -input = '''abc''' -captures = [[[0, 3], [0, 2]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic28" -regex = '''a{0}b''' -input = '''ab''' -captures = [[[1, 2]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic29" -regex = '''(a*)(b?)(b+)b{3}''' -input = '''aaabbbbbbb''' -captures = [[[0, 10], [0, 3], [3, 4], [4, 7]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic30" -regex = '''(a*)(b{0,1})(b{1,})b{3}''' -input = '''aaabbbbbbb''' -captures = [[[0, 10], [0, 3], [3, 4], [4, 7]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic32" -regex = '''((a|a)|a)''' -input = '''a''' -captures = [[[0, 1], [0, 1], [0, 1]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic33" -regex = '''(a*)(a|aa)''' -input = '''aaaa''' -captures = [[[0, 4], [0, 3], [3, 4]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic34" -regex = '''a*(a.|aa)''' -input = '''aaaa''' -captures = [[[0, 4], [2, 4]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic35" -regex = '''a(b)|c(d)|a(e)f''' -input = '''aef''' -captures = [[[0, 3], [], [], [1, 2]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic36" -regex = '''(a|b)?.*''' -input = '''b''' -captures = [[[0, 1], [0, 1]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic37" -regex = '''(a|b)c|a(b|c)''' -input = '''ac''' -captures = [[[0, 2], [0, 1]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic38" -regex = '''(a|b)c|a(b|c)''' -input = '''ab''' -captures = [[[0, 2], [], [1, 2]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic39" -regex = '''(a|b)*c|(a|ab)*c''' -input = '''abc''' -captures = [[[0, 3], [1, 2]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic40" -regex = '''(a|b)*c|(a|ab)*c''' -input = '''xc''' -captures = [[[1, 2]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic41" -regex = '''(.a|.b).*|.*(.a|.b)''' -input = '''xa''' -captures = [[[0, 2], [0, 2]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic42" -regex = '''a?(ab|ba)ab''' -input = '''abab''' -captures = [[[0, 4], [0, 2]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic43" -regex = '''a?(ac{0}b|ba)ab''' -input = '''abab''' -captures = [[[0, 4], [0, 2]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic44" -regex = '''ab|abab''' -input = '''abbabab''' -captures = [[[0, 2]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic45" -regex = '''aba|bab|bba''' -input = '''baaabbbaba''' -captures = [[[5, 8]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic46" -regex = '''aba|bab''' -input = '''baaabbbaba''' -captures = [[[6, 9]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic47" -regex = '''(aa|aaa)*|(a|aaaaa)''' -input = '''aa''' -captures = [[[0, 2], [0, 2]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic48" -regex = '''(a.|.a.)*|(a|.a...)''' -input = '''aa''' -captures = [[[0, 2], [0, 2]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic49" -regex = '''ab|a''' -input = '''xabc''' -captures = [[[1, 3]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic50" -regex = '''ab|a''' -input = '''xxabc''' -captures = [[[2, 4]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic51" -regex = '''(Ab|cD)*''' -input = '''aBcD''' -captures = [[[0, 4], [2, 4]]] -match_limit = 1 -unescape = true -case_insensitive = true - -[[tests]] -name = "basic52" -regex = '''[^-]''' -input = '''--a''' -captures = [[[2, 3]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic53" -regex = '''[a-]*''' -input = '''--a''' -captures = [[[0, 3]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic54" -regex = '''[a-m-]*''' -input = '''--amoma--''' -captures = [[[0, 4]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic55" -regex = ''':::1:::0:|:::1:1:0:''' -input = ''':::0:::1:::1:::0:''' -captures = [[[8, 17]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic56" -regex = ''':::1:::0:|:::1:1:1:''' -input = ''':::0:::1:::1:::0:''' -captures = [[[8, 17]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic57" -regex = '''[[:upper:]]''' -input = '''A''' -captures = [[[0, 1]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic58" -regex = '''[[:lower:]]+''' -input = '''`az{''' -captures = [[[1, 3]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic59" -regex = '''[[:upper:]]+''' -input = '''@AZ[''' -captures = [[[1, 3]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic65" -regex = '''\n''' -input = '''\n''' -captures = [[[0, 1]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic66" -regex = '''\n''' -input = '''\n''' -captures = [[[0, 1]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic67" -regex = '''[^a]''' -input = '''\n''' -captures = [[[0, 1]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic68" -regex = '''\na''' -input = '''\na''' -captures = [[[0, 2]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic69" -regex = '''(a)(b)(c)''' -input = '''abc''' -captures = [[[0, 3], [0, 1], [1, 2], [2, 3]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic70" -regex = '''xxx''' -input = '''xxx''' -captures = [[[0, 3]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic71" -regex = '''(^|[ (,;])((([Ff]eb[^ ]* *|0*2/|\* */?)0*[6-7]))([^0-9]|$)''' -input = '''feb 6,''' -captures = [[[0, 6]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic72" -regex = '''(^|[ (,;])((([Ff]eb[^ ]* *|0*2/|\* */?)0*[6-7]))([^0-9]|$)''' -input = '''2/7''' -captures = [[[0, 3]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic73" -regex = '''(^|[ (,;])((([Ff]eb[^ ]* *|0*2/|\* */?)0*[6-7]))([^0-9]|$)''' -input = '''feb 1,Feb 6''' -captures = [[[5, 11]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic74" -regex = '''((((((((((((((((((((((((((((((x))))))))))))))))))))))))))))))''' -input = '''x''' -captures = [[[0, 1], [0, 1], [0, 1]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic75" -regex = '''((((((((((((((((((((((((((((((x))))))))))))))))))))))))))))))*''' -input = '''xx''' -captures = [[[0, 2], [1, 2], [1, 2]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic76" -regex = '''a?(ab|ba)*''' -input = '''ababababababababababababababababababababababababababababababababababababababababa''' -captures = [[[0, 81], [79, 81]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic77" -regex = '''abaa|abbaa|abbbaa|abbbbaa''' -input = '''ababbabbbabbbabbbbabbbbaa''' -captures = [[[18, 25]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic78" -regex = '''abaa|abbaa|abbbaa|abbbbaa''' -input = '''ababbabbbabbbabbbbabaa''' -captures = [[[18, 22]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic79" -regex = '''aaac|aabc|abac|abbc|baac|babc|bbac|bbbc''' -input = '''baaabbbabac''' -captures = [[[7, 11]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic80" -regex = '''.*''' -input = '''\x01\x7f''' -captures = [[[0, 2]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic81" -regex = '''aaaa|bbbb|cccc|ddddd|eeeeee|fffffff|gggg|hhhh|iiiii|jjjjj|kkkkk|llll''' -input = '''XaaaXbbbXcccXdddXeeeXfffXgggXhhhXiiiXjjjXkkkXlllXcbaXaaaa''' -captures = [[[53, 57]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic83" -regex = '''a*a*a*a*a*b''' -input = '''aaaaaaaaab''' -captures = [[[0, 10]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic84" -regex = '''^''' -input = '''''' -captures = [[[0, 0]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic85" -regex = '''$''' -input = '''''' -captures = [[[0, 0]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic86" -regex = '''^$''' -input = '''''' -captures = [[[0, 0]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic87" -regex = '''^a$''' -input = '''a''' -captures = [[[0, 1]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic88" -regex = '''abc''' -input = '''abc''' -captures = [[[0, 3]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic89" -regex = '''abc''' -input = '''xabcy''' -captures = [[[1, 4]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic90" -regex = '''abc''' -input = '''ababc''' -captures = [[[2, 5]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic91" -regex = '''ab*c''' -input = '''abc''' -captures = [[[0, 3]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic92" -regex = '''ab*bc''' -input = '''abc''' -captures = [[[0, 3]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic93" -regex = '''ab*bc''' -input = '''abbc''' -captures = [[[0, 4]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic94" -regex = '''ab*bc''' -input = '''abbbbc''' -captures = [[[0, 6]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic95" -regex = '''ab+bc''' -input = '''abbc''' -captures = [[[0, 4]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic96" -regex = '''ab+bc''' -input = '''abbbbc''' -captures = [[[0, 6]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic97" -regex = '''ab?bc''' -input = '''abbc''' -captures = [[[0, 4]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic98" -regex = '''ab?bc''' -input = '''abc''' -captures = [[[0, 3]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic99" -regex = '''ab?c''' -input = '''abc''' -captures = [[[0, 3]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic100" -regex = '''^abc$''' -input = '''abc''' -captures = [[[0, 3]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic101" -regex = '''^abc''' -input = '''abcc''' -captures = [[[0, 3]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic102" -regex = '''abc$''' -input = '''aabc''' -captures = [[[1, 4]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic103" -regex = '''^''' -input = '''abc''' -captures = [[[0, 0]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic104" -regex = '''$''' -input = '''abc''' -captures = [[[3, 3]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic105" -regex = '''a.c''' -input = '''abc''' -captures = [[[0, 3]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic106" -regex = '''a.c''' -input = '''axc''' -captures = [[[0, 3]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic107" -regex = '''a.*c''' -input = '''axyzc''' -captures = [[[0, 5]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic108" -regex = '''a[bc]d''' -input = '''abd''' -captures = [[[0, 3]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic109" -regex = '''a[b-d]e''' -input = '''ace''' -captures = [[[0, 3]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic110" -regex = '''a[b-d]''' -input = '''aac''' -captures = [[[1, 3]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic111" -regex = '''a[-b]''' -input = '''a-''' -captures = [[[0, 2]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic112" -regex = '''a[b-]''' -input = '''a-''' -captures = [[[0, 2]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic113" -regex = '''a]''' -input = '''a]''' -captures = [[[0, 2]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic114" -regex = '''a[]]b''' -input = '''a]b''' -captures = [[[0, 3]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic115" -regex = '''a[^bc]d''' -input = '''aed''' -captures = [[[0, 3]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic116" -regex = '''a[^-b]c''' -input = '''adc''' -captures = [[[0, 3]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic117" -regex = '''a[^]b]c''' -input = '''adc''' -captures = [[[0, 3]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic118" -regex = '''ab|cd''' -input = '''abc''' -captures = [[[0, 2]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic119" -regex = '''ab|cd''' -input = '''abcd''' -captures = [[[0, 2]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic120" -regex = '''a\(b''' -input = '''a(b''' -captures = [[[0, 3]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic121" -regex = '''a\(*b''' -input = '''ab''' -captures = [[[0, 2]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic122" -regex = '''a\(*b''' -input = '''a((b''' -captures = [[[0, 4]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic123" -regex = '''((a))''' -input = '''abc''' -captures = [[[0, 1], [0, 1], [0, 1]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic124" -regex = '''(a)b(c)''' -input = '''abc''' -captures = [[[0, 3], [0, 1], [2, 3]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic125" -regex = '''a+b+c''' -input = '''aabbabc''' -captures = [[[4, 7]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic126" -regex = '''a*''' -input = '''aaa''' -captures = [[[0, 3]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic128" -regex = '''(a*)*''' -input = '''-''' -captures = [[[0, 0], []]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic129" -regex = '''(a*)+''' -input = '''-''' -captures = [[[0, 0], [0, 0]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic131" -regex = '''(a*|b)*''' -input = '''-''' -captures = [[[0, 0], []]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic132" -regex = '''(a+|b)*''' -input = '''ab''' -captures = [[[0, 2], [1, 2]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic133" -regex = '''(a+|b)+''' -input = '''ab''' -captures = [[[0, 2], [1, 2]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic134" -regex = '''(a+|b)?''' -input = '''ab''' -captures = [[[0, 1], [0, 1]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic135" -regex = '''[^ab]*''' -input = '''cde''' -captures = [[[0, 3]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic137" -regex = '''(^)*''' -input = '''-''' -captures = [[[0, 0], []]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic138" -regex = '''a*''' -input = '''''' -captures = [[[0, 0]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic139" -regex = '''([abc])*d''' -input = '''abbbcd''' -captures = [[[0, 6], [4, 5]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic140" -regex = '''([abc])*bcd''' -input = '''abcd''' -captures = [[[0, 4], [0, 1]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic141" -regex = '''a|b|c|d|e''' -input = '''e''' -captures = [[[0, 1]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic142" -regex = '''(a|b|c|d|e)f''' -input = '''ef''' -captures = [[[0, 2], [0, 1]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic144" -regex = '''((a*|b))*''' -input = '''-''' -captures = [[[0, 0], [], []]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic145" -regex = '''abcd*efg''' -input = '''abcdefg''' -captures = [[[0, 7]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic146" -regex = '''ab*''' -input = '''xabyabbbz''' -captures = [[[1, 3]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic147" -regex = '''ab*''' -input = '''xayabbbz''' -captures = [[[1, 2]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic148" -regex = '''(ab|cd)e''' -input = '''abcde''' -captures = [[[2, 5], [2, 4]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic149" -regex = '''[abhgefdc]ij''' -input = '''hij''' -captures = [[[0, 3]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic150" -regex = '''(a|b)c*d''' -input = '''abcd''' -captures = [[[1, 4], [1, 2]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic151" -regex = '''(ab|ab*)bc''' -input = '''abc''' -captures = [[[0, 3], [0, 1]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic152" -regex = '''a([bc]*)c*''' -input = '''abc''' -captures = [[[0, 3], [1, 3]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic153" -regex = '''a([bc]*)(c*d)''' -input = '''abcd''' -captures = [[[0, 4], [1, 3], [3, 4]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic154" -regex = '''a([bc]+)(c*d)''' -input = '''abcd''' -captures = [[[0, 4], [1, 3], [3, 4]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic155" -regex = '''a([bc]*)(c+d)''' -input = '''abcd''' -captures = [[[0, 4], [1, 2], [2, 4]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic156" -regex = '''a[bcd]*dcdcde''' -input = '''adcdcde''' -captures = [[[0, 7]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic157" -regex = '''(ab|a)b*c''' -input = '''abc''' -captures = [[[0, 3], [0, 2]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic158" -regex = '''((a)(b)c)(d)''' -input = '''abcd''' -captures = [[[0, 4], [0, 3], [0, 1], [1, 2], [3, 4]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic159" -regex = '''[A-Za-z_][A-Za-z0-9_]*''' -input = '''alpha''' -captures = [[[0, 5]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic160" -regex = '''^a(bc+|b[eh])g|.h$''' -input = '''abh''' -captures = [[[1, 3]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic161" -regex = '''(bc+d$|ef*g.|h?i(j|k))''' -input = '''effgz''' -captures = [[[0, 5], [0, 5]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic162" -regex = '''(bc+d$|ef*g.|h?i(j|k))''' -input = '''ij''' -captures = [[[0, 2], [0, 2], [1, 2]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic163" -regex = '''(bc+d$|ef*g.|h?i(j|k))''' -input = '''reffgz''' -captures = [[[1, 6], [1, 6]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic164" -regex = '''(((((((((a)))))))))''' -input = '''a''' -captures = [[[0, 1], [0, 1], [0, 1], [0, 1], [0, 1], [0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic165" -regex = '''multiple words''' -input = '''multiple words yeah''' -captures = [[[0, 14]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic166" -regex = '''(.*)c(.*)''' -input = '''abcde''' -captures = [[[0, 5], [0, 2], [3, 5]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic167" -regex = '''abcd''' -input = '''abcd''' -captures = [[[0, 4]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic168" -regex = '''a(bc)d''' -input = '''abcd''' -captures = [[[0, 4], [1, 3]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic169" -regex = '''a[\x01-\x03]?c''' -input = '''a\x02c''' -captures = [[[0, 3]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic170" -regex = '''M[ou]'?am+[ae]r .*([AEae]l[- ])?[GKQ]h?[aeu]+([dtz][dhz]?)+af[iy]''' -input = '''Muammar Qaddafi''' -captures = [[[0, 15], [], [10, 12]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic171" -regex = '''M[ou]'?am+[ae]r .*([AEae]l[- ])?[GKQ]h?[aeu]+([dtz][dhz]?)+af[iy]''' -input = '''Mo'ammar Gadhafi''' -captures = [[[0, 16], [], [11, 13]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic172" -regex = '''M[ou]'?am+[ae]r .*([AEae]l[- ])?[GKQ]h?[aeu]+([dtz][dhz]?)+af[iy]''' -input = '''Muammar Kaddafi''' -captures = [[[0, 15], [], [10, 12]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic173" -regex = '''M[ou]'?am+[ae]r .*([AEae]l[- ])?[GKQ]h?[aeu]+([dtz][dhz]?)+af[iy]''' -input = '''Muammar Qadhafi''' -captures = [[[0, 15], [], [10, 12]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic174" -regex = '''M[ou]'?am+[ae]r .*([AEae]l[- ])?[GKQ]h?[aeu]+([dtz][dhz]?)+af[iy]''' -input = '''Muammar Gadafi''' -captures = [[[0, 14], [], [10, 11]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic175" -regex = '''M[ou]'?am+[ae]r .*([AEae]l[- ])?[GKQ]h?[aeu]+([dtz][dhz]?)+af[iy]''' -input = '''Mu'ammar Qadafi''' -captures = [[[0, 15], [], [11, 12]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic176" -regex = '''M[ou]'?am+[ae]r .*([AEae]l[- ])?[GKQ]h?[aeu]+([dtz][dhz]?)+af[iy]''' -input = '''Moamar Gaddafi''' -captures = [[[0, 14], [], [9, 11]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic177" -regex = '''M[ou]'?am+[ae]r .*([AEae]l[- ])?[GKQ]h?[aeu]+([dtz][dhz]?)+af[iy]''' -input = '''Mu'ammar Qadhdhafi''' -captures = [[[0, 18], [], [13, 15]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic178" -regex = '''M[ou]'?am+[ae]r .*([AEae]l[- ])?[GKQ]h?[aeu]+([dtz][dhz]?)+af[iy]''' -input = '''Muammar Khaddafi''' -captures = [[[0, 16], [], [11, 13]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic179" -regex = '''M[ou]'?am+[ae]r .*([AEae]l[- ])?[GKQ]h?[aeu]+([dtz][dhz]?)+af[iy]''' -input = '''Muammar Ghaddafy''' -captures = [[[0, 16], [], [11, 13]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic180" -regex = '''M[ou]'?am+[ae]r .*([AEae]l[- ])?[GKQ]h?[aeu]+([dtz][dhz]?)+af[iy]''' -input = '''Muammar Ghadafi''' -captures = [[[0, 15], [], [11, 12]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic181" -regex = '''M[ou]'?am+[ae]r .*([AEae]l[- ])?[GKQ]h?[aeu]+([dtz][dhz]?)+af[iy]''' -input = '''Muammar Ghaddafi''' -captures = [[[0, 16], [], [11, 13]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic182" -regex = '''M[ou]'?am+[ae]r .*([AEae]l[- ])?[GKQ]h?[aeu]+([dtz][dhz]?)+af[iy]''' -input = '''Muamar Kaddafi''' -captures = [[[0, 14], [], [9, 11]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic183" -regex = '''M[ou]'?am+[ae]r .*([AEae]l[- ])?[GKQ]h?[aeu]+([dtz][dhz]?)+af[iy]''' -input = '''Muammar Quathafi''' -captures = [[[0, 16], [], [11, 13]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic184" -regex = '''M[ou]'?am+[ae]r .*([AEae]l[- ])?[GKQ]h?[aeu]+([dtz][dhz]?)+af[iy]''' -input = '''Muammar Gheddafi''' -captures = [[[0, 16], [], [11, 13]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic185" -regex = '''M[ou]'?am+[ae]r .*([AEae]l[- ])?[GKQ]h?[aeu]+([dtz][dhz]?)+af[iy]''' -input = '''Moammar Khadafy''' -captures = [[[0, 15], [], [11, 12]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic186" -regex = '''M[ou]'?am+[ae]r .*([AEae]l[- ])?[GKQ]h?[aeu]+([dtz][dhz]?)+af[iy]''' -input = '''Moammar Qudhafi''' -captures = [[[0, 15], [], [10, 12]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic187" -regex = '''a+(b|c)*d+''' -input = '''aabcdd''' -captures = [[[0, 6], [3, 4]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic188" -regex = '''^.+$''' -input = '''vivi''' -captures = [[[0, 4]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic189" -regex = '''^(.+)$''' -input = '''vivi''' -captures = [[[0, 4], [0, 4]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic190" -regex = '''^([^!.]+).att.com!(.+)$''' -input = '''gryphon.att.com!eby''' -captures = [[[0, 19], [0, 7], [16, 19]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic191" -regex = '''^([^!]+!)?([^!]+)$''' -input = '''bas''' -captures = [[[0, 3], [], [0, 3]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic192" -regex = '''^([^!]+!)?([^!]+)$''' -input = '''bar!bas''' -captures = [[[0, 7], [0, 4], [4, 7]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic193" -regex = '''^([^!]+!)?([^!]+)$''' -input = '''foo!bas''' -captures = [[[0, 7], [0, 4], [4, 7]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic194" -regex = '''^.+!([^!]+!)([^!]+)$''' -input = '''foo!bar!bas''' -captures = [[[0, 11], [4, 8], [8, 11]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic195" -regex = '''((foo)|(bar))!bas''' -input = '''bar!bas''' -captures = [[[0, 7], [0, 3], [], [0, 3]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic196" -regex = '''((foo)|(bar))!bas''' -input = '''foo!bar!bas''' -captures = [[[4, 11], [4, 7], [], [4, 7]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic197" -regex = '''((foo)|(bar))!bas''' -input = '''foo!bas''' -captures = [[[0, 7], [0, 3], [0, 3]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic198" -regex = '''((foo)|bar)!bas''' -input = '''bar!bas''' -captures = [[[0, 7], [0, 3]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic199" -regex = '''((foo)|bar)!bas''' -input = '''foo!bar!bas''' -captures = [[[4, 11], [4, 7]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic200" -regex = '''((foo)|bar)!bas''' -input = '''foo!bas''' -captures = [[[0, 7], [0, 3], [0, 3]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic201" -regex = '''(foo|(bar))!bas''' -input = '''bar!bas''' -captures = [[[0, 7], [0, 3], [0, 3]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic202" -regex = '''(foo|(bar))!bas''' -input = '''foo!bar!bas''' -captures = [[[4, 11], [4, 7], [4, 7]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic203" -regex = '''(foo|(bar))!bas''' -input = '''foo!bas''' -captures = [[[0, 7], [0, 3]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic204" -regex = '''(foo|bar)!bas''' -input = '''bar!bas''' -captures = [[[0, 7], [0, 3]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic205" -regex = '''(foo|bar)!bas''' -input = '''foo!bar!bas''' -captures = [[[4, 11], [4, 7]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic206" -regex = '''(foo|bar)!bas''' -input = '''foo!bas''' -captures = [[[0, 7], [0, 3]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic207" -regex = '''^(([^!]+!)?([^!]+)|.+!([^!]+!)([^!]+))$''' -input = '''foo!bar!bas''' -captures = [[[0, 11], [0, 11], [], [], [4, 8], [8, 11]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic208" -regex = '''^([^!]+!)?([^!]+)$|^.+!([^!]+!)([^!]+)$''' -input = '''bas''' -captures = [[[0, 3], [], [0, 3]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic209" -regex = '''^([^!]+!)?([^!]+)$|^.+!([^!]+!)([^!]+)$''' -input = '''bar!bas''' -captures = [[[0, 7], [0, 4], [4, 7]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic210" -regex = '''^([^!]+!)?([^!]+)$|^.+!([^!]+!)([^!]+)$''' -input = '''foo!bar!bas''' -captures = [[[0, 11], [], [], [4, 8], [8, 11]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic211" -regex = '''^([^!]+!)?([^!]+)$|^.+!([^!]+!)([^!]+)$''' -input = '''foo!bas''' -captures = [[[0, 7], [0, 4], [4, 7]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic212" -regex = '''^(([^!]+!)?([^!]+)|.+!([^!]+!)([^!]+))$''' -input = '''bas''' -captures = [[[0, 3], [0, 3], [], [0, 3]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic213" -regex = '''^(([^!]+!)?([^!]+)|.+!([^!]+!)([^!]+))$''' -input = '''bar!bas''' -captures = [[[0, 7], [0, 7], [0, 4], [4, 7]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic214" -regex = '''^(([^!]+!)?([^!]+)|.+!([^!]+!)([^!]+))$''' -input = '''foo!bar!bas''' -captures = [[[0, 11], [0, 11], [], [], [4, 8], [8, 11]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic215" -regex = '''^(([^!]+!)?([^!]+)|.+!([^!]+!)([^!]+))$''' -input = '''foo!bas''' -captures = [[[0, 7], [0, 7], [0, 4], [4, 7]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic216" -regex = '''.*(/XXX).*''' -input = '''/XXX''' -captures = [[[0, 4], [0, 4]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic217" -regex = '''.*(\\XXX).*''' -input = '''\\XXX''' -captures = [[[0, 4], [0, 4]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic218" -regex = '''\\XXX''' -input = '''\\XXX''' -captures = [[[0, 4]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic219" -regex = '''.*(/000).*''' -input = '''/000''' -captures = [[[0, 4], [0, 4]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic220" -regex = '''.*(\\000).*''' -input = '''\\000''' -captures = [[[0, 4], [0, 4]]] -match_limit = 1 -unescape = true - -[[tests]] -name = "basic221" -regex = '''\\000''' -input = '''\\000''' -captures = [[[0, 4]]] -match_limit = 1 -unescape = true - |