Description
Parsers and compiler components can be generated from grammar descriptions for C++ projects. It is useful for developers building domain-specific languages, translators, or compilers without writing every parsing routine by hand.
Compiler generators create source files that become part of a build. Keep grammar files under version control and test generated parsers with valid and invalid inputs.