|
![](/i/fill.gif) |
Joel Yliluoma wrote:
> What you described -- I didn't read all of it though -- sounds
> very much the same as what boost::spirit does in C++.
Looking at the Spirit documentation, it *does* indeed look highly
similar. (Right down to using the ">>" operator for the same purpose
that Parsec does.)
The difference, of course, is that Spirit uses compile-time template
insanity to do it's work, whereas Parsec does all its cleverness at
runtime. (So Spirit is probably faster, and Parsec supports constructing
user-defined parsers at runtime.)
Post a reply to this message
|
![](/i/fill.gif) |