Grammar engineering is a form of ProgramTransformation applied to grammars or SyntaxDefinitions
to improve tree structure, to adapt the language defined, or to convert it to a different SyntaxDefinition formalism.
Systems that support grammar engineering
The GrammarTools of the Tools.XT transformation tool set