/tiger

Tiger Compiler

Primary LanguageJava

Tiger Compiler

Este projeto tem a finalidade de ensinar a disciplina Compiladores para estudantes de graduação da UTFPR-CP.

O compilador Tiger foi descrito no livro "Modern Compiler Implementation in Java" por Andrew W. Appel.

A ideia é que os alunos implementem funcionalidades e arrumem os problemas no código do compilador Tiger. Para realizar esta tarefa é necessário que eles conheçam toda a estrutura de um compilador, desde o analisador léxico até a geração de código.

A implementação de funcionalidades extras tal como "orientação a objetos" e suporte a "pacotes" será interessante no futuro.