Scanner(Lexer), Parser, and Code Generator for the "MiniTriangle" language.