uu-parsinglib: Online, error-correcting parser combinators; monadic and applicative interfaces

[ library, mit, parsercombinators, parsercombinators-parsing-text, parsing, parsing-text, text, text.parsercombinators, text.parsercombinators-parsing-text ] [ Propose Tags ]

New version of the Utrecht University parser combinator library, which provides online, error correction, annotation free, applicative style parser combinators. In addition to this we do provide a monadic interface. Parsers do analyse themselves to avoid commonly made errors. A recent addition was the combinator pMerge and associates which generalises merging and permuting parsers.

The module Text.ParserCombinators.UU.Examples contains a ready-made main function, which can be called to see e.g. the error correction at work. It contains haddock documentation; try all the small tests for yourself to see the correction process at work, and to get a feeling for how to use the various combinators.

The file Text.ParserCombinators.UU.Changelog contains a log of the most recent changes and additions

The file Text.ParserCombinators.UU.README contains some references to background information

We maintain a low frequency mailing for discussing the package. You can subscribe at: https://mail.cs.uu.nl/mailman/listinfo/parsing

Downloads

Note: This package has metadata revisions in the cabal description newer than included in the tarball. To unpack the package including the revisions, use 'cabal get'.

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

  • No Candidates
Versions [RSS] 2.0.0, 2.0.1, 2.1.0, 2.2.0, 2.2.1, 2.3.0, 2.3.1, 2.3.3, 2.3.4, 2.4.0, 2.4.1, 2.4.2, 2.4.4, 2.5.0, 2.5.1, 2.5.1.1, 2.5.2, 2.5.3, 2.5.4, 2.5.4.1, 2.5.4.2, 2.5.5, 2.5.5.1, 2.5.5.2, 2.5.6, 2.5.6.1, 2.7.0, 2.7.0.1, 2.7.0.2, 2.7.1, 2.7.1.1, 2.7.2, 2.7.2.1, 2.7.2.2, 2.7.3, 2.7.3.1, 2.7.3.2, 2.7.3.4, 2.7.4, 2.7.4.1, 2.7.4.2, 2.7.4.3, 2.8.1, 2.8.1.1, 2.9.0, 2.9.1, 2.9.1.1, 2.9.2
Dependencies base (>=4.2 && <4.5), haskell98 (<1.2) [details]
License MIT
Copyright S Doaitse Swierstra
Author Doaitse Swierstra, Utrecht University
Maintainer Doaitse Swierstra
Revised Revision 1 made by HerbertValerioRiedel at 2020-04-08T17:38:07Z
Category Parsing Text
Home page http://www.cs.uu.nl/wiki/bin/view/HUT/ParserCombinators
Bug tracker mailto:doaitse@swierstra.net
Uploaded by DoaitseSwierstra at 2010-12-21T11:43:33Z
Distributions NixOS:2.9.2
Reverse Dependencies 18 direct, 9 indirect [details]
Downloads 39046 total (92 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs uploaded by user
Build status unknown [no reports yet]