ref: f7141e2d8ed52e0fb493810ea71adf22fa57a49e
dir: /lib/regex/test/unicode.myr/
use std
use regex
use "testmatch"
const main = {
testmatch(".*bæc", "Abæc", `std.Some [][:])
testmatch("(\\p{L}*)bæc\\P{L}*", \
"Aabæc%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!", \
`std.Some ["Aa"][:])
/* test various syntaxen */
testmatch("(\\pL*)bæc\\PL*", \
"Aabæc%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!", \
`std.Some ["Aa"][:])
testmatch("(\\p{Letter}*)bæc\\P{Uppercase_Letter}*", \
"Aabæc%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!", \
`std.Some ["Aa"][:])
testmatch(".", "æ", `std.Some [][:])
}