| CUPV—a visualization tool for generated parsers |
| Full text |
Pdf
(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 |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 7, Downloads (12 Months): 31, Citation Count: 6
|
|
|
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
|
Stephen A. Blythe , Michael C. James , Susan H. Rodger, LLparse and LRparse: visual and interactive tools for parsing, Proceedings of the twenty-fifth SIGCSE symposium on Computer science education, p.208-212, March 10-12, 1994, Phoenix, Arizona, United States
|
| |
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.
|
|