Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sondosaabed/recursive-decent-parser
a Java parser implemented using Recursive Decent Parser utlized javafx for GUI. This is part of the coursework of TRANSLATORS AND PROGRAMMING LANGUAGES
https://github.com/sondosaabed/recursive-decent-parser
java javafx programming-languages recursive-descent-parser translators
Last synced: 2 months ago
JSON representation
a Java parser implemented using Recursive Decent Parser utlized javafx for GUI. This is part of the coursework of TRANSLATORS AND PROGRAMMING LANGUAGES
- Host: GitHub
- URL: https://github.com/sondosaabed/recursive-decent-parser
- Owner: sondosaabed
- License: mit
- Created: 2023-07-13T01:05:37.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-12-24T20:13:08.000Z (about 1 year ago)
- Last Synced: 2023-12-24T21:21:14.986Z (about 1 year ago)
- Topics: java, javafx, programming-languages, recursive-descent-parser, translators
- Language: Java
- Homepage:
- Size: 374 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Recursive-Decent-Parser
a Java parser implemented using Recursive Decent Parser utilized javafx for GUI## Production rules:
![image](https://github.com/sondosaabed/Recursive-Decent-Parser/assets/65151701/76dcf1a6-5708-4d24-bf37-ae12df32fcca)## examples of running the program:
Chose the program:
![image](https://github.com/sondosaabed/Recursive-Decent-Parser/assets/65151701/7dbb0361-e6ca-47f2-8a9a-1e19db66b250)
Proceed to parsing:
![image](https://github.com/sondosaabed/Recursive-Decent-Parser/assets/65151701/0c55f604-9395-4aba-9638-cad7d92084a9)
If successfully parsed:
![image](https://github.com/sondosaabed/Recursive-Decent-Parser/assets/65151701/6b41fe9e-6e9a-4ad2-9314-4154154e2b9a)
If there was an error show the error:
![image](https://github.com/sondosaabed/Recursive-Decent-Parser/assets/65151701/1e55e16f-aab0-49bf-a50f-2b5f0f83c5ef)