ref: d470a28bf8c0b730b9dbf8e73ba7856fed338084
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"][:])
}