Compiladores 2020/21

Os seguintes slides foram adaptados dos slides utilizados pelo Prof. Pedro T. Monteiro no ano 2017/2018.
[download slides] [download handouts]

  • T01: Apresentação e revisões C++ 
  • T02: Introdução compiladores e apresentação do projeto
  • T03-T04: Análise lexical
  • T05-T06: Ferramenta Flex
  • T07-T08: Introdução análise sintática. Análise sintática descendente
  • T09-T10: Gramáticas Atributivas
  • T11-T12: Ferramenta Bison/Yacc
  • T13-T14: Análise sintáctica ascendente LR(0)/SLR(1)
  • T15: Análise sintáctica ascendente LALR(1)
  • T16: Apoio ao projeto: Entrega Intermédia
  • T17-T18: Análise semântica
  • T19- Interpretação e geração de código
  • T20 - Geração de código POSTFIX 1
  • T21 - Geração de código POSTFIX 2
  • T22 - Optimização de código

Attachments