Academic project for the Compilers class (2014/1 - PUCRS - Brazil).