Sumários
Aula Laboratorial 10 - Análise Semântica (aula online)
30 abril 2020, 09:30 • Pedro Orvalho
Análise semântica com a CDK15:
- Visitors verificação de tipos (type_checker) e geração de código (c_writer);
- Tabela de símbolos e identificadores;
- Tipos.
Avaliação.
Aula leccionada via sistema Zoom.
Aula T19: Interpretação e Geração de Código
29 abril 2020, 09:30 • David Martins de Matos
Interpretação e geração de código. Processos de interpretação de código: dirigidos pela sintaxe, dirigidos pela árvore sintáctica. Geração de código/tradução: dirigida pela sintaxe e dirigida pela árvore sintáctica. Geração de código intermédio e de código final. Máquina SL0 (single- large-stack 0-operand machine). Notação pós-fixada e linguagem Postfix. Geração de código Posfix: endereçamento, variáveis, expressões, definição e chamada de funções (introdução). Exemplos.
Aula T19: Interpretação e Geração de Código
29 abril 2020, 08:00 • David Martins de Matos
Interpretação e geração de código. Processos de interpretação de código: dirigidos pela sintaxe, dirigidos pela árvore sintáctica. Geração de código/tradução: dirigida pela sintaxe e dirigida pela árvore sintáctica. Geração de código intermédio e de código final. Máquina SL0 (single- large-stack 0-operand machine). Notação pós-fixada e linguagem Postfix. Geração de código Posfix: endereçamento, variáveis, expressões, definição e chamada de funções (introdução). Exemplos.
Aula Laboratorial 10 - Análise Semântica (aula online)
28 abril 2020, 11:00 • Pedro Orvalho
Análise semântica com a CDK15:
- Visitors verificação de tipos (type_checker) e geração de código (c_writer);
- Tabela de símbolos e identificadores;
- Tipos.
Avaliação.
Aula leccionada via sistema Zoom.
Aula Prática 11 - Processamento semântico e geração de código Postfix
28 abril 2020, 11:00 • Jan Gunnar Cederquist
Processamento semântico e geração de código Postfix (não optimizado).
Avaliação.