Practice project for 2013 Compiler Design