A single-pass compiler for a toy language with custom byte code intermediate representation and a stack-based virtual machine.