packages feed

string-combinators 0.6.0.2 → 0.6.0.3

raw patch · 2 files changed

+12/−8 lines, 2 files

Files

Data/String/Combinators.hs view
@@ -77,24 +77,29 @@ import Data.Int      ( Int ) import Data.Ratio    ( Rational ) import Data.String   ( IsString, fromString )-import Data.Monoid   ( Monoid, mempty, mappend )+import Data.Monoid   ( Monoid, mempty ) import Text.Show     ( Show, show ) import Prelude       ( Integer, Float, Double )  -- from base-unicode-symbols import Data.Function.Unicode ( (∘) ) ------------------------------------------------------------------------------------- * Combining----------------------------------------------------------------------------------+#if MIN_VERSION_base(4,5,0)+import Data.Monoid ( (<>) )+#else+import Data.Monoid ( mappend ) -- | Put two string-likes besides eachother. -- -- Note that: @'<>' = 'mappend'@. (<>) ∷ Monoid s ⇒ s → s → s (<>) = mappend+infixl 6 <>+#endif +--------------------------------------------------------------------------------+-- * Combining+--------------------------------------------------------------------------------+ -- | @mid m x y@ Puts @x@ and @y@ around @m@. -- -- Note that: @mid m x y = 'between' x y m@.@@ -109,7 +114,6 @@ ($$) ∷ (Monoid s, IsString s) ⇒ s → s → s ($$) = mid newline -infixl 6 <> infixl 6 <+> infixl 5 $$ 
string-combinators.cabal view
@@ -1,5 +1,5 @@ Name:          string-combinators-Version:       0.6.0.2+Version:       0.6.0.3 Synopsis:      Polymorphic functions to build and combine stringlike values Description:   @string-combinators@ provides handy polymorphic functions                to build and combine string-like values.