On 02/28/2012 08:23 AM, mist wrote: > Something similar to Boost::Spirit2 but with sane syntax and better > debugging would have been awesome. How about not having to encode the syntax as arithmetic expressions? D can do string parsing of eBNF at compile time if you want that.