Este projeto é um compilador de javascript para a máquina de pilha disponilibilizada na aula de compiladores 1 (ICP471).
De modo geral, segue a mesma sintaxe de js, mas possui algumas diferenças pequenas (como o fato de que todas as variáveis devem ser declaradas antes).
É feito com as ferramentas flex e bison, e é extremamente porco.
A máquina de pilha está disponível na pasta mdp
.