packages feed

parsec3 1.0.0.9 → 1.0.1.8

raw patch · 4 files changed

+34/−31 lines, 4 filesPVP ok

version bump matches the API change (PVP)

API changes (from Hackage documentation)

+ Text.Parsec: Consumed :: a -> Consumed a
+ Text.Parsec: Empty :: !a -> Consumed a
+ Text.Parsec: Error :: ParseError -> Reply s u a
+ Text.Parsec: Ok :: a -> !(State s u) -> ParseError -> Reply s u a
+ Text.Parsec: State :: s -> !SourcePos -> !u -> State s u
+ Text.Parsec: stateInput :: State s u -> s
+ Text.Parsec: statePos :: State s u -> !SourcePos
+ Text.Parsec: stateUser :: State s u -> !u
+ Text.Parsec: uncons :: Stream s m t => s -> m (Maybe (t, s))

Files

Changelog view
@@ -1,3 +1,6 @@+1.0.1.8+  - adjusted to export change of parsec-1.3.8+  - untabified Language.hs 1.0.0.9   - adjusted to position change in parsec-1.3.7 1.0.0.8
Text/Parsec.hs view
@@ -93,12 +93,12 @@     , getParserState     , setParserState     , updateParserState-    , Stream+    , Stream (..)     , runParsecT     , mkPT-    , Consumed-    , Reply-    , State+    , Consumed (..)+    , Reply (..)+    , State (..)     , setPosition     , setInput      -- * Other stuff
Text/Parsec/Language.hs view
@@ -3,14 +3,14 @@ -- Module      :  Text.Parsec.Language -- Copyright   :  (c) Daan Leijen 1999-2001, (c) Paolo Martini 2007 -- License     :  BSD-style (see the LICENSE file)--- +-- -- Maintainer  :  derek.a.elkins@gmail.com -- Stability   :  provisional -- Portability :  non-portable (uses non-portable module Text.Parsec.Token) -- -- A helper module that defines some language definitions that can be used -- to instantiate a token parser (see "Text.Parsec.Token").--- +-- -----------------------------------------------------------------------------  module Text.Parsec.Language@@ -41,9 +41,9 @@                 , commentLine    = "--"                 , nestedComments = True                 , identStart     = letter-                , identLetter	 = alphaNum <|> oneOf "_'"-                , opStart	 = opLetter haskellStyle-                , opLetter	 = oneOf ":!#$%&*+./<=>?@\\^|-~"+                , identLetter    = alphaNum <|> oneOf "_'"+                , opStart        = opLetter haskellStyle+                , opLetter       = oneOf ":!#$%&*+./<=>?@\\^|-~"                 , reservedOpNames= []                 , reservedNames  = []                 , caseSensitive  = True@@ -55,16 +55,16 @@  javaStyle  :: LanguageDef st javaStyle   = emptyDef-		{ commentStart	 = "/*"-		, commentEnd	 = "*/"-		, commentLine	 = "//"-		, nestedComments = True-		, identStart	 = letter-		, identLetter	 = alphaNum <|> oneOf "_'"-		, reservedNames  = []-		, reservedOpNames= []+                { commentStart   = "/*"+                , commentEnd     = "*/"+                , commentLine    = "//"+                , nestedComments = True+                , identStart     = letter+                , identLetter    = alphaNum <|> oneOf "_'"+                , reservedNames  = []+                , reservedOpNames= []                 , caseSensitive  = False-		}+                }  ----------------------------------------------------------- -- minimal language definition@@ -106,12 +106,12 @@  haskellDef  :: LanguageDef st haskellDef   = haskell98Def-	        { identLetter	 = identLetter haskell98Def <|> char '#'-	        , reservedNames	 = reservedNames haskell98Def ++-    				   ["foreign","import","export","primitive"-    				   ,"_ccall_","_casm_"-    				   ,"forall"-    				   ]+                { identLetter    = identLetter haskell98Def <|> char '#'+                , reservedNames  = reservedNames haskell98Def +++                                   ["foreign","import","export","primitive"+                                   ,"_ccall_","_casm_"+                                   ,"forall"+                                   ]                 }  -- | The language definition for the language Haskell98.@@ -143,8 +143,8 @@  mondrianDef :: LanguageDef st mondrianDef = javaStyle-		{ reservedNames = [ "case", "class", "default", "extends"-				  , "import", "in", "let", "new", "of", "package"-				  ]+                { reservedNames = [ "case", "class", "default", "extends"+                                  , "import", "in", "let", "new", "of", "package"+                                  ]                 , caseSensitive  = True-		}+                }
parsec3.cabal view
@@ -1,10 +1,10 @@ name:           parsec3-version:        1.0.0.9+version:        1.0.1.8 cabal-version: >= 1.2.3 license:        BSD3 license-file:   LICENSE author:         Daan Leijen <daan@microsoft.com>, Paolo Martini <paolo@nemail.it>-maintainer:     Christian Maeder <Christian.Maeder@dfki.de>+maintainer:     Christian Maeder <c.maeder@jacobs-university.de> homepage:       http://www.cs.uu.nl/~daan/parsec.html category:       Parsing synopsis:       Monadic parser combinators@@ -27,7 +27,7 @@         avoid module ambiguities for users just installing your package.  Your         own module ambiguities are best avoided by hiding packages.         .-        This version reflects the changes of parsec-3.1.7+        This version reflects the changes of parsec-3.1.8 extra-source-files: Changelog library     exposed-modules: