An interpreter for a custom programming language.
Provides a GUI to follow the execution steps.
Learned:
- Java 8 features - Exceptions, Generics, Collections, IO, Concurrency
- JavaFX
- A high-level understanding of how an interpreter operates
- Introduction to C#