1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58
|
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
|