This tool is aimed to visualize syntax trees independently from the parser generator used by the students. It automatically annotates user’s syntax specification with simple API calls, generates and compiles the parser and, when the parser is executed visualizations are automatically generated and visualized with the visualization interface. The current version supports LR and LL parsers, error recovery included. We have used VAST with ANTLR and CUP.


VAST image