Na disciplina de Compiladores do período 2010.1 do Departamento de Informática da Universidade Federal da Paraíba ministrada pelo professor Clauirton Siebra, o projeto ao longo da cadeira foi fazer um compilador para algumas regras da linguagem Pascal.

Eu e Juracy Lucena Neto (juracylucena[at]gmail.com) fizemos uma API de um compilador onde os módulos (Léxico, Sintático e Semântico) ficassem independentes um do outro proporcionando assim a possibilidade da busca de um compilador ótimo para a disciplina: o melhor léxico, o melhor sintático e o melhor semântico da turma unidos em um único compilador sem esforços de entendimento entre os códigos.

Leia mais sobre o projeto e baixe-o aqui.