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