Compilers Designing a C based language and doing its lexical analysis using Lex, parsing on Bison and finally generating a runnable MIPS code.