Skip to content

Latest commit

 

History

History
23 lines (14 loc) · 1.01 KB

2024-06-06.md

File metadata and controls

23 lines (14 loc) · 1.01 KB

IF688 - Teoria e Implementação de Linguagens Computacionais

Visitors

Objetivo

O objetivo desta aula é introduzir os conceitos fundamentais relacionados à extração de informação a partir de árvores sintáticas abstratas, usando o padrão de projeto Visitor, que permite implementar diferentes interpretações de ASTs.

Questões para Discussão

  • Quais as diferentes formas de modularizar a implementação de operações que permitam extrair informações de ASTs?
  • Como separar sintaxe de interpretação ao implementar ASTs e operações sobre ASTs?
  • Qual a intuição do padrão de projeto Visitor?

Material usado em sala de aula

Links Relacionados