pcre-heavy 0.2.3 → 0.2.4
raw patch · 2 files changed
+11/−11 lines, 2 filesdep ~basePVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependency ranges changed: base
API changes (from Hackage documentation)
- Text.Regex.PCRE.Heavy: instance Data.Stringable.Stringable a => Text.Regex.PCRE.Heavy.RegexReplacement ([a] -> a)
- Text.Regex.PCRE.Heavy: instance Data.Stringable.Stringable a => Text.Regex.PCRE.Heavy.RegexReplacement (a -> [a] -> a)
- Text.Regex.PCRE.Heavy: instance Data.Stringable.Stringable a => Text.Regex.PCRE.Heavy.RegexReplacement (a -> a)
- Text.Regex.PCRE.Heavy: instance Data.Stringable.Stringable a => Text.Regex.PCRE.Heavy.RegexReplacement a
- Text.Regex.PCRE.Heavy: instance Language.Haskell.TH.Syntax.Lift Text.Regex.PCRE.Light.Base.PCREOption
+ Text.Regex.PCRE.Heavy: instance Lift PCREOption
+ Text.Regex.PCRE.Heavy: instance Stringable a => RegexReplacement ([a] -> a)
+ Text.Regex.PCRE.Heavy: instance Stringable a => RegexReplacement (a -> [a] -> a)
+ Text.Regex.PCRE.Heavy: instance Stringable a => RegexReplacement (a -> a)
+ Text.Regex.PCRE.Heavy: instance Stringable a => RegexReplacement a
- Text.Regex.PCRE.Heavy: scan :: (Stringable a) => Regex -> a -> [(a, [a])]
+ Text.Regex.PCRE.Heavy: scan :: Stringable a => Regex -> a -> [(a, [a])]
- Text.Regex.PCRE.Heavy: scanO :: (Stringable a) => Regex -> [PCREExecOption] -> a -> [(a, [a])]
+ Text.Regex.PCRE.Heavy: scanO :: Stringable a => Regex -> [PCREExecOption] -> a -> [(a, [a])]
- Text.Regex.PCRE.Heavy: scanRanges :: (Stringable a) => Regex -> a -> [((Int, Int), [(Int, Int)])]
+ Text.Regex.PCRE.Heavy: scanRanges :: Stringable a => Regex -> a -> [((Int, Int), [(Int, Int)])]
Files
- README.md +2/−2
- pcre-heavy.cabal +9/−9
README.md view
@@ -104,13 +104,13 @@ Use [stack] to build. Use ghci to run tests quickly with `:test` (see the `.ghci` file). -``bash+```bash $ stack build $ stack test && rm tests.tix $ stack ghci --ghc-options="-fno-hpc"-``+``` [stack]: https://github.com/commercialhaskell/stack
pcre-heavy.cabal view
@@ -1,16 +1,16 @@ name: pcre-heavy-version: 0.2.3+version: 0.2.4 synopsis: A regexp library on top of pcre-light you can actually use. description: A regular expressions library that does not suck. - - based on <https://hackage.haskell.org/package/pcre-light pcre-light>+ Based on <https://hackage.haskell.org/package/pcre-light pcre-light>. - - takes and returns <https://hackage.haskell.org/package/stringable Stringables> everywhere+ Takes and returns <https://hackage.haskell.org/package/stringable Stringables> everywhere. - - a QuasiQuoter for regexps that does compile time checking+ Includes a QuasiQuoter for regexps that does compile time checking. - - SEARCHES FOR MULTIPLE MATCHES! DOES REPLACEMENT!+ SEARCHES FOR MULTIPLE MATCHES! DOES REPLACEMENT! category: Web homepage: https://github.com/myfreeweb/pcre-heavy author: Greg V@@ -19,7 +19,7 @@ license: PublicDomain license-file: UNLICENSE build-type: Simple-cabal-version: >= 1.18+cabal-version: >= 1.10 extra-source-files: README.md tested-with:@@ -31,7 +31,7 @@ library build-depends:- base >= 4.0.0.0 && < 5+ base >= 4.3.0.0 && < 5 , pcre-light , bytestring , stringable@@ -39,13 +39,13 @@ default-language: Haskell2010 exposed-modules: Text.Regex.PCRE.Heavy- ghc-prof-options: -auto-all -prof+ ghc-prof-options: -prof ghc-options: -Wall hs-source-dirs: library test-suite examples build-depends:- base >= 4.0.0.0 && < 5+ base >= 4.3.0.0 && < 5 , Glob , doctest default-language: Haskell2010