Compiladores 2020/21
Os seguintes slides foram adaptados dos slides utilizados pelo Prof. Pedro T. Monteiro no ano 2017/2018.- 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
- T01-Apresentacao_slides.pdf
- T01-Cpp_slides.pdf
- T02-Projeto_slides.pdf
- T02-IntroCOMP_slides.pdf
- T03-04-AnaliseLexical_slides.pdf
- T05-06-AnaliseLexical-Flex_slides.pdf
- T07-IntroAnaliseSintactica_slides.pdf
- T08-AnaliseSintacticaDesc_slides.pdf
- T09-10-GramatAtributivas_slides.pdf
- T11-12-Bison_slides.pdf
- T13-14-AnaliseSintacticaAsc_slides.pdf
- T15-AnaliseSintacticaAscLALR1_slides.pdf
- T16-projecto-2a-entrega_slides.pdf
- T17-18-AnaliseSemantica_slides.pdf
- T19-InterpGeracaoCodigo_slides.pdf
- T19-20-GeracaoCodigo_slides.pdf
- T21-GeracaoCodigo2_slides.pdf
- T22-OptimizacaoCodigo_slides.pdf