Final Year Project C-compiler