skip to main content
10.1145/1409720.1409759acmconferencesArticle/Chapter ViewAbstractPublication PagessoftvisConference Proceedingsconference-collections
poster

VAST: visualization of abstract syntax trees within language processors courses

Published:16 September 2008Publication History

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.

References

  1. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  2. Bovet, J., 2008. Antlrworks: The antlr gui development environment. http://www.antlr.org/works/index.html. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Kaplan, A., and Shoup, D. 2000. CUPV a visualization tool for generated parsers. SIGCSE Bull. 32, 1, 11--15. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Khuri, S., and Sugono, Y. 1998. Animating parsing algorithms. SIGCSE Bull. 30, 1, 232--236. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Lovato, M. E., and Kleyn, M. F. 1995. Parser visualizations for developing grammars with yac. SIGCSE Bul. 27, 1, 345--349. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Mernik, M., and Zumer, V. 2003. An educational tool for teaching compiler construction. IEEE Trans. Educ. 46, 1, 61--68. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Parr, T., 2007. ANTLR parser generator. http://www.antlr.org/.Google ScholarGoogle Scholar
  8. Resler, R. D., and Deaver, D. M. 1998. VCOCO: a visualisation tool for teaching compilers. SIGCSE Bull. 30, 3, 199--202. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Resler, D. 1990. Visiclang---a visible compiler for clang. SIGPLAN Not. 25, 8, 120--123. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Rodger, S. 2006. Learning automata and formal languages interactively with JFLAP. SIGCSE Bull. 38, 3, 360--360. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Vegdahl, S. R. 2001. Using visualization tools to teach compiler design. J. Comput. Small Coll. 16, 2, 72--83. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. VAST: visualization of abstract syntax trees within language processors courses

          Recommendations

          Comments

          Login options

          Check if you have access through your login credentials or your institution to get full access on this article.

          Sign in
          • Published in

            cover image ACM Conferences
            SoftVis '08: Proceedings of the 4th ACM symposium on Software visualization
            September 2008
            228 pages
            ISBN:9781605581125
            DOI:10.1145/1409720

            Copyright © 2008 ACM

            Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

            Publisher

            Association for Computing Machinery

            New York, NY, United States

            Publication History

            • Published: 16 September 2008

            Permissions

            Request permissions about this article.

            Request Permissions

            Check for updates

            Qualifiers

            • poster

            Acceptance Rates

            Overall Acceptance Rate20of65submissions,31%

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader