Grammarspec is a project mainly written in C++, it's free.
C++ Grammar Specification Library (in the spirit of PyParsing)