[racket] Survey of parsing libraries for Racket?
Hi everyone,
I'm doing a little vanity project that requires a nice, robust parser.
I don't know which parser I should be using, though. Here's what
I've found:
* There's the standard parser-tools library.
http://docs.racket-lang.org/parser-tools/index.html
* There's an undocumented collection called "combinator-parser".
* On PLaneT, I see: David van Horn's "Packrat" and Bonzai Labs's
"parseq" libraries.
http://planet.racket-lang.org/display.ss?package=packrat.plt&owner=dvanhorn
http://planet.racket-lang.org/display.ss?package=parseq.plt&owner=bzlib]
* On Github, I see Jon Rafkind's "Pegs" library
https://github.com/kazzmir/Pegs
I don't know if I've missed other significant packages.
For people who have used these libraries, how was the experience?
Basically, I'm trying to find something powerful and stable to work
with.