ABSTRACT
In this poster we present VAST, a visualization tool to support teaching language processors. On the one hand, VAST provides an API that allows generating visualizations of abstract syntax trees (AST). This process is independent of the parser generator. On the other hand, VAST provides an advanced interface to animate the AST construction process and to cope with huge ones.
- Andrews, K., Henry, R. R., and Yamamoto, W. K. 1988. Design and implementation of the uw illustrated compiler. SIGPLAN Not. 23, 7, 105--114. Google ScholarDigital Library
- Bovet, J., 2008. Antlrworks: The antlr gui development environment. http://www.antlr.org/works/index.html. Google ScholarDigital Library
- Kaplan, A., and Shoup, D. 2000. CUPV a visualization tool for generated parsers. SIGCSE Bull. 32, 1, 11--15. Google ScholarDigital Library
- Khuri, S., and Sugono, Y. 1998. Animating parsing algorithms. SIGCSE Bull. 30, 1, 232--236. Google ScholarDigital Library
- Lovato, M. E., and Kleyn, M. F. 1995. Parser visualizations for developing grammars with yac. SIGCSE Bul. 27, 1, 345--349. Google ScholarDigital Library
- Mernik, M., and Zumer, V. 2003. An educational tool for teaching compiler construction. IEEE Trans. Educ. 46, 1, 61--68. Google ScholarDigital Library
- Parr, T., 2007. ANTLR parser generator. http://www.antlr.org/.Google Scholar
- Resler, R. D., and Deaver, D. M. 1998. VCOCO: a visualisation tool for teaching compilers. SIGCSE Bull. 30, 3, 199--202. Google ScholarDigital Library
- Resler, D. 1990. Visiclang---a visible compiler for clang. SIGPLAN Not. 25, 8, 120--123. Google ScholarDigital Library
- Rodger, S. 2006. Learning automata and formal languages interactively with JFLAP. SIGCSE Bull. 38, 3, 360--360. Google ScholarDigital Library
- Vegdahl, S. R. 2001. Using visualization tools to teach compiler design. J. Comput. Small Coll. 16, 2, 72--83. Google ScholarDigital Library
Index Terms
- VAST: visualization of abstract syntax trees within language processors courses
Recommendations
VAST: a visualization-based educational tool for language processors courses
ITiCSE '09In this demonstration we present VAST, a visualization tool to support teaching language processors. On the one hand, VAST provides an API that allows generating visualizations of syntax trees independently of the parser generator. On the other hand, ...
VAST: a visualization-based educational tool for language processors courses
ITiCSE '09: Proceedings of the 14th annual ACM SIGCSE conference on Innovation and technology in computer science educationIn this demonstration we present VAST, a visualization tool to support teaching language processors. On the one hand, VAST provides an API that allows generating visualizations of syntax trees independently of the parser generator. On the other hand, ...
VAST: visualizing autonomous system topology
VizSEC '06: Proceedings of the 3rd international workshop on Visualization for computer securityExtracting specific and relevant information regarding the Internet's BGP routing topology is a challenging task. In this paper we present a set of techniques that can be used to visualize various aspects of the Internet topology. We have implemented ...
Comments