Simulating the LR(0) parsing algorithm. This include, DFA design, parsing table creation and finally the parsing of user-defined string.
- Problem Statement
- Future Scope
- Setting up a realistic local environment
- Usage
- Technology Stack
- Contributing
- Authors
- Acknowledgments
Simulate the LR(0) parsing algorithm.
This include, DFA design, parsing table creation and finally the parsing of user-defined string.
While parsing the step by step parsing should be demonstrated.
Grammar should be read from a text file and impose all necessary constraints on the input.
Make sure all the intermediate components should be visible while simulation and keep the program as interactive as possible.
- Add Graphical DFA Implementation
- WebApp for LR0 Parser
- To be Updated soon! See deployment for notes on how to deploy the project on a live system.
- Pyfiglet
- Termtables
- Input Grammar
- Input String
- Install the Dependencies
- Specify the Input Grammar in Input.txt
- Run the Python file
-
Programming Language - Python
-
Frameworks & Libraries - TermTables PyFiglet Time
- @abhinavvx
- @arjuns007
- @minhas-221
- @prerana-b
- [@viragsharma]
Thankyou to our Prof. Dr. Kumar Nitesh for constantly supporting us in our endeavours.