The uu-parsinglib package

[Tags:library, mit]

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 provide a monadic and an idomatic interface. Parsers do analyse themselves to avoid commonly made errors.

This version is based on the module Data.Listlike, and as a result a great variety of input structures (Strings, ByteStrings, etc.) can be handled.

The modules Text.ParserCombinators.UU.Demo.Examples, Text.ParserCombinators.UU.Idioms and Text.ParserCombinators.UU.Demo.MergeAndpermute contain a ready-made show_examples function, which can be called (e.g. from ghci) to see e.g. the error correction at work. It contains extensive haddock documentation, so why not just take a look to see the correction process at work, and to get a feeling for how the various combinators can be used?

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: http://lists.science.uu.nl/mailman/listinfo/parsing

Properties

Versions 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
Dependencies base (>=4.2 && <5), ListLike (>=3.0.1), time, uu-interleaved (>=0.1.0 && <0.3) [details]
License MIT
Copyright S Doaitse Swierstra
Author Doaitse Swierstra, Utrecht University
Maintainer Doaitse Swierstra
Stability stable, but evolving
Category Parsing, Text, ParserCombinators
Home page http://www.cs.uu.nl/wiki/bin/view/HUT/ParserCombinators
Bug tracker mailto:doaitse@swierstra.net
Source repository head: svn checkout https://svn.science.uu.nl/repos/project.STEC.uu-parsinglib/trunk
Uploaded Tue Apr 12 19:59:14 UTC 2016 by DoaitseSwierstra
Distributions LTSHaskell:2.9.1.1, NixOS:2.9.1.1, Stackage:2.9.1.1, Tumbleweed:2.9.1.1
Downloads 9924 total (117 in the last 30 days)
Votes
0 []
Status Docs available [build log]
Last success reported on 2016-04-12 [all 1 reports]

Modules

[Index]

Downloads

Maintainer's Corner

For package maintainers and hackage trustees