$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
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