packages feed

uu-parsinglib-2.2.0: uu-parsinglib.cabal

Name:                uu-parsinglib
Version:             2.2.0
Build-Type:          Simple
License:             LGPL
Author:              Doaitse Swierstra
Maintainer:          doaitse@swierstra.net       
Stability:           experimental
Homepage:            http://www.cs.uu.nl/wiki/bin/view/HUT/ParserCombinators
Bug-reports:         mailto:doaitse@swierstra.net
Synopsis:            New version of the Utrecht University parser combinator library        
Cabal-Version:       >=1.2
Description:         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:
                     .
                     * S.Doaitse Swierstra.
                     /Combinator Parsing: A Short Tutorial/.
                     Technical Report, Universiteit Utrecht
                     (<http://www.cs.uu.nl/research/techreps/repo/CS-2008/2008-044.pdf>).
                     .
                     This tutorial will also appear in LNCS Volume 5520, which contains the lecture notes from 
                     the Lernet Summerschool.
                     .
                     Versions above 2.1: 
                     .
                     * based on Control.Applicative
                     .
                     Versions above 2.2:
                     .
                     *  make use of type families
                     .   
                     *  contain a module with many list-based derived combinators
                     .
                     
Category:            Text.ParserCombinators Parsing Text

Library
     Build-Depends:     base > 2 && <= 4, haskell98
     Exposed-modules:   Text.ParserCombinators.UU.Parsing 
                        Text.ParserCombinators.UU.Core  
                        Text.ParserCombinators.UU.BasicInstances
                        Text.ParserCombinators.UU.Derived 
                        Text.ParserCombinators.UU.Examples