packages feed

regex-applicative-text 0.1.0.0 → 0.1.0.1

raw patch · 2 files changed

+10/−6 lines, 2 filesdep ~base

Dependency ranges changed: base

Files

regex-applicative-text.cabal view
@@ -1,9 +1,9 @@--- This file has been generated from package.yaml by hpack version 0.5.2.+-- This file has been generated from package.yaml by hpack version 0.8.0. -- -- see: https://github.com/sol/hpack  name:           regex-applicative-text-version:        0.1.0.0+version:        0.1.0.1 synopsis:       regex-applicative on text description:    Wrapped regex-applicative primitives to work with Text category:       Text@@ -13,6 +13,7 @@ maintainer:     Oleg Grenrus <oleg.grenrus@iki.fi> license:        BSD3 license-file:   LICENSE+tested-with:    GHC==7.0.4, GHC==7.2.2, GHC==7.4.2, GHC==7.6.3, GHC==7.8.4, GHC==7.10.3, GHC==8.0.1 build-type:     Simple cabal-version:  >= 1.10 @@ -28,7 +29,7 @@       src   ghc-options: -Wall   build-depends:-      base >= 4.7 && <4.9+      base >= 4.3 && <4.10     , regex-applicative >=0.3 && <0.4     , text   exposed-modules:
src/Text/Regex/Applicative/Text.hs view
@@ -9,8 +9,11 @@ -- -- @Text.Regex.Applicative@ API specialised to 'Char' and 'Text'. --------------------------------------------------------------------+{-# LANGUAGE CPP #-}+#if __GLASGOW_HASKELL__ >=704 {-# LANGUAGE Safe #-}-module Text.Regex.Applicative.Text +#endif+module Text.Regex.Applicative.Text   (   -- * Types     RE'@@ -42,7 +45,7 @@  import           Control.Applicative import           Control.Arrow-import           Data.Monoid+import           Data.Monoid (mappend) import           Data.Text (Text) import qualified Data.Text as T import qualified Text.Regex.Applicative as R@@ -187,7 +190,7 @@         go [] = T.empty         go ys@(x:xs) = case R.findLongestPrefix r ys of                          Nothing              -> T.cons x (go xs)-                         Just (prefix, rest)  -> prefix <> go rest+                         Just (prefix, rest)  -> prefix `mappend` go rest  -- Helpers