HQ9+ Interpreter implemented in Java