A Lexer and Parser for a given context free grammar. Compilers course project.