Cabal revisions of parsec1-1.0.0.6
Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.
revision 1
-cabal-version: >= 1.2-name: parsec1-version: 1.0.0.6-license: BSD3-license-file: LICENSE-author: Daan Leijen <daan@cs.uu.nl>-maintainer: c.maeder@jacobs-university.de-homepage: http://www.cs.uu.nl/~daan/parsec.html-category: Parsing-synopsis: Portable monadic parser combinators-description:- Parsec is designed from scratch as an industrial-strength parser- library. It is simple, safe, well documented (on the package- homepage), has extensive libraries and good error messages,- and is also fast.- .- This package is the core haskell98 part of the parsec2- package, intended to preserve its simplicity and portability.- .-- Note, that the module names overlap with those of parsec from the Haskell- Platform, therefore I do not recommend to unconditionally use parsec1 (or- parsec2 and parsec3) as dependency in cabal files of packages for hackage.- But you may want to develop your code using these limited and portable- parsec1 functions and finally change the dependency from parsec1 to parsec- in order to avoid module ambiguities for users just installing your package.- Your own module ambiguities are best avoided by hiding packages.- .-- This version only differs from the pervious one by improved error messages- for try (positions are not reset), tokens and thus string (longer- unexpected strings are now reported to match the error position).- The notFollowedBy-parser was generalized (as in parsec-3) so- characters in messages are now shown in single instead of double- quotes.- Also (as since parsec-3.1.2) lookAhead no longer consumes tokens on success- (so that the many-parser can detect this).--build-type: Simple-cabal-version: >= 1.6-library {- exposed-modules:- Text.ParserCombinators.Parsec.Error,- Text.ParserCombinators.Parsec.Char,- Text.ParserCombinators.Parsec.Combinator,- Text.ParserCombinators.Parsec.Pos,- Text.ParserCombinators.Parsec.Prim,- Text.ParserCombinators.Parsec- build-depends: base < 5-}+name: parsec1 +version: 1.0.0.6 +x-revision: 1 +license: BSD3 +license-file: LICENSE +author: Daan Leijen <daan@cs.uu.nl> +maintainer: chr.maeder@web.de +homepage: http://www.cs.uu.nl/~daan/parsec.html +category: Parsing +synopsis: Portable monadic parser combinators +description: + Parsec is designed from scratch as an industrial-strength parser + library. It is simple, safe, well documented (on the package + homepage), has extensive libraries and good error messages, + and is also fast. + . + This package is the core haskell98 part of the parsec2 + package, intended to preserve its simplicity and portability. + . + + Note, that the module names overlap with those of parsec from the Haskell + Platform, therefore I do not recommend to unconditionally use parsec1 (or + parsec2 and parsec3) as dependency in cabal files of packages for hackage. + But you may want to develop your code using these limited and portable + parsec1 functions and finally change the dependency from parsec1 to parsec + in order to avoid module ambiguities for users just installing your package. + Your own module ambiguities are best avoided by hiding packages. + . + + This version only differs from the pervious one by improved error messages + for try (positions are not reset), tokens and thus string (longer + unexpected strings are now reported to match the error position). + The notFollowedBy-parser was generalized (as in parsec-3) so + characters in messages are now shown in single instead of double + quotes. + Also (as since parsec-3.1.2) lookAhead no longer consumes tokens on success + (so that the many-parser can detect this). + +build-type: Simple +cabal-version: >= 1.6 +library { + exposed-modules: + Text.ParserCombinators.Parsec.Error, + Text.ParserCombinators.Parsec.Char, + Text.ParserCombinators.Parsec.Combinator, + Text.ParserCombinators.Parsec.Pos, + Text.ParserCombinators.Parsec.Prim, + Text.ParserCombinators.Parsec + build-depends: base < 5 +}