Plano de Aula
1. Introdução e Visão Geral de Compiladores. (06-08) 2. Análise Léxica. Exercícios. (08-08) 3. Análise Léxica. Exercícios. (13-08) 4. Análise Léxica. Exercícios. (15-08) 5. Análise Léxica. Exercícios. (20-08) 6. Análise Sintática. Exercícios. (22-08) 7. Análise Sintática. Exercícios. (27-08) 8. Análise Sintática. Exercícios. (29-08) 9. Análise Sintática. Exercícios. (03-09) 10. Análise Sintática. Exercícios. Detecção e Manipulação de Erros nas etapas de Analise.(05-09) 11. Prova 01: Aulas 01 à 10. (10-09) 12. Análise Semântica. Exercícios.(12-09) 13. Análise Semântica. Exercícios.(17-09) 14. Análise Semântica. Exercícios.(19-09) 15. Análise Semântica. Exercícios.(24-09) 16. Geração de Código Intermediário e exercícios. (26-09) 17. Geração de Código Intermediário e exercícios. (01-10) 18. Geração de Código Intermediário e exercícios. (08-10) 19. Otimização. Exercícios. (10-10) 20. Otimização. Exercícios. (15-10) 21. Aula de Exercícios. (17-10) 22. Prova 02: Aulas 12 à 20. (22-10) 23. Geração de código. Exercícios. (24-10) 24. Geração de Código. Exercícios. (29-10) 25. Geração de Código. Exercícios. (31-10) 26. Compiladores MDA - Visão Geral. (05-11) 27. Compiladores MDA - Repositório de Modelos. Compiladores MDA - Técnicas de Transformação. (07-11) 28. Compiladores MDA - Linguagem ATL. (12-11) 29. Aula de Exercícios. (14-11) 30. Prova 03: Aulas 22 à 29. (19-11) 31. Reposições das Provas. (26-11) 32. Exame Final. (10-12)