Name: uu-parsinglib Version: 2.8.1.1 Build-Type: Simple License: MIT Copyright: S Doaitse Swierstra License-file: LICENSE Author: Doaitse Swierstra, Utrecht University Maintainer: Doaitse Swierstra Stability: stable, but evolving Homepage: http://www.cs.uu.nl/wiki/bin/view/HUT/ParserCombinators Bug-reports: mailto:doaitse@swierstra.net Synopsis: Fast, online, error-correcting, monadic, applicative, merging, permuting, idiomatic parser combinators. Description: 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 and idomatic interface. Parsers do analyse themselves to avoid commonly made errors. A recent addition was the combinator @`<||>`@ and associates, which generalise merging and permuting parsers. . 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: Category: Parsing,Text,ParserCombinators cabal-version: >= 1.6 source-repository head type: svn location: https://svn.science.uu.nl/repos/project.STEC.uu-parsinglib/trunk Library hs-source-dirs: src Build-Depends: base >= 4.2 && <5, time, ListLike >= 3.0.1, uu-interleaved >= 0.1.0 && < 0.2 Exposed-modules: Text.ParserCombinators.UU Text.ParserCombinators.UU.CHANGELOG Text.ParserCombinators.UU.README Text.ParserCombinators.UU.Core Text.ParserCombinators.UU.BasicInstances Text.ParserCombinators.UU.Interleaved Text.ParserCombinators.UU.Derived Text.ParserCombinators.UU.Utils Text.ParserCombinators.UU.Idioms Text.ParserCombinators.UU.Demo.Examples