File: ZeInternals.hs

package info (click to toggle)
haskell-regex 1.1.0.2-3
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 424 kB
  • sloc: haskell: 4,533; makefile: 3
file content (58 lines) | stat: -rw-r--r-- 1,600 bytes parent folder | download
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