An LALR parser or Look-Ahead LR parser is a simplified version of a Canonical LR parser
This tool takes BNF grammar as input and produces a LALR parsing table. Then any expression can be checked
against the given grammar
This tool displays following attributes of given BNF grammar :
1. Terminals and Non Terminals
2. First
3. LR(1) states
4. LALR states
5. Parsing Table
6. Evaluation table for each expression
Following packages are required to run the tool:
1. Python 3 or above
2. PyQt4
-
Notifications
You must be signed in to change notification settings - Fork 4
akshayhebbarys/lalr-parser
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
LALR parser implemented in Python with GUI
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published