uu-parsinglib: Fast, online, error-correcting, monadic, applicative, merging, permuting, interleaving, idiomatic parser combinators.
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
Modules
[Index] [Quick Jump]
- Text
- ParserCombinators
Downloads
- uu-parsinglib-2.9.2.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
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 && <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 | Jeroen Bransen |
Category | Parsing, Text, ParserCombinators |
Bug tracker | https://github.com/UU-ComputerScience/uu-parsinglib/issues |
Source repo | head: git clone https://github.com/UU-ComputerScience/uu-parsinglib |
Uploaded | by JeroenBransen at 2022-04-04T09:10:06Z |
Distributions | NixOS:2.9.2 |
Reverse Dependencies | 18 direct, 9 indirect [details] |
Downloads | 39959 total (183 in the last 30 days) |
Rating | (no votes yet) [estimated by Bayesian average] |
Your Rating | |
Status | Docs available [build log] Last success reported on 2022-04-04 [all 1 reports] |