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.
The TINY Language.

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.
The TINY Language.

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.