http://www.devincook.com/GOLDParser/
I am just curious. Seems awefully powerful and highly portable. I'd like to get some opinions on it. Is anyone familiar to how the grammar files work on that thing?
Well, I've never heard of it, but it does mention that it can import YACC grammar files, and that it's a LALR parser, so I suspect it's pretty straightforward to play with.
I suppose its advantage over a lex/yacc approach is that the parser is a data file rather than a generated C file. Good for portability, with very little speed loss.