jueves, 7 de mayo de 2009

Visualization of Syntax Trees for Language Processing Courses

F.J. Almeida-Martínez, J. Urquiza-Fuentes, J.Á. Velázquez-Iturbide. Journal of Universal Computer Science 15(7), 2009, Pages 1546-1561 

Abstract. This article describes the educational tool VAST. We designed VAST to be used in compiler and language processing courses. The current version allows generat- ing and visualizing syntax trees and their construction process. The main advantages of VAST follow: it is designed to be as independent from the parser generator as possible, it allows students to visualize the behavior of parsers they develop, and it has an inter- face designed to easily handle huge syntax trees. Finally, we describe two satisfactory preliminary evaluations from the usability and educational points of view.