Haskell Hierarchical Libraries (regex-base package)Source codeContentsIndex
Text.Regex.Base
Portabilitynon-portable (MPTC+FD)
Stabilityexperimental
Maintainerlibraries@haskell.org, textregexlazy@personal.mightyreason.com
Description

Classes and instances for Regex matching.

This module merely imports and re-exports the common part of the new api: Text.Regex.Base.RegexLike and Text.Regex.Base.Context.

To see what result types the instances of RegexContext can produce, please read the Text.Regex.Base.Context haddock documentation.

This does not provide any of the backends, just the common interface they all use. The modules which provide the backends and their cabal packages are:

  • Text.Regex.Posix from regex-posix
  • Text.Regex from regex-compat (uses regex-posix)
  • Text.Regex.Parsec from regex-parsec
  • Text.Regex.DFA from regex-dfa
  • Text.Regex.PCRE from regex-pcre
  • Test.Regex.TRE from regex-tre

In fact, just importing one of the backends is adequate, you do not also need to import this module.

TODO: Copy Example*hs files into this haddock comment

Synopsis
module Text.Regex.Base.RegexLike
module Text.Regex.Base.Context
Documentation
RegexLike defines classes and type, and Extract instances
module Text.Regex.Base.RegexLike
Context only exports instances for RegexContext
module Text.Regex.Base.Context
Produced by Haddock version 0.8