- Dr. Alistair Ward
- Creates a back-end implementation, conforming to http://hackage.haskell.org/packages/archive/regex-base/latest/doc/html/Text-Regex-Base-RegexLike.html.
- The underlying polymorphic (in terms of the base-type of the list of input data)
ExtendedRegEx-engine is never going to be a drop-in replacement for other regex-engines, so this standard interface has only been implemented for traditional input data-type [
- The standard interface requires many Haskell-extensions, but since this implementation is just a thin layer over the underlying portable polymorphic
ExtendedRegEx-engine, the latter can still be used directly, where any of these extensions are unavailable.
Defines a specific instance of the polymorphic base-type.
Convert the specified list, into a zero-indexed array.
|:: RegexContext RegExOptsChar InputData target|
The input data.
The string from which to read the regex-specification.
The polymorphic return-type.
- The polymorphic return-type is resolved by the caller's RegexLike.RegexContext.