Portability | GHC (uses text) |
---|---|
Stability | experimental |
Maintainer | shelarcy <[email protected]> |
Safe Haskell | None |
Text.Regex.TDFA.Text.Lazy
Description
This modules provides RegexMaker
and RegexLike
instances for using
Text
with the TDFA backend (Text.Regex.TDFA.NewDFA.Engine and
Text.Regex.TDFA.NewDFA.Tester).
This exports instances of the high level API and the medium level
API of compile
,execute
, and regexec
.
Documentation
data Regex
The TDFA backend specific Regex
type, used by this module's RegexOptions and RegexMaker
Instances
data CompOption
Control whether the pattern is multiline or case-sensitive like Text.Regex and whether to capture the subgroups (1, 2, etc). Controls enabling extra anchor syntax.
data ExecOption
Arguments
:: CompOption | Flags (summed together) |
-> ExecOption | Flags (summed together) |
-> Text | The regular expression to compile |
-> Either String Regex | Returns: the compiled regular expression |