uu-tc: Haskell 98 parser combinators for INFOB3TC at Utrecht University
Course software for INFOB3TC (Languages & Compilers)
This library currently contains three Haskell 98 parser combinator libraries.
The default library, available as
ParseLib
or more explicitly by importingParseLib.Simple
, is the one described in the lecture notes, using a type synonym as the type for parsers.The second library can be chosen by importing
ParseLib.Abstract
. It defines the same functions asParseLib.Simple
, but keeps the parser type abstract.The third library is an implementation of Koen Claessen's Parallel Parsing Processes, available as
ParseLib.Parallel
.
In future versions of this package, more libraries with more advanced implementations of parser combinators may be added.
Modules
[Index] [Quick Jump]
Downloads
- uu-tc-2015.1.1.tar.gz [browse] (Cabal source package)
- Package description (revised from the package)
Note: This package has metadata revisions in the cabal description newer than included in the tarball. To unpack the package including the revisions, use 'cabal get'.
Maintainer's Corner
For package maintainers and hackage trustees
Candidates
- No Candidates
Versions [RSS] | 2009.2.2, 2015.1.1 |
---|---|
Dependencies | base (>=3.0 && <5.0) [details] |
License | BSD-3-Clause |
Author | Andres Loeh <andres@cs.uu.nl>, Johan Jeuring <johanj@cs.uu.nl>, Doaitse Swierstra <doaitse@cs.uu.nl>, Adolfo Ochagavía <aochagavia92@gmail.com> |
Maintainer | Jurriën Stutterheim <j.stutterheim@uu.nl>, João Paulo Pizani Flor <J.P.PizaniFlor@uu.nl> |
Revised | Revision 1 made by joaopizani at 2018-11-29T15:39:35Z |
Category | Text, Parsing |
Uploaded | by joaopizani at 2015-11-11T09:30:44Z |
Distributions | NixOS:2015.1.1 |
Reverse Dependencies | 2 direct, 0 indirect [details] |
Downloads | 2657 total (11 in the last 30 days) |
Rating | (no votes yet) [estimated by Bayesian average] |
Your Rating | |
Status | Docs available [build log] Last success reported on 2018-11-29 [all 2 reports] |