- Bruno Barros - 180046063
- Caio Massucato - 160115001
- Caroline Ferreira - 160067766
Este projeto teve como finalidade implementar analisadores léxicos, sintáticos, semânticos e geradores de código a fim de desenvolver um compilador para a linguagem C.
A gramática utilizada como referência para o projeto pode ser encontrada em BNF Grammar for C-Minus. Como referência para a Tiny Machine do Louden, foi utilizado o livro texto que pode ser encontrado em Livro texto Louden.
Para executar o programa, utilizar o comando abaixo:
make
./result NomeArquivoInput
Obs.: Opcionalmente definir o nome do arquivo de input, caso contrário o arquivo gerado irá manter o nome padrão.