A compiler built using Lex and Yacc in Python, to compile Pascal Code along with code optimization such as dead code elimination.