2.7.0
Notable changes include support for grammar debugging in the parser generator, and preservation of Javadoc comments.
The extensible Polyglot parser generator (PPG) has been equipped with support for debugging faulty grammars. Every shift/reduce and reduce/reduce conflict is accompanied with a counterexample explaining how the conflict arises. For more information on the counterexample-finding algorithm, see the PLDI 2015 paper, "Finding Counterexamples from Parsing Conflicts," by Isradisaikul and Myers. http://dx.doi.org/10.1145/2737924.2737961 Javadoc comments in source code are carried over to translated code, providing better support for debugging translations and for generating javadoc documentation for extended languages.
This release of Polyglot is brought to you primarily by Karthik Bellur, Chinawat Isradisaikul, and Jed Liu at Cornell, though of course Polyglot includes contributions from many people. A tutorial for Polyglot is available at http://www.cs.cornell.edu/Projects/polyglot/pldi14/tutorial/. Help and feedback are always welcome.