ACM Home Page
Please provide us with feedback. Feedback
CUPV—a visualization tool for generated parsers
Full text PdfPdf (900 KB)
Source Technical Symposium on Computer Science Education archive
Proceedings of the thirty-first SIGCSE technical symposium on Computer science education table of contents
Austin, Texas, United States
Pages: 11 - 15  
Year of Publication: 2000
ISBN:1-58113-213-1
Also published in ...
Authors
Alan Kaplan  Department of Computer Science, Clemson University, Clemson, SC
Denise Shoup  Department of Computer Science, Clemson University, Clemson, SC
Sponsor
SIGCSE: ACM Special Interest Group on Computer Science Education
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 9,   Downloads (12 Months): 54,   Citation Count: 3
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues   peer to peer  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/330908.331801
What is a DOI?

ABSTRACT

Compiler projects frequently use parser generators to help students design and construct non-trivial translators. Unfortunately, the code and data structures produced by such generators, and hence the overall parser, can be difficult to understand and debug. In this paper, we present an extendible and flexible tool for visualizing the operation of generated parsers. The objective of this tool is to provide students with a deeper understanding of parsing algorithms, data structures and techniques.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
Arcadia Environment Research Project, Department of Information and Computer Science, University of California. Ayacc User's Manual, Arcadia Document UCI-94-01, version 1.1 ed. Irvine, CA, Mar. 1994.
 
3
Berk, E., and Dirichs, M. JLex: A lexical analyzer generator for Java, 1998.
4
 
5
Donnelly, C., and StaUman, R. M. BISON -- the YACC-compatible parser generator. Tech. rep., Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA, Tel: (617) 876-3296, 1988.
 
6
Hudson, S. E., Flannery, F., Ananian, C. S., Wang, D., and Appel, A. W. CUP parser generator for Java, Mar. 1998.
 
7
Johnson, S. C. YACC -- Yet another compiler - compiler. Computing Science Technical Report No. 32, Bell Laboratories, Murray Hill, N.J., 1975.
8
 
9
Shoup, D. Visualizing lair generated parsers. Masters project report, Deparment of Computer Science, Clemson-University, Clemson, SC, Aug. 1999.
 
10
White, E., Deddens, L., and Ruby, J. Software visualization of LR parsing and synthesized attribute evaluation. Technical Report TR98-01, George Mason University, Computer Science, Apr. 6, 1998.


Collaborative Colleagues:
Alan Kaplan: colleagues
Denise Shoup: colleagues

Peer to Peer - Readers of this Article have also read: