This is a compiler that runs TBAML (Text Based Adventure Making Language) on the JVM.
TBAML is a high level language designed for making small text based adventures.
This was a personal challenge to see if I could create a compiler for a language in a day.