Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/dandoh/parsingillustrator

UI tool illustrates some parsing algorithms of the Language Theory and Interpretation course
https://github.com/dandoh/parsingillustrator

Last synced: 7 days ago
JSON representation

UI tool illustrates some parsing algorithms of the Language Theory and Interpretation course

Awesome Lists containing this project

README

        

# Parsing Illustrator
A UI tool that illustrates some parsing algorithms of the Language Theory and Interpretation course, useful for homework and tests.

The program includes:
- Top-down parsing algorithms for given string and grammar.
- Bottom-up parsing algorithms for given string and grammar.
- Finding FIRST and FOLLOW set for each symbol in the grammar.

Screenshots:
![Alt text](images/top-down.png?raw=true "Top-down parsing")
![Alt text](images/bottom-up.png?raw=true "Bottom-up parsing")
![Alt text](images/first.png?raw=true "Find FIRST sets")
![Alt text](images/follow.png?raw=true "Find FOLLOW sets")