Olá a todos! Sejam muito bem-vindos à disciplina de Compiladores. Preparem-se para uma jornada fascinante onde vamos desvendar a "mágica" por trás de como nossos códigos são transformados em programas que o computador pode executar.
Neste semestre, não apenas estudaremos a teoria que fundamenta a construção de compiladores e interpretadores, mas também colocaremos a mão na massa. Nosso grande objetivo é que, ao final da disciplina, cada um de vocês tenha desenvolvido seu próprio interpretador funcional para uma linguagem de programação completa, aplicando diretamente os conceitos vistos em aula.
Unidade 2
Conclusão do Analisador Léxico – Interpretador Lox
Representação da AST da Linguagem Lox
Parser de Expressões da Linguagem Lox
Avaliação de Expressões (Interpretador)
Unidade 3
Statements and State, Control Flow
Capítulos 10, 11 e 12: Functions, Resolving and Binding, Classes