资 源 简 介
Visão Geral
Este projeto, denominado Mazela MiniJava Compiler, tem a finalidade de desenvolver um compilador para a linguagem MiniJava proposto como trabalho prático da disciplina de Construção de Compiladores do curso de Bacharelado em Computação da UFC.
Este projeto é descrito pelo livro-texto da disciplina, livro esse sob o título de Modern Compiler Implementation using Java (ISBN-13 9780521583886) por Andrew W. Appel, onde utilizaremos a linguagem Java para a implementação de todos os módulos necessários para gerar código-objeto a partir de uma linguagem cuja sintaxe é uma versão simplificada da própria linguagem Java.
Objetivos
Espera-se que ao final do seu desenvolvimento (prazo de um semestre letivo) o compilador seja funcional e o código-objeto gerado seja executável segundo a arquitetura escolhida como alvo (temos em mente a arquitetura 32bits intel x86).
Relatório Final
Visite a página