Aaron N. Tubbs bio photo

Aaron N. Tubbs

Dragon chaser.

Twitter Facebook Google+ LinkedIn Github
  • boost::spirit is really cool. It solves those problems when you need to write a full-fledged parser, without making it any more painful than necessary. When things actually start working, you start getting a bit of a god complex though, because you’re now implementing your own language, rather than just writing a nasty regular expression.
  • On the other hand, sometimes parsing a trivial one-liner in a boost::spirit parser just isn’t worth it. Better to rewrite the syntax into easy state machine candy. Because, at the end of the day, debugging spirit is less than trivial.