LLparse and LRparse: visual and interactive tools for parsing
SIGCSE '94 Proceedings of the twenty-fifth SIGCSE symposium on Computer science education
Understanding the bottom-up SLR parser
SIGCSE '94 Proceedings of the twenty-fifth SIGCSE symposium on Computer science education
Animating operating systems algorithms with XTANGO
SIGCSE '94 Proceedings of the twenty-fifth SIGCSE symposium on Computer science education
An overview of visualization: its use and design: report of the working group in visualization
ITiCSE '96 Proceedings of the 1st conference on Integrating technology into computer science education
A collection of tools for making automata theory and formal languages come alive
SIGCSE '97 Proceedings of the twenty-eighth SIGCSE technical symposium on Computer science education
SIGCSE '97 Proceedings of the twenty-eighth SIGCSE technical symposium on Computer science education
Compiler Construction: Principles and Practice
Compiler Construction: Principles and Practice
Elements of the Theory of Computation
Elements of the Theory of Computation
A multimedia animated simulation generator
ITiCSE '99 Proceedings of the 4th annual SIGCSE/SIGCUE ITiCSE conference on Innovation and technology in computer science education
Using visualization tools to teach compiler design
CCSC '00 Proceedings of the fourteenth annual consortium on Small Colleges Southeastern conference
An Approach to Automated Program Testing and Debugging
APSEC '99 Proceedings of the Sixth Asia Pacific Software Engineering Conference
VAST: visualization of abstract syntax trees within language processors courses
Proceedings of the 4th ACM symposium on Software visualization
Compiler Optimization Pass Visualization: The Procedural Abstraction Case
ACM Transactions on Computing Education (TOCE) - Special Issue on the 5th Program Visualization Workshop (PVW’08)
Improving compilers education through symbol tables animations
Proceedings of the 16th annual joint conference on Innovation and technology in computer science education
Hi-index | 0.00 |
The paper describes a package that can be used to present the parsing algorithms. The package fully animates the top-down LL(1) and bottom-up SLR(1) parsing algorithms. By full animation we mean that the input string being parsed, the corresponding actions that take place in the stack, and the building of the parse tree are all simultaneously animated on the same screen, thus enabling the user to get a full appreciation of all the intricate details that occur during parsing. The package makes use of XTANGO and can be used in the beginning of the semester as a teaching tool. Later, the students could be asked to write their own animations of the compiling process.