Sumário Parte I Introdução e Visão Geral Sobre Compiladores Estrutura de um Compilador Analise Léxica Analise Sintática Analise Semântica Parte II Contruindo o primeiro analisador léxico com JFlex Utilizando o JFlex e Java CUP Criando Gramáticas Livres de Contexto com o JFlap Exemplo de uso de tradução dirigida por sintaxe Referências