regex 0.6.0.0 → 0.6.0.1
raw patch · 3 files changed
+9/−4 lines, 3 filesPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
API changes (from Hackage documentation)
- Text.RE: allMatches :: Matches a -> ![Match a]
- Text.RE: captureLength :: Capture a -> !Int
- Text.RE: captureNames :: Match a -> !CaptureNames
- Text.RE: captureOffset :: Capture a -> !Int
- Text.RE: captureSource :: Capture a -> !a
- Text.RE: capturedText :: Capture a -> !a
- Text.RE: getCaptureName :: CaptureName -> Text
- Text.RE: getCaptureOrdinal :: CaptureOrdinal -> Int
- Text.RE: getLineMatches :: Line -> Matches ByteString
- Text.RE: getLineNumber :: Line -> LineNo
- Text.RE: getMacroID :: MacroID -> String
- Text.RE: getZeroBasedLineNo :: LineNo -> Int
- Text.RE: locationCapture :: Location -> CaptureOrdinal
- Text.RE: locationMatch :: Location -> Int
- Text.RE: matchArray :: Match a -> !(Array CaptureOrdinal (Capture a))
- Text.RE: matchSource :: Match a -> !a
- Text.RE: matchesSource :: Matches a -> !a
- Text.RE: methodLength :: ReplaceMethods a -> a -> Int
- Text.RE: methodSubst :: ReplaceMethods a -> (a -> a) -> Capture a -> a
- Text.RE: optionsComp :: Options_ r c e -> !c
- Text.RE: optionsExec :: Options_ r c e -> !e
- Text.RE: optionsMacs :: Options_ r c e -> !(Macros r)
- Text.RE.Capture: allMatches :: Matches a -> ![Match a]
- Text.RE.Capture: captureLength :: Capture a -> !Int
- Text.RE.Capture: captureNames :: Match a -> !CaptureNames
- Text.RE.Capture: captureOffset :: Capture a -> !Int
- Text.RE.Capture: captureSource :: Capture a -> !a
- Text.RE.Capture: capturedText :: Capture a -> !a
- Text.RE.Capture: instance (RegexContext regex source (AllTextSubmatches (Array Int) (source, (Int, Int))), RegexLike regex source) => RegexContext regex source (Match source)
- Text.RE.Capture: instance (RegexContext regex source [MatchText source], RegexLike regex source) => RegexContext regex source (Matches source)
- Text.RE.Capture: instance Eq a => Eq (Capture a)
- Text.RE.Capture: instance Eq a => Eq (Match a)
- Text.RE.Capture: instance Eq a => Eq (Matches a)
- Text.RE.Capture: instance Functor Capture
- Text.RE.Capture: instance Functor Match
- Text.RE.Capture: instance Functor Matches
- Text.RE.Capture: instance Show a => Show (Capture a)
- Text.RE.Capture: instance Show a => Show (Match a)
- Text.RE.Capture: instance Show a => Show (Matches a)
- Text.RE.Capture: instance Typeable Match
- Text.RE.Capture: instance Typeable Matches
- Text.RE.Capture: matchArray :: Match a -> !(Array CaptureOrdinal (Capture a))
- Text.RE.Capture: matchSource :: Match a -> !a
- Text.RE.Capture: matchesSource :: Matches a -> !a
- Text.RE.CaptureID: getCaptureName :: CaptureName -> Text
- Text.RE.CaptureID: getCaptureOrdinal :: CaptureOrdinal -> Int
- Text.RE.CaptureID: instance Enum CaptureOrdinal
- Text.RE.CaptureID: instance Eq CaptureID
- Text.RE.CaptureID: instance Eq CaptureName
- Text.RE.CaptureID: instance Eq CaptureOrdinal
- Text.RE.CaptureID: instance Hashable CaptureName
- Text.RE.CaptureID: instance Ix CaptureOrdinal
- Text.RE.CaptureID: instance Num CaptureOrdinal
- Text.RE.CaptureID: instance Ord CaptureID
- Text.RE.CaptureID: instance Ord CaptureName
- Text.RE.CaptureID: instance Ord CaptureOrdinal
- Text.RE.CaptureID: instance Show CaptureID
- Text.RE.CaptureID: instance Show CaptureName
- Text.RE.CaptureID: instance Show CaptureOrdinal
- Text.RE.Edit: instance Show s => Show (LineEdit s)
- Text.RE.Internal.NamedCaptures: instance Constructor C1_0Token
- Text.RE.Internal.NamedCaptures: instance Constructor C1_1Token
- Text.RE.Internal.NamedCaptures: instance Constructor C1_2Token
- Text.RE.Internal.NamedCaptures: instance Constructor C1_3Token
- Text.RE.Internal.NamedCaptures: instance Constructor C1_4Token
- Text.RE.Internal.NamedCaptures: instance Constructor C1_5Token
- Text.RE.Internal.NamedCaptures: instance Datatype D1Token
- Text.RE.Internal.NamedCaptures: instance Eq Token
- Text.RE.Internal.NamedCaptures: instance Generic Token
- Text.RE.Internal.NamedCaptures: instance Show FormatTokenOptions
- Text.RE.Internal.NamedCaptures: instance Show Token
- Text.RE.Internal.PreludeMacros: _RegexSource :: RegexSource -> String
- Text.RE.Internal.PreludeMacros: _md_counter_samples :: MacroDescriptor -> ![String]
- Text.RE.Internal.PreludeMacros: _md_description :: MacroDescriptor -> !String
- Text.RE.Internal.PreludeMacros: _md_parser :: MacroDescriptor -> !(Maybe FunctionID)
- Text.RE.Internal.PreludeMacros: _md_samples :: MacroDescriptor -> ![String]
- Text.RE.Internal.PreludeMacros: _md_source :: MacroDescriptor -> !RegexSource
- Text.RE.Internal.PreludeMacros: _md_test_results :: MacroDescriptor -> ![TestResult]
- Text.RE.Internal.PreludeMacros: instance Bounded PreludeMacro
- Text.RE.Internal.PreludeMacros: instance Enum PreludeMacro
- Text.RE.Internal.PreludeMacros: instance Eq PreludeMacro
- Text.RE.Internal.PreludeMacros: instance Ord PreludeMacro
- Text.RE.Internal.PreludeMacros: instance Show PreludeMacro
- Text.RE.Internal.QQ: _qqf_component :: QQFailure -> String
- Text.RE.Internal.QQ: _qqf_context :: QQFailure -> String
- Text.RE.Internal.QQ: instance Exception QQFailure
- Text.RE.Internal.QQ: instance Show QQFailure
- Text.RE.Internal.QQ: instance Typeable QQFailure
- Text.RE.LineNo: getZeroBasedLineNo :: LineNo -> Int
- Text.RE.LineNo: instance Enum LineNo
- Text.RE.LineNo: instance Show LineNo
- Text.RE.Options: getMacroID :: MacroID -> String
- Text.RE.Options: instance (Show r, Show c, Show e) => Show (Options_ r c e)
- Text.RE.Options: instance Bounded SimpleRegexOptions
- Text.RE.Options: instance Enum SimpleRegexOptions
- Text.RE.Options: instance Eq MacroID
- Text.RE.Options: instance Eq SimpleRegexOptions
- Text.RE.Options: instance Hashable MacroID
- Text.RE.Options: instance IsString MacroID
- Text.RE.Options: instance Lift SimpleRegexOptions
- Text.RE.Options: instance Ord MacroID
- Text.RE.Options: instance Ord SimpleRegexOptions
- Text.RE.Options: instance Show MacroID
- Text.RE.Options: instance Show SimpleRegexOptions
- Text.RE.Options: optionsComp :: Options_ r c e -> !c
- Text.RE.Options: optionsExec :: Options_ r c e -> !e
- Text.RE.Options: optionsMacs :: Options_ r c e -> !(Macros r)
- Text.RE.Parsers: instance Bounded Severity
- Text.RE.Parsers: instance Enum Severity
- Text.RE.Parsers: instance Eq Severity
- Text.RE.Parsers: instance Ord Severity
- Text.RE.Parsers: instance Show Severity
- Text.RE.Replace: instance Replace (Seq Char)
- Text.RE.Replace: instance Replace ByteString
- Text.RE.Replace: instance Replace Text
- Text.RE.Replace: instance Replace [Char]
- Text.RE.Replace: instance Show Context
- Text.RE.Replace: instance Show Location
- Text.RE.Replace: locationCapture :: Location -> CaptureOrdinal
- Text.RE.Replace: locationMatch :: Location -> Int
- Text.RE.Replace: methodLength :: ReplaceMethods a -> a -> Int
- Text.RE.Replace: methodSubst :: ReplaceMethods a -> (a -> a) -> Capture a -> a
- Text.RE.TDFA.ByteString: instance IsRegex RE ByteString
- Text.RE.TDFA.ByteString.Lazy: instance IsRegex RE ByteString
- Text.RE.TDFA.RE: instance IsOption () RE CompOption ExecOption
- Text.RE.TDFA.RE: instance IsOption (Macros RE) RE CompOption ExecOption
- Text.RE.TDFA.RE: instance IsOption CompOption RE CompOption ExecOption
- Text.RE.TDFA.RE: instance IsOption ExecOption RE CompOption ExecOption
- Text.RE.TDFA.RE: instance IsOption Options RE CompOption ExecOption
- Text.RE.TDFA.RE: instance IsOption SimpleRegexOptions RE CompOption ExecOption
- Text.RE.TDFA.Sequence: instance IsRegex RE (Seq Char)
- Text.RE.TDFA.String: instance IsRegex RE String
- Text.RE.TDFA.Text: instance IsRegex RE Text
- Text.RE.TDFA.Text.Lazy: instance IsRegex RE Text
- Text.RE.TestBench: _FunctionID :: FunctionID -> String
- Text.RE.TestBench: _RegexSource :: RegexSource -> String
- Text.RE.TestBench: _TestResult :: TestResult -> String
- Text.RE.TestBench: _md_counter_samples :: MacroDescriptor -> ![String]
- Text.RE.TestBench: _md_description :: MacroDescriptor -> !String
- Text.RE.TestBench: _md_parser :: MacroDescriptor -> !(Maybe FunctionID)
- Text.RE.TestBench: _md_samples :: MacroDescriptor -> ![String]
- Text.RE.TestBench: _md_source :: MacroDescriptor -> !RegexSource
- Text.RE.TestBench: _md_test_results :: MacroDescriptor -> ![TestResult]
- Text.RE.TestBench: getMacroID :: MacroID -> String
- Text.RE.TestBench: instance Bounded Col
- Text.RE.TestBench: instance Enum Col
- Text.RE.TestBench: instance Eq Col
- Text.RE.TestBench: instance Eq WithCaptures
- Text.RE.TestBench: instance IsString FunctionID
- Text.RE.TestBench: instance IsString RegexSource
- Text.RE.TestBench: instance IsString TestResult
- Text.RE.TestBench: instance Ix Col
- Text.RE.TestBench: instance Ord Col
- Text.RE.TestBench: instance Ord WithCaptures
- Text.RE.TestBench: instance Show Col
- Text.RE.TestBench: instance Show FunctionID
- Text.RE.TestBench: instance Show MacroDescriptor
- Text.RE.TestBench: instance Show REToken
- Text.RE.TestBench: instance Show RegexSource
- Text.RE.TestBench: instance Show RegexType
- Text.RE.TestBench: instance Show TestResult
- Text.RE.TestBench: instance Show WithCaptures
- Text.RE.Tools.Grep: getLineMatches :: Line -> Matches ByteString
- Text.RE.Tools.Grep: getLineNumber :: Line -> LineNo
- Text.RE.Tools.Grep: instance Show Line
+ Text.RE: [allMatches] :: Matches a -> ![Match a]
+ Text.RE: [captureLength] :: Capture a -> !Int
+ Text.RE: [captureNames] :: Match a -> !CaptureNames
+ Text.RE: [captureOffset] :: Capture a -> !Int
+ Text.RE: [captureSource] :: Capture a -> !a
+ Text.RE: [capturedText] :: Capture a -> !a
+ Text.RE: [getCaptureName] :: CaptureName -> Text
+ Text.RE: [getCaptureOrdinal] :: CaptureOrdinal -> Int
+ Text.RE: [getLineMatches] :: Line -> Matches ByteString
+ Text.RE: [getLineNumber] :: Line -> LineNo
+ Text.RE: [getMacroID] :: MacroID -> String
+ Text.RE: [getZeroBasedLineNo] :: LineNo -> Int
+ Text.RE: [locationCapture] :: Location -> CaptureOrdinal
+ Text.RE: [locationMatch] :: Location -> Int
+ Text.RE: [matchArray] :: Match a -> !(Array CaptureOrdinal (Capture a))
+ Text.RE: [matchSource] :: Match a -> !a
+ Text.RE: [matchesSource] :: Matches a -> !a
+ Text.RE: [methodLength] :: ReplaceMethods a -> a -> Int
+ Text.RE: [methodSubst] :: ReplaceMethods a -> (a -> a) -> Capture a -> a
+ Text.RE: [optionsComp] :: Options_ r c e -> !c
+ Text.RE: [optionsExec] :: Options_ r c e -> !e
+ Text.RE: [optionsMacs] :: Options_ r c e -> !(Macros r)
+ Text.RE: infixl 9 !$
+ Text.RE.Capture: [allMatches] :: Matches a -> ![Match a]
+ Text.RE.Capture: [captureLength] :: Capture a -> !Int
+ Text.RE.Capture: [captureNames] :: Match a -> !CaptureNames
+ Text.RE.Capture: [captureOffset] :: Capture a -> !Int
+ Text.RE.Capture: [captureSource] :: Capture a -> !a
+ Text.RE.Capture: [capturedText] :: Capture a -> !a
+ Text.RE.Capture: [matchArray] :: Match a -> !(Array CaptureOrdinal (Capture a))
+ Text.RE.Capture: [matchSource] :: Match a -> !a
+ Text.RE.Capture: [matchesSource] :: Matches a -> !a
+ Text.RE.Capture: infixl 9 !$
+ Text.RE.Capture: instance (Text.Regex.Base.RegexLike.RegexContext regex source (Text.Regex.Base.RegexLike.AllTextSubmatches (GHC.Arr.Array GHC.Types.Int) (source, (GHC.Types.Int, GHC.Types.Int))), Text.Regex.Base.RegexLike.RegexLike regex source) => Text.Regex.Base.RegexLike.RegexContext regex source (Text.RE.Capture.Match source)
+ Text.RE.Capture: instance (Text.Regex.Base.RegexLike.RegexContext regex source [Text.Regex.Base.RegexLike.MatchText source], Text.Regex.Base.RegexLike.RegexLike regex source) => Text.Regex.Base.RegexLike.RegexContext regex source (Text.RE.Capture.Matches source)
+ Text.RE.Capture: instance GHC.Base.Functor Text.RE.Capture.Capture
+ Text.RE.Capture: instance GHC.Base.Functor Text.RE.Capture.Match
+ Text.RE.Capture: instance GHC.Base.Functor Text.RE.Capture.Matches
+ Text.RE.Capture: instance GHC.Classes.Eq a => GHC.Classes.Eq (Text.RE.Capture.Capture a)
+ Text.RE.Capture: instance GHC.Classes.Eq a => GHC.Classes.Eq (Text.RE.Capture.Match a)
+ Text.RE.Capture: instance GHC.Classes.Eq a => GHC.Classes.Eq (Text.RE.Capture.Matches a)
+ Text.RE.Capture: instance GHC.Show.Show a => GHC.Show.Show (Text.RE.Capture.Capture a)
+ Text.RE.Capture: instance GHC.Show.Show a => GHC.Show.Show (Text.RE.Capture.Match a)
+ Text.RE.Capture: instance GHC.Show.Show a => GHC.Show.Show (Text.RE.Capture.Matches a)
+ Text.RE.CaptureID: [getCaptureName] :: CaptureName -> Text
+ Text.RE.CaptureID: [getCaptureOrdinal] :: CaptureOrdinal -> Int
+ Text.RE.CaptureID: instance Data.Hashable.Class.Hashable Text.RE.CaptureID.CaptureName
+ Text.RE.CaptureID: instance GHC.Arr.Ix Text.RE.CaptureID.CaptureOrdinal
+ Text.RE.CaptureID: instance GHC.Classes.Eq Text.RE.CaptureID.CaptureID
+ Text.RE.CaptureID: instance GHC.Classes.Eq Text.RE.CaptureID.CaptureName
+ Text.RE.CaptureID: instance GHC.Classes.Eq Text.RE.CaptureID.CaptureOrdinal
+ Text.RE.CaptureID: instance GHC.Classes.Ord Text.RE.CaptureID.CaptureID
+ Text.RE.CaptureID: instance GHC.Classes.Ord Text.RE.CaptureID.CaptureName
+ Text.RE.CaptureID: instance GHC.Classes.Ord Text.RE.CaptureID.CaptureOrdinal
+ Text.RE.CaptureID: instance GHC.Enum.Enum Text.RE.CaptureID.CaptureOrdinal
+ Text.RE.CaptureID: instance GHC.Num.Num Text.RE.CaptureID.CaptureOrdinal
+ Text.RE.CaptureID: instance GHC.Show.Show Text.RE.CaptureID.CaptureID
+ Text.RE.CaptureID: instance GHC.Show.Show Text.RE.CaptureID.CaptureName
+ Text.RE.CaptureID: instance GHC.Show.Show Text.RE.CaptureID.CaptureOrdinal
+ Text.RE.Edit: instance GHC.Show.Show s => GHC.Show.Show (Text.RE.Edit.LineEdit s)
+ Text.RE.Internal.NamedCaptures: instance GHC.Classes.Eq Text.RE.Internal.NamedCaptures.Token
+ Text.RE.Internal.NamedCaptures: instance GHC.Generics.Generic Text.RE.Internal.NamedCaptures.Token
+ Text.RE.Internal.NamedCaptures: instance GHC.Show.Show Text.RE.Internal.NamedCaptures.FormatTokenOptions
+ Text.RE.Internal.NamedCaptures: instance GHC.Show.Show Text.RE.Internal.NamedCaptures.Token
+ Text.RE.Internal.PreludeMacros: [_RegexSource] :: RegexSource -> String
+ Text.RE.Internal.PreludeMacros: [_md_counter_samples] :: MacroDescriptor -> ![String]
+ Text.RE.Internal.PreludeMacros: [_md_description] :: MacroDescriptor -> !String
+ Text.RE.Internal.PreludeMacros: [_md_parser] :: MacroDescriptor -> !(Maybe FunctionID)
+ Text.RE.Internal.PreludeMacros: [_md_samples] :: MacroDescriptor -> ![String]
+ Text.RE.Internal.PreludeMacros: [_md_source] :: MacroDescriptor -> !RegexSource
+ Text.RE.Internal.PreludeMacros: [_md_test_results] :: MacroDescriptor -> ![TestResult]
+ Text.RE.Internal.PreludeMacros: instance GHC.Classes.Eq Text.RE.Internal.PreludeMacros.PreludeMacro
+ Text.RE.Internal.PreludeMacros: instance GHC.Classes.Ord Text.RE.Internal.PreludeMacros.PreludeMacro
+ Text.RE.Internal.PreludeMacros: instance GHC.Enum.Bounded Text.RE.Internal.PreludeMacros.PreludeMacro
+ Text.RE.Internal.PreludeMacros: instance GHC.Enum.Enum Text.RE.Internal.PreludeMacros.PreludeMacro
+ Text.RE.Internal.PreludeMacros: instance GHC.Show.Show Text.RE.Internal.PreludeMacros.PreludeMacro
+ Text.RE.Internal.QQ: [_qqf_component] :: QQFailure -> String
+ Text.RE.Internal.QQ: [_qqf_context] :: QQFailure -> String
+ Text.RE.Internal.QQ: instance GHC.Exception.Exception Text.RE.Internal.QQ.QQFailure
+ Text.RE.Internal.QQ: instance GHC.Show.Show Text.RE.Internal.QQ.QQFailure
+ Text.RE.LineNo: [getZeroBasedLineNo] :: LineNo -> Int
+ Text.RE.LineNo: instance GHC.Enum.Enum Text.RE.LineNo.LineNo
+ Text.RE.LineNo: instance GHC.Show.Show Text.RE.LineNo.LineNo
+ Text.RE.Options: [getMacroID] :: MacroID -> String
+ Text.RE.Options: [optionsComp] :: Options_ r c e -> !c
+ Text.RE.Options: [optionsExec] :: Options_ r c e -> !e
+ Text.RE.Options: [optionsMacs] :: Options_ r c e -> !(Macros r)
+ Text.RE.Options: instance (GHC.Show.Show e, GHC.Show.Show c, GHC.Show.Show r) => GHC.Show.Show (Text.RE.Options.Options_ r c e)
+ Text.RE.Options: instance Data.Hashable.Class.Hashable Text.RE.Options.MacroID
+ Text.RE.Options: instance Data.String.IsString Text.RE.Options.MacroID
+ Text.RE.Options: instance GHC.Classes.Eq Text.RE.Options.MacroID
+ Text.RE.Options: instance GHC.Classes.Eq Text.RE.Options.SimpleRegexOptions
+ Text.RE.Options: instance GHC.Classes.Ord Text.RE.Options.MacroID
+ Text.RE.Options: instance GHC.Classes.Ord Text.RE.Options.SimpleRegexOptions
+ Text.RE.Options: instance GHC.Enum.Bounded Text.RE.Options.SimpleRegexOptions
+ Text.RE.Options: instance GHC.Enum.Enum Text.RE.Options.SimpleRegexOptions
+ Text.RE.Options: instance GHC.Show.Show Text.RE.Options.MacroID
+ Text.RE.Options: instance GHC.Show.Show Text.RE.Options.SimpleRegexOptions
+ Text.RE.Options: instance Language.Haskell.TH.Syntax.Lift Text.RE.Options.SimpleRegexOptions
+ Text.RE.Parsers: instance GHC.Classes.Eq Text.RE.Parsers.Severity
+ Text.RE.Parsers: instance GHC.Classes.Ord Text.RE.Parsers.Severity
+ Text.RE.Parsers: instance GHC.Enum.Bounded Text.RE.Parsers.Severity
+ Text.RE.Parsers: instance GHC.Enum.Enum Text.RE.Parsers.Severity
+ Text.RE.Parsers: instance GHC.Show.Show Text.RE.Parsers.Severity
+ Text.RE.Replace: [locationCapture] :: Location -> CaptureOrdinal
+ Text.RE.Replace: [locationMatch] :: Location -> Int
+ Text.RE.Replace: [methodLength] :: ReplaceMethods a -> a -> Int
+ Text.RE.Replace: [methodSubst] :: ReplaceMethods a -> (a -> a) -> Capture a -> a
+ Text.RE.Replace: instance GHC.Show.Show Text.RE.Replace.Context
+ Text.RE.Replace: instance GHC.Show.Show Text.RE.Replace.Location
+ Text.RE.Replace: instance Text.RE.Replace.Replace (Data.Sequence.Seq GHC.Types.Char)
+ Text.RE.Replace: instance Text.RE.Replace.Replace Data.ByteString.Internal.ByteString
+ Text.RE.Replace: instance Text.RE.Replace.Replace Data.ByteString.Lazy.Internal.ByteString
+ Text.RE.Replace: instance Text.RE.Replace.Replace Data.Text.Internal.Lazy.Text
+ Text.RE.Replace: instance Text.RE.Replace.Replace Data.Text.Internal.Text
+ Text.RE.Replace: instance Text.RE.Replace.Replace [GHC.Types.Char]
+ Text.RE.TDFA.ByteString: instance Text.RE.IsRegex.IsRegex Text.RE.TDFA.RE.RE Data.ByteString.Internal.ByteString
+ Text.RE.TDFA.ByteString.Lazy: instance Text.RE.IsRegex.IsRegex Text.RE.TDFA.RE.RE Data.ByteString.Lazy.Internal.ByteString
+ Text.RE.TDFA.RE: instance Text.RE.Options.IsOption () Text.RE.TDFA.RE.RE Text.Regex.TDFA.Common.CompOption Text.Regex.TDFA.Common.ExecOption
+ Text.RE.TDFA.RE: instance Text.RE.Options.IsOption (Text.RE.Options.Macros Text.RE.TDFA.RE.RE) Text.RE.TDFA.RE.RE Text.Regex.TDFA.Common.CompOption Text.Regex.TDFA.Common.ExecOption
+ Text.RE.TDFA.RE: instance Text.RE.Options.IsOption Text.RE.Options.SimpleRegexOptions Text.RE.TDFA.RE.RE Text.Regex.TDFA.Common.CompOption Text.Regex.TDFA.Common.ExecOption
+ Text.RE.TDFA.RE: instance Text.RE.Options.IsOption Text.RE.TDFA.RE.Options Text.RE.TDFA.RE.RE Text.Regex.TDFA.Common.CompOption Text.Regex.TDFA.Common.ExecOption
+ Text.RE.TDFA.RE: instance Text.RE.Options.IsOption Text.Regex.TDFA.Common.CompOption Text.RE.TDFA.RE.RE Text.Regex.TDFA.Common.CompOption Text.Regex.TDFA.Common.ExecOption
+ Text.RE.TDFA.RE: instance Text.RE.Options.IsOption Text.Regex.TDFA.Common.ExecOption Text.RE.TDFA.RE.RE Text.Regex.TDFA.Common.CompOption Text.Regex.TDFA.Common.ExecOption
+ Text.RE.TDFA.Sequence: instance Text.RE.IsRegex.IsRegex Text.RE.TDFA.RE.RE (Data.Sequence.Seq GHC.Types.Char)
+ Text.RE.TDFA.String: instance Text.RE.IsRegex.IsRegex Text.RE.TDFA.RE.RE GHC.Base.String
+ Text.RE.TDFA.Text: instance Text.RE.IsRegex.IsRegex Text.RE.TDFA.RE.RE Data.Text.Internal.Text
+ Text.RE.TDFA.Text.Lazy: instance Text.RE.IsRegex.IsRegex Text.RE.TDFA.RE.RE Data.Text.Internal.Lazy.Text
+ Text.RE.TestBench: [_FunctionID] :: FunctionID -> String
+ Text.RE.TestBench: [_RegexSource] :: RegexSource -> String
+ Text.RE.TestBench: [_TestResult] :: TestResult -> String
+ Text.RE.TestBench: [_md_counter_samples] :: MacroDescriptor -> ![String]
+ Text.RE.TestBench: [_md_description] :: MacroDescriptor -> !String
+ Text.RE.TestBench: [_md_parser] :: MacroDescriptor -> !(Maybe FunctionID)
+ Text.RE.TestBench: [_md_samples] :: MacroDescriptor -> ![String]
+ Text.RE.TestBench: [_md_source] :: MacroDescriptor -> !RegexSource
+ Text.RE.TestBench: [_md_test_results] :: MacroDescriptor -> ![TestResult]
+ Text.RE.TestBench: [getMacroID] :: MacroID -> String
+ Text.RE.TestBench: instance Data.String.IsString Text.RE.TestBench.FunctionID
+ Text.RE.TestBench: instance Data.String.IsString Text.RE.TestBench.RegexSource
+ Text.RE.TestBench: instance Data.String.IsString Text.RE.TestBench.TestResult
+ Text.RE.TestBench: instance GHC.Arr.Ix Text.RE.TestBench.Col
+ Text.RE.TestBench: instance GHC.Classes.Eq Text.RE.TestBench.Col
+ Text.RE.TestBench: instance GHC.Classes.Eq Text.RE.TestBench.WithCaptures
+ Text.RE.TestBench: instance GHC.Classes.Ord Text.RE.TestBench.Col
+ Text.RE.TestBench: instance GHC.Classes.Ord Text.RE.TestBench.WithCaptures
+ Text.RE.TestBench: instance GHC.Enum.Bounded Text.RE.TestBench.Col
+ Text.RE.TestBench: instance GHC.Enum.Enum Text.RE.TestBench.Col
+ Text.RE.TestBench: instance GHC.Show.Show Text.RE.TestBench.Col
+ Text.RE.TestBench: instance GHC.Show.Show Text.RE.TestBench.FunctionID
+ Text.RE.TestBench: instance GHC.Show.Show Text.RE.TestBench.MacroDescriptor
+ Text.RE.TestBench: instance GHC.Show.Show Text.RE.TestBench.REToken
+ Text.RE.TestBench: instance GHC.Show.Show Text.RE.TestBench.RegexSource
+ Text.RE.TestBench: instance GHC.Show.Show Text.RE.TestBench.RegexType
+ Text.RE.TestBench: instance GHC.Show.Show Text.RE.TestBench.TestResult
+ Text.RE.TestBench: instance GHC.Show.Show Text.RE.TestBench.WithCaptures
+ Text.RE.Tools.Grep: [getLineMatches] :: Line -> Matches ByteString
+ Text.RE.Tools.Grep: [getLineNumber] :: Line -> LineNo
+ Text.RE.Tools.Grep: instance GHC.Show.Show Text.RE.Tools.Grep.Line
- Text.RE: class (Extract a, Monoid a) => Replace a where textifyE = pack . unpackE detextifyE = packE . unpack appendNewlineE = (<> packE "") substE f m@(Capture {..}) = capturePrefix m <> f capturedText <> captureSuffix m
+ Text.RE: class (Extract a, Monoid a) => Replace a where textifyE = pack . unpackE detextifyE = packE . unpack appendNewlineE = (<> packE "\n") substE f m@(Capture {..}) = capturePrefix m <> f capturedText <> captureSuffix m
- Text.RE.Replace: class (Extract a, Monoid a) => Replace a where textifyE = pack . unpackE detextifyE = packE . unpack appendNewlineE = (<> packE "") substE f m@(Capture {..}) = capturePrefix m <> f capturedText <> captureSuffix m
+ Text.RE.Replace: class (Extract a, Monoid a) => Replace a where textifyE = pack . unpackE detextifyE = packE . unpack appendNewlineE = (<> packE "\n") substE f m@(Capture {..}) = capturePrefix m <> f capturedText <> captureSuffix m
Files
- README.markdown +4/−2
- changelog +3/−0
- regex.cabal +2/−2
README.markdown view
@@ -49,9 +49,11 @@ ☒ 2017-02-26 v0.3.0.0 [API adjustments](https://github.com/iconnect/regex/milestone/2) - ☒ 2017-03-05 v0.5.0.0 [Ready for review: API, tutorials and examples finalized](https://github.com/iconnect/regex/milestone/6)+ ☒ 2017-03-05 v0.5.0.0 [Ready for review: API, tutorials and examples finalized](https://github.com/iconnect/regex/issues/67) - ☒ 2017-13-05 v0.6.0.0 [Split out PCRE](https://github.com/iconnect/regex/milestone/7)+ ☒ 2017-03-13 v0.6.0.0 [Split out PCRE](https://github.com/iconnect/regex/milestone/7)++ ☒ 2017-03-13 v0.6.0.1 [Fix .travis.yml release-stack scriptRE](https://github.com/iconnect/regex/milestone/7) ☐ 2017-03-20 v1.0.0.0 [First stable release](https://github.com/iconnect/regex/milestone/3)
changelog view
@@ -1,5 +1,8 @@ -*-change-log-*- +0.6.0.1 Chris Dornan <chris.dornan@irisconnect.co.uk> 2017-03-13+ * Fix .travis.yml release-stack script (#67)+ 0.6.0.0 Chris Dornan <chris.dornan@irisconnect.co.uk> 2017-03-13 * Split out rexex-with-pcre package (#65)
regex.cabal view
@@ -1,5 +1,5 @@ Name: regex-Version: 0.6.0.0+Version: 0.6.0.1 Synopsis: Toolkit for regex-base Description: A Regular Expression Toolkit for regex-base with Compile-time checking of RE syntax, data types for@@ -31,7 +31,7 @@ Source-Repository this Type: git Location: https://github.com/iconnect/regex.git- Tag: 0.6.0.0+ Tag: 0.6.0.1