packages feed

ascii-th 1.0.0.10 → 1.0.0.11

raw patch · 3 files changed

+19/−19 lines, 3 filesdep ~basedep ~hedgehogdep ~template-haskellPVP ok

version bump matches the API change (PVP)

Dependency ranges changed: base, hedgehog, template-haskell, text

API changes (from Hackage documentation)

Files

ascii-th.cabal view
@@ -1,7 +1,7 @@ cabal-version: 3.0  name: ascii-th-version: 1.0.0.10+version: 1.0.0.11 synopsis: Template Haskell support for ASCII category: Data, Text @@ -37,14 +37,14 @@     build-depends:         ascii-char ^>= 1.0       , ascii-superset ^>= 1.0-      , base >= 4.11 && < 4.17+      , base >= 4.13 && < 4.17  library     import: base     hs-source-dirs: library      build-depends:-        template-haskell >= 2.13 && < 2.19+        template-haskell >= 2.15 && < 2.19      exposed-modules:         ASCII.TemplateHaskell@@ -63,5 +63,5 @@     build-depends:         ascii-th       , bytestring ^>= 0.10 || ^>= 0.11-      , hedgehog ^>= 1.0 || ^>= 1.1-      , text ^>= 1.2.3+      , hedgehog ^>= 1.0.1 || ^>= 1.1 || ^>= 1.2+      , text ^>= 1.2.4
library/ASCII/QuasiQuoters.hs view
@@ -1,15 +1,15 @@ module ASCII.QuasiQuoters ( char, string ) where -import ASCII.Char                  ( Char )-import ASCII.Superset              ( toCharMaybe, toCharListMaybe )-import ASCII.TemplateHaskell       ( isCharExp, isCharPat, isStringExp, isStringPat )-import Control.Monad               ( (>=>), return )-import Control.Monad.Fail          ( MonadFail, fail )-import Data.Maybe                  ( Maybe (..) )-import Language.Haskell.TH.Quote   ( QuasiQuoter (..) )-import Language.Haskell.TH.Syntax  ( Q, Exp, Pat )+import ASCII.Char (Char)+import ASCII.Superset (toCharListMaybe, toCharMaybe)+import ASCII.TemplateHaskell (isCharExp, isCharPat, isStringExp, isStringPat)+import Control.Monad (return, (>=>))+import Control.Monad.Fail (MonadFail, fail)+import Data.Maybe (Maybe (..))+import Language.Haskell.TH.Quote (QuasiQuoter (..))+import Language.Haskell.TH.Syntax (Exp, Pat, Q) -import qualified Data.Char   as Unicode+import qualified Data.Char as Unicode import qualified Data.String as Unicode  {- | Produces an expression or a pattern corresponding to an ASCII character.
library/ASCII/TemplateHaskell.hs view
@@ -7,12 +7,12 @@    ) where -import qualified ASCII.Char       as  ASCII-import qualified ASCII.Superset   as  S+import qualified ASCII.Char as ASCII+import qualified ASCII.Superset as S -import Data.Data                  ( Data )-import Data.Maybe                 ( Maybe (..) )-import Language.Haskell.TH.Syntax ( Q, Exp, Pat, dataToExpQ, dataToPatQ )+import Data.Data (Data)+import Data.Maybe (Maybe (..))+import Language.Haskell.TH.Syntax (Exp, Pat, Q, dataToExpQ, dataToPatQ)  exp :: Data a => a -> Q Exp exp = dataToExpQ (\_ -> Nothing)