| Safe Haskell | Safe-Inferred | 
|---|---|
| Language | Haskell2010 | 
Text.Regex.TDFA.ReadRegex
Description
This is a POSIX version of parseRegex that allows NUL characters. Lazy/Possessive/Backrefs are not recognized. Anchors ^ and $ are recognized.
A PGroup returned always has (Maybe  set to GroupIndex)(Just _)
 and never to Nothing.
Synopsis
- parseRegex :: String -> Either ParseError (Pattern, (GroupIndex, DoPa))
Documentation
parseRegex :: String -> Either ParseError (Pattern, (GroupIndex, DoPa)) Source #
Return either an error message or a tuple of the Pattern and the
 largest group index and the largest DoPa index (both have smallest
 index of 1).  Since the regular expression is supplied as [Char] it
 automatically supports unicode and \NUL characters.