Boost logo

Boost :

From: Joel de Guzman (joel_at_[hidden])
Date: 2003-10-24 10:16:48


Brian McNamara <lorgon_at_[hidden]> wrote:

> If you want to investigate the question yourself in the meantime, you
> can. If you know Spirit already, then just check out some or all of:
>
> "Monadic parser combinators" by Graham Hutton and Erik Meijer
> http://www.cs.nott.ac.uk/~gmh/bib.html#monparsing
> - a nice paper on the topic
>
> "Parsec, a fast combinator parser" by Daan Leijen
> http://www.cs.uu.nl/~daan/download/parsec/parsec.html
> - a Haskell library (not a good "intro"; read something else first)
>
> "Monadic Parser Combinators in C++", by me
> http://www.prism.gatech.edu/~gt5163b/Misc/monpar.html
> - just a little talk I am giving soon to our local research group
>
> Hopefully this will afford you the general insights of the design of
> such libraries.

One more:

Deterministic, Error-Correcting Combinator Parsers
 S. Doaitse Swierstra and Luc Duponcheel
http://www.cs.uu.nl/~doaitse/Papers/1996/LL1.pdf

I like this one a lot.

-- 
Joel de Guzman
http://www.boost-consulting.com
http://spirit.sf.net

Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk