I\'m writing a small interpreter for a simple BASIC like language as an exercise on an AVR microcontroller in C using the avr-gcc toolchain. However, I\'m wondering if there
Try Boost::Spirit. It's a header-only library which you can drop in and build a very fast, clean parser completely in C++. Overloaded operators in C++ are used instead of a special grammar file.