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)