ref: c634b3005ccd2ddfe903b1c1c7b7d61e2e8d6fb4
dir: /lib/regex/test/search.myr/
use std
use "testmatch"
const main = {
var s : byte[:]
s = std.strjoin([
"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
][:], "")
testsearch("bc", "Abcd", `std.Some [][:])
testsearch("Abc", "Abc", `std.Some [][:])
testsearch("(bc)", "Abc", `std.Some ["bc"][:])
testsearch("(bc.*)", "Abcde", `std.Some ["bcde"][:])
testsearch("(b.*c)", "ABbasdfcrap", `std.Some ["basdfc"][:])
}