The code for all stages of my project during the 3rd semester of college. The project consists of a Toy Language Interpreter, with functionalities such as:
- Basics (Statements such as If, Declaration , Assignment ; Expressions such as Relational, Arithmetic; Data Types: Int, Bool, String, Reference)
- Dynamic Allocation using Heap ( Reads, Writes, new Reference Type)
- Concurrency ( Fork Statement that creates a new thread)
- Typechecker
- Procedures
- Sleep Statement
- Graphical Interface
- Java
- JavaFX