title: C library that takes a BNF definition and parses accordingly?
body: <p>I'm looking for a library that can take a string that defines a BNF and another string that has the text to parse and parses the latter according to the former. Note that I don't want something that requires writing the definition in a source code form that then needs to be compiled</p>