Skip to content

Latest commit

 

History

History
35 lines (24 loc) · 1.76 KB

2024-04-25.md

File metadata and controls

35 lines (24 loc) · 1.76 KB

IF688 - Teoria e Implementação de Linguagens Computacionais

Gerando Analisadores Léxicos e Introdução a Análise Sintática

Objetivo

O objetivo desta aula é apresentar como implementar analisadores léxicos a partir de geradores. Adicionalmente também está entre os objetivos apresentar os conceitos fundamentais relacionados à análise sintática, introduzir o conceito de top-down parsing, ilustrando que o principal problema de eficiência relacionado a parsers, que é a necessidade de fazer backtracking.

Questões para Discussão

  • É possível gerar um analisador léxico automaticamente?
  • Como usar um gerador estilo lex?
  • O que são gramáticas livres de contexto?
  • Qual a diferença entre o que é possível de ser representado com expressões regulares vs. gramáticas livres de contexto?
  • Como funciona um parser top-down, intuitivamente?

Material usado em sala de aula

Vídeos

Links Relacionados