Formal Languages and Compilers Project Implements a Lexer, Parser, Validator and Translator to use a custom .lft "programming" language which can be compiled into Java code.