Version 3 of ANTLR framework for constructing recognizers, interpreters, compilers, and translators from grammatical descriptions containing actions in a variety of target languages.
Formerly PCCTS, a language tool which provides a framework for constructing recognizers, compilers, and translators from grammatical descriptions containing Java, C++, C# or Python actions.