JsonGrammar 1.0.2 → 1.0.3
raw patch · 2 files changed
+6/−6 lines, 2 filesdep ~HUnitdep ~aesonPVP ok
version bump matches the API change (PVP)
Dependency ranges changed: HUnit, aeson
API changes (from Hackage documentation)
Files
JsonGrammar.cabal view
@@ -1,5 +1,5 @@ Name: JsonGrammar-Version: 1.0.2+Version: 1.0.3 Synopsis: Combinators for bidirectional JSON parsing Description: Combinators for bidirectional JSON parsing @@ -7,7 +7,7 @@ Author: Martijn van Steenbergen Maintainer: martijn@van.steenbergen.nl Stability: Experimental-Copyright: Some Rights Reserved (CC) 2010-2014 Martijn van Steenbergen+Copyright: Some Rights Reserved (CC) 2010-2015 Martijn van Steenbergen Homepage: https://github.com/MedeaMelana/JsonGrammar2 Bug-reports: https://github.com/MedeaMelana/JsonGrammar2/issues @@ -32,7 +32,7 @@ Language.JsonGrammar.Serializer, Language.JsonGrammar.Util Build-Depends: base >= 3.0 && < 5,- aeson >= 0.9 && < 0.10,+ aeson >= 0.9 && < 0.11, semigroups >= 0.5 && < 0.17, language-typescript >= 0.0.4 && < 0.1, mtl >= 2.1 && < 2.3,@@ -56,9 +56,9 @@ Build-Depends: JsonGrammar, stack-prism >= 0.1 && < 0.2, base >= 3.0 && < 5,- aeson >= 0.6 && < 0.10,+ aeson >= 0.6 && < 0.11, language-typescript >= 0.0.4 && < 0.1, text >= 0.11.0.2, test-framework >= 0.8 && < 0.9, test-framework-hunit >= 0.3 && < 0.4,- HUnit >= 1.2 && < 1.3+ HUnit >= 1.2 && < 1.4
src/Language/JsonGrammar/Parser.hs view
@@ -47,7 +47,7 @@ parseProperties :: Object -> Grammar 'Obj t1 t2 -> t1 -> Parser t2 parseProperties obj = \case- Id -> return+ Id -> return g1 :. g2 -> parseProperties obj g2 >=> parseProperties obj g1 Empty -> \_ -> fail "empty grammar"