This modules provides RegexMaker
and RegexLike
instances for using
ByteString
with the DFA backend (Text.Regex.Lib.WrapDFAEngine and
Text.Regex.Lazy.DFAEngineFPS). This module is usually used via
import Text.Regex.TDFA.
This exports instances of the high level API and the medium level
API of compile
,execute
, and regexec
.
Documentation
The TDFA backend specific Regex
type, used by this module's RegexOptions and RegexMaker
data CompOption Source
Control whether the pattern is multiline or case-sensitive like Text.Regex and whether to capture the subgroups (1, 2, etc).
data ExecOption Source
:: CompOption | Flags (summed together) |
-> ExecOption | Flags (summed together) |
-> Seq Char | The regular expression to compile |
-> Either String Regex | Returns: the compiled regular expression |