ptera 0.3.0.0 → 0.4.0.0
raw patch · 1 files changed
+8/−8 lines, 1 filesdep +enummapsetdep −enummapset-thdep ~ptera-corePVP ok
version bump matches the API change (PVP)
Dependencies added: enummapset
Dependencies removed: enummapset-th
Dependency ranges changed: ptera-core
API changes (from Hackage documentation)
+ Language.Parser.Ptera: type RuleExprReturnType rules v :: Type;
+ Language.Parser.Ptera.Syntax: type RuleExprReturnType rules v :: Type;
+ Language.Parser.Ptera.Syntax.SafeGrammar: type RuleExprReturnType rules v :: Type;
- Language.Parser.Ptera: [DictF] :: forall k (a :: k -> Constraint) (b :: k). a b => DictF a b
+ Language.Parser.Ptera: [DictF] :: forall {k} (a :: k -> Constraint) (b :: k). a b => DictF a b
- Language.Parser.Ptera: [HFCons] :: forall k (a :: k -> Type) (x :: k) (xs :: [k]). a x -> HFList a xs -> HFList a (x : xs)
+ Language.Parser.Ptera: [HFCons] :: forall {k} (a :: k -> Type) (x :: k) (xs :: [k]). a x -> HFList a xs -> HFList a (x : xs)
- Language.Parser.Ptera: [HFNil] :: forall k (a :: k -> Type). HFList a ('[] :: [k])
+ Language.Parser.Ptera: [HFNil] :: forall {k} (a :: k -> Type). HFList a ('[] :: [k])
- Language.Parser.Ptera.Syntax: [DictF] :: forall k (a :: k -> Constraint) (b :: k). a b => DictF a b
+ Language.Parser.Ptera.Syntax: [DictF] :: forall {k} (a :: k -> Constraint) (b :: k). a b => DictF a b
- Language.Parser.Ptera.Syntax: [HFCons] :: forall k (a :: k -> Type) (x :: k) (xs :: [k]). a x -> HFList a xs -> HFList a (x : xs)
+ Language.Parser.Ptera.Syntax: [HFCons] :: forall {k} (a :: k -> Type) (x :: k) (xs :: [k]). a x -> HFList a xs -> HFList a (x : xs)
- Language.Parser.Ptera.Syntax: [HFNil] :: forall k (a :: k -> Type). HFList a ('[] :: [k])
+ Language.Parser.Ptera.Syntax: [HFNil] :: forall {k} (a :: k -> Type). HFList a ('[] :: [k])
- Language.Parser.Ptera.Syntax.SafeGrammar: type family RuleExprReturnType rules v :: Type;
+ Language.Parser.Ptera.Syntax.SafeGrammar: type family RuleExprType (rules :: Type) :: Type -> Type
Files
- ptera.cabal +8/−8
ptera.cabal view
@@ -2,12 +2,12 @@ build-type: Custom name: ptera-version: 0.3.0.0+version: 0.4.0.0 license: Apache-2.0 OR MPL-2.0 license-file: LICENSE copyright: (c) 2021 Mizunashi Mana author: Mizunashi Mana-maintainer: mizunashi-mana@noreply.git+maintainer: contact@mizunashi.work category: Parsing homepage: https://github.com/mizunashi-mana/ptera@@ -89,14 +89,14 @@ -dcore-lint build-depends:- base >= 4.14.0 && < 5,+ base >= 4.14.0 && < 5, -- project depends- ptera-core >= 0.1.0 && < 0.2,+ ptera-core >= 0.2.0 && < 0.3, containers >= 0.6.0 && < 0.7, unordered-containers >= 0.2.0 && < 0.3, membership >= 0.0.1 && < 0.1,- enummapset-th >= 0.6.0 && < 0.7,+ enummapset >= 0.7.1 && < 1, autogen-modules: Paths_ptera@@ -105,9 +105,9 @@ custom-setup setup-depends:- base,- Cabal,- cabal-doctest,+ base >= 4.14.0 && < 5,+ Cabal >= 3.6 && < 4,+ cabal-doctest >= 1.0.9 && < 2, library import: