Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

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

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)