Skip to content

Latest commit

 

History

History
34 lines (23 loc) · 2.06 KB

2024-05-07.md

File metadata and controls

34 lines (23 loc) · 2.06 KB

IF688 - Teoria e Implementação de Linguagens Computacionais

Análise Sintática --- Introdução a Bottom-Up Parsing

Objetivo

O objetivo desta aula é introduzir conceitos fundamentais relacionados à bottom-up parsing, como handles, prefixos viáveis, e análise shift-reduce, bem como apresentar como criar parsers bottom-up por meio da construção de autômatos de itens LR(0), representando prefixos viáveis.

Questões para Discussão

  • Quais as desvantagens de usar gramáticas LL(1)?
  • Como funciona um parser bottom-up, intuitivamente?
  • O que significa reduzir um item a partir de um handle?
  • Como identificar handles, e saber quando reduzir?
  • Como construir uma tabela de parsing automaticamente a partir do autômato de itens LR(0)?

Material usado em sala de aula

Vídeos

Links Relacionados