add unimplemented functions
change escaper to just a replace string
whitespace fixes
with-any-case and search-one-line can now be used without bool
word should not be in a capturing group
make line-break regex the same as in js version
change name to match js version
change escaper to just a replace string
merge fix