Skip to main content

LLparse and LRparse: Visual and Interactive Tools for Parsing

Publication ,  Journal Article
Blythe, SA; James, MC; Rodger, SH
Published in: ACM SIGCSE Bulletin
December 3, 1994

This paper describes instructional tools, LLparse and LRparse, for visualizing and interacting with small examples of LL and LR parsing. These tools can be used to understand the process of constructing LL1994 and LR(1) parse tables through a series of steps in which users receive feedback on the correctness of each step before moving on to the next step. For example, in LRparse, the user initially enters an LR(1) grammar, calculates FIRST and FOLLOW sets, graphically constructs a deterministic finite automaton of item sets, and finally constructs the LR(1) parsing table. Upon completion of the constructed table, the user can observe a visualization of the parsing of input strings. These tools can be used to provide problem solving feedback in courses on automata theory or compiler design. © 1994, ACM. All rights reserved.

Duke Scholars

Published In

ACM SIGCSE Bulletin

DOI

ISSN

0097-8418

Publication Date

December 3, 1994

Volume

26

Issue

1

Start / End Page

208 / 212

Related Subject Headings

  • Education
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Blythe, S. A., James, M. C., & Rodger, S. H. (1994). LLparse and LRparse: Visual and Interactive Tools for Parsing. ACM SIGCSE Bulletin, 26(1), 208–212. https://doi.org/10.1145/191033.191121
Blythe, S. A., M. C. James, and S. H. Rodger. “LLparse and LRparse: Visual and Interactive Tools for Parsing.” ACM SIGCSE Bulletin 26, no. 1 (December 3, 1994): 208–12. https://doi.org/10.1145/191033.191121.
Blythe SA, James MC, Rodger SH. LLparse and LRparse: Visual and Interactive Tools for Parsing. ACM SIGCSE Bulletin. 1994 Dec 3;26(1):208–12.
Blythe, S. A., et al. “LLparse and LRparse: Visual and Interactive Tools for Parsing.” ACM SIGCSE Bulletin, vol. 26, no. 1, Dec. 1994, pp. 208–12. Scopus, doi:10.1145/191033.191121.
Blythe SA, James MC, Rodger SH. LLparse and LRparse: Visual and Interactive Tools for Parsing. ACM SIGCSE Bulletin. 1994 Dec 3;26(1):208–212.

Published In

ACM SIGCSE Bulletin

DOI

ISSN

0097-8418

Publication Date

December 3, 1994

Volume

26

Issue

1

Start / End Page

208 / 212

Related Subject Headings

  • Education