regex-1.0.0.0: Text/RE/ZeInternals.hs
module Text.RE.ZeInternals
(
-- * The regex Internal Modules
-- $internals
-- * Text.RE.ZeInternals.AddCaptureNames
addCaptureNames
, addCaptureNamesToMatches
, addCaptureNamesToMatch
-- * Text.RE.ZeInternals.EscapeREString
, escapeREString
-- * Text.RE.ZeInternals.NamedCaptures
, cp
, extractNamedCaptures
, idFormatTokenREOptions
, Token
, validToken
, formatTokens
, formatTokens'
, formatTokens0
, scan
-- * Text.RE.ZeInternals.Replace
, expandMacros
-- * Text.RE.ZeInternals.PreludeMacros
, PreludeMacro(..)
, presentPreludeMacro
, preludeMacros
, preludeMacroTable
, preludeMacroSummary
, preludeMacroSources
, preludeMacroSource
, preludeMacroEnv
-- * Text.RE.ZeInternals.SearchReplace
, unsafeCompileSearchReplace_
, compileSearchReplace_
, compileSearchAndReplace_
-- * Text.RE.ZeInternals.QQ
, QQFailure(..)
, qq0
-- * Text.RE.ZeInternals.TestBench
, mkTDFA
, mkPCRE
, badMacros
) where
import Text.RE.ZeInternals.AddCaptureNames
import Text.RE.ZeInternals.EscapeREString
import Text.RE.ZeInternals.NamedCaptures
import Text.RE.ZeInternals.PreludeMacros
import Text.RE.ZeInternals.QQ
import Text.RE.ZeInternals.Replace
import Text.RE.ZeInternals.SearchReplace
import Text.RE.ZeInternals.TestBench
-- $internals
-- This module contains just what the test suite (re-tests) in regex-examples
-- needs from the package internals to do its job and the ZeInternals
-- types and functions needed by the regex-with-pcre package