Implemented a language compiler for Mini Triangle programming language, which included a scanner, a parser, and a byte-code compiler.