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