This project is a mini programming language developed for the Programming Languages course.
Implemented Components:
- Lexer
- Recursive Descent Parser
- Symbol Table
- Syntax Error Detection
- Java
- Variable Declaration
- Assignment Statements
- Arithmetic Expressions
- If / Else
- While Loop
tam x; x = 5 + 3;
eger (x > 5) { yaz x; }
javac src/*.java java src/Main
In Development