grammatical-parsers 0.4.0.1 → 0.4.1
raw patch · 6 files changed
+16/−12 lines, 6 filesdep ~monoid-subclassesPVP ok
version bump matches the API change (PVP)
Dependency ranges changed: monoid-subclasses
API changes (from Hackage documentation)
Files
- CHANGELOG.md +4/−0
- grammatical-parsers.cabal +5/−5
- src/Text/Grampa/ContextFree/Memoizing.hs +2/−2
- src/Text/Grampa/ContextFree/SortedMemoizing.hs +2/−2
- src/Text/Grampa/Internal.hs +1/−1
- test/Test.hs +2/−2
CHANGELOG.md view
@@ -1,3 +1,7 @@+Version 0.4.1+---------------+* Adjustments for monoid-subclasses-1.0+ Version 0.4.0.1 --------------- * Added missing markdown-unlit dependency
grammatical-parsers.cabal view
@@ -1,5 +1,5 @@ name: grammatical-parsers-version: 0.4.0.1+version: 0.4.1 synopsis: parsers that combine into grammars description: /Gram/matical-/pa/rsers, or Grampa for short, is a library of parser types whose values are meant to be assigned@@ -39,7 +39,7 @@ build-depends: base >=4.9 && <5, containers >= 0.4 && < 0.7, transformers >= 0.5 && < 0.6,- monoid-subclasses >=0.4 && <0.5,+ monoid-subclasses >=0.4 && <1.1, parsers < 0.13, rank2classes >= 1.0.2 && < 1.4 @@ -51,14 +51,14 @@ build-depends: base >=4.9 && <5, containers >= 0.5.7.0 && < 0.7, parsers < 0.13, rank2classes >= 1.0.2 && < 1.4, grammatical-parsers,- monoid-subclasses >=0.4 && <0.5+ monoid-subclasses >=0.4 && <1.1 test-suite quicktests type: exitcode-stdio-1.0 hs-source-dirs: test, examples x-uses-tf: true build-depends: base >=4.9 && < 5, containers >= 0.5.7.0 && < 0.7,- monoid-subclasses < 0.5, parsers < 0.13,+ monoid-subclasses < 1.1, parsers < 0.13, rank2classes >= 1.0.2 && < 1.4, grammatical-parsers, QuickCheck >= 2 && < 3, checkers >= 0.4.6 && < 0.5, size-based < 0.2, testing-feat >= 1.1 && < 1.2,@@ -82,7 +82,7 @@ hs-source-dirs: test, examples ghc-options: -O2 -Wall -rtsopts -main-is Benchmark.main Build-Depends: base >=4.9 && < 5, rank2classes >= 1.0.2 && < 1.4, grammatical-parsers,- monoid-subclasses >=0.4 && <0.5, parsers < 0.13,+ monoid-subclasses >=0.4 && <1.1, parsers < 0.13, criterion >= 1.0, deepseq >= 1.1, containers >= 0.5.7.0 && < 0.7, text >= 1.1 main-is: Benchmark.hs other-modules: Main, Arithmetic, Boolean, Combined, Comparisons, Conditionals, Lambda, Utilities
src/Text/Grampa/ContextFree/Memoizing.hs view
@@ -13,9 +13,9 @@ import Data.List (genericLength, maximumBy, nub) import Data.Semigroup (Semigroup(..)) import Data.Monoid (Monoid(mappend, mempty))-import Data.Monoid.Cancellative (LeftReductiveMonoid (isPrefixOf))+import Data.Monoid.Cancellative (LeftReductiveMonoid, isPrefixOf) import Data.Monoid.Null (MonoidNull(null))-import Data.Monoid.Factorial (FactorialMonoid(length, splitPrimePrefix))+import Data.Monoid.Factorial (FactorialMonoid, length, splitPrimePrefix) import Data.Monoid.Textual (TextualMonoid) import qualified Data.Monoid.Factorial as Factorial import qualified Data.Monoid.Textual as Textual
src/Text/Grampa/ContextFree/SortedMemoizing.hs view
@@ -12,9 +12,9 @@ import Data.List.NonEmpty (NonEmpty((:|))) import Data.Semigroup (Semigroup(..)) import Data.Monoid (Monoid(mappend, mempty))-import Data.Monoid.Cancellative (LeftReductiveMonoid (isPrefixOf))+import Data.Monoid.Cancellative (LeftReductiveMonoid, isPrefixOf) import Data.Monoid.Null (MonoidNull(null))-import Data.Monoid.Factorial (FactorialMonoid(splitPrimePrefix))+import Data.Monoid.Factorial (FactorialMonoid, splitPrimePrefix) import Data.Monoid.Textual (TextualMonoid) import qualified Data.Monoid.Factorial as Factorial import qualified Data.Monoid.Textual as Textual
src/Text/Grampa/Internal.hs view
@@ -7,7 +7,7 @@ import Data.Monoid (Monoid(mappend, mempty)) import Data.Semigroup (Semigroup((<>))) -import Data.Monoid.Factorial (FactorialMonoid(length))+import Data.Monoid.Factorial (FactorialMonoid, length) import Text.Grampa.Class (ParseFailure(..), ParseResults)
test/Test.hs view
@@ -10,9 +10,9 @@ import Data.List.NonEmpty (NonEmpty((:|))) import Data.Semigroup (Semigroup, (<>)) import Data.Monoid (Monoid(..), Product(..))-import Data.Monoid.Cancellative (LeftReductiveMonoid(..))+import Data.Monoid.Cancellative (LeftReductiveMonoid, isPrefixOf) import Data.Monoid.Null (MonoidNull(null))-import Data.Monoid.Factorial (FactorialMonoid(factors))+import Data.Monoid.Factorial (FactorialMonoid, factors) import Data.Monoid.Textual (TextualMonoid(toString)) import Data.Typeable (Typeable) import Data.Word (Word8, Word64)