Polyglot is a Java class library that is easily extended through inheritance to create a compiler for a language that is a modification to Java. Polyglot includes
PPG, an extensible LALR parser generator based on the
CUP LALR parser generator for Java.
Applications