Description
Generates parsers from grammar definitions so software can read structured text or binary formats. It is useful for developers building compilers, interpreters, translators, configuration readers, or data-processing tools.
Generated parsers still need testing with malformed and hostile input. Be careful when parsing untrusted files because grammar mistakes can cause crashes or excessive resource use.