The uu-parsinglib package

[Tags: library, mit]

New version of the Utrecht University parser combinator library, providing online, error correction, annotation free, applicative style parser combinators which also provides a monadic interface

The file Text.ParserCombinators.UU.Examples contains a ready-made main function, which can be called to see the error correction at work.

The library is based on ideas described in the paper:

This tutorial will also appear in LNCS Volume 5520, which contains the lecture notes from the Lernet Summerschool.

Versions above 2.1:

Versions above 2.2:

Versions above 2.3 . contain some form of abstract interpretation from the old uulib versions of these combinators . are closer to Haskell98, since they do not make use of type families anymore . note that the basic parser interface will probably not change when we add more features, but the calling conventions of the outer parser and the class structure upon which the parametrisation is based may change


Properties

Versions2.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
Dependenciesbase (>2 && <=4), haskell98
LicenseLGPL
AuthorDoaitse Swierstra
Maintainerdoaitse@swierstra.net
Stabilityexperimental
CategoryText.ParserCombinators Parsing Text
Home pagehttp://www.cs.uu.nl/wiki/bin/view/HUT/ParserCombinators
Bug trackermailto:doaitse@swierstra.net
Upload dateWed Oct 14 07:52:12 UTC 2009
Uploaded byDoaitseSwierstra
DistributionsNixOS:2.8.1.1
Downloads2930 total (182 in last 30 days)

Modules

[Index]

Downloads

Maintainers' corner

For package maintainers and hackage trustees