Package Info

ghc-uu-parsinglib


Fast, online, error-correcting, monadic, applicative, merging, permuting, interleaving, idiomatic parser combinators


Development/Libraries/Haskell

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>.


License: MIT
URL: https://hackage.haskell.org/package/uu-parsinglib

Categories

Releases

Package Version Update ID Released Package Hub Version Platforms Subpackages
2.9.1.1-bp150.2.3 info GA Release 2018-08-01 15
  • AArch64
  • ghc-uu-parsinglib
  • ghc-uu-parsinglib-devel
2.9.1.1-bp150.2.6 info GA Release 2018-07-31 15
  • ppc64le
  • ghc-uu-parsinglib
  • ghc-uu-parsinglib-devel
2.9.1.1-bp150.2.7 info GA Release 2018-07-30 15
  • x86-64
  • ghc-uu-parsinglib
  • ghc-uu-parsinglib-devel