Up to [cvs.NetBSD.org] / pkgsrc / textproc / hs-parsec
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.7, Sat Jan 11 10:33:29 2020 UTC (3 years, 8 months ago) by pho
Branch: MAIN
CVS Tags: HEAD
Changes since 1.6: +1 -1
lines
FILE REMOVED
Remove textproc/hs-parsec Parsec is now part of GHC.
Revision 1.6 / (download) - annotate - [select for diffs], Thu Jan 2 14:49:43 2020 UTC (3 years, 9 months ago) by pho
Branch: MAIN
Changes since 1.5: +5 -5
lines
Diff to previous 1.5 (colored)
Update to parsec-3.1.14.0 3.1.14.0 * Add parseFromFile to Text.Parsec.Text.Lazy and Text.Parsec.Text (#103, #104). * Clarify Haddock documentation in various places (#105,#101,#102). * Add support for base-4.13. 3.1.13.0 * Add official support for SafeHaskell. NOTE: This is the first version whose SafeHaskell properties have become an intentional part of the API contract; previous versions were merely accidentally safe-inferred (or not depending on various factors; in other words, this was a fragile property). If you rely on SafeHaskell to consider module imports from parsec safe, this is the first version of parsec which actually guarantees a well-defined state; you can declare this requirement by either specifying build-depends: parsec >= 3.1.13.0 && < 3.2 or, starting with cabal-version:2.0, via build-depends: parsec ^>= 3.1.13.0 * Drop support for GHC 7.0, GHC 7.2, and GHC 7.4.1; support window starts with GHC 7.4.2. 3.1.12.0 * Support limited to GHC 7.0 & GHC 7.2 only * Add MonadFail instance for ParsecT * Add Semigroup/Monoid instances for ParsecT (#80,#82) * Fix space leak in Applicative/Monad interface (#37) * Add parserTrace and parserTraced combinators for debugging. 3.1.11 * Include README.md in package. 3.1.10 * Most types now have a Typeable instance. Some instances are dropped from older versions of GHC (sorry about that!). * The token-parser now rejects Unicode numeric escape sequences for characters outside the Unicode range. * The token-parser now loses less precision when parsing literal doubles. * Documentation fixes and corrections. * We no longer test parsec builds on GHC 7.4.
Revision 1.5 / (download) - annotate - [select for diffs], Wed Nov 4 01:59:31 2015 UTC (7 years, 11 months ago) by agc
Branch: MAIN
CVS Tags: pkgsrc-2019Q4-base,
pkgsrc-2019Q4,
pkgsrc-2019Q3-base,
pkgsrc-2019Q3,
pkgsrc-2019Q2-base,
pkgsrc-2019Q2,
pkgsrc-2019Q1-base,
pkgsrc-2019Q1,
pkgsrc-2018Q4-base,
pkgsrc-2018Q4,
pkgsrc-2018Q3-base,
pkgsrc-2018Q3,
pkgsrc-2018Q2-base,
pkgsrc-2018Q2,
pkgsrc-2018Q1-base,
pkgsrc-2018Q1,
pkgsrc-2017Q4-base,
pkgsrc-2017Q4,
pkgsrc-2017Q3-base,
pkgsrc-2017Q3,
pkgsrc-2017Q2-base,
pkgsrc-2017Q2,
pkgsrc-2017Q1-base,
pkgsrc-2017Q1,
pkgsrc-2016Q4-base,
pkgsrc-2016Q4,
pkgsrc-2016Q3-base,
pkgsrc-2016Q3,
pkgsrc-2016Q2-base,
pkgsrc-2016Q2,
pkgsrc-2016Q1-base,
pkgsrc-2016Q1,
pkgsrc-2015Q4-base,
pkgsrc-2015Q4
Changes since 1.4: +2 -1
lines
Diff to previous 1.4 (colored)
Add SHA512 digests for distfiles for textproc category Problems found locating distfiles: Package cabocha: missing distfile cabocha-0.68.tar.bz2 Package convertlit: missing distfile clit18src.zip Package php-enchant: missing distfile php-enchant/enchant-1.1.0.tgz Otherwise, existing SHA1 digests verified and found to be the same on the machine holding the existing distfiles (morden). All existing SHA1 digests retained for now as an audit trail.
Revision 1.4 / (download) - annotate - [select for diffs], Tue Jun 9 22:08:41 2015 UTC (8 years, 3 months ago) by szptvlfn
Branch: MAIN
CVS Tags: pkgsrc-2015Q3-base,
pkgsrc-2015Q3,
pkgsrc-2015Q2-base,
pkgsrc-2015Q2
Changes since 1.3: +4 -4
lines
Diff to previous 1.3 (colored)
Update to 3.1.9 CHANGES: 3.1.9 - Many and various updates to documentation and package description (inlcuding the homepage links). - Add an 'Eq' instance for 'ParseError' - Fixed a regression from 3.1.6: 'runP' is again exported from module Text.Parsec. 3.1.8 - Fix a regression from 3.1.6 related to exports from the main module.
Revision 1.3 / (download) - annotate - [select for diffs], Sun Oct 19 21:25:47 2014 UTC (8 years, 11 months ago) by szptvlfn
Branch: MAIN
CVS Tags: pkgsrc-2015Q1-base,
pkgsrc-2015Q1,
pkgsrc-2014Q4-base,
pkgsrc-2014Q4
Changes since 1.2: +4 -4
lines
Diff to previous 1.2 (colored)
Update to 3.1.7 CHANGES: 3.1.7 - Fix a regression from 3.1.6 related to the reported position of error messages. See bug #9 for details. - Reset the current error position on success of 'lookAhead'.
Revision 1.2 / (download) - annotate - [select for diffs], Sat Sep 13 22:06:52 2014 UTC (9 years ago) by szptvlfn
Branch: MAIN
CVS Tags: pkgsrc-2014Q3-base,
pkgsrc-2014Q3
Changes since 1.1: +4 -4
lines
Diff to previous 1.1 (colored)
Update to 3.1.6 CHANGES: 3.1.6 - Export 'Text' instances from Text.Parsec - Make Text.Parsec exports more visible - Re-arrange Text.Parsec exports - Add functions 'crlf' and 'endOfLine' to Text.Parsec.Char for handling input streams that do not have normalized line terminators. - Fix off-by-one error in Token.charControl
Revision 1.1 / (download) - annotate - [select for diffs], Mon May 19 21:15:55 2014 UTC (9 years, 4 months ago) by szptvlfn
Branch: MAIN
CVS Tags: pkgsrc-2014Q2-base,
pkgsrc-2014Q2
Import parsec-3.1.5 as textproc/hs-parsec, packaged for wip by pho. 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. It is defined as a monad transformer that can be stacked on arbitrary monads, and it is also parametric in the input stream type.