Notes - MIECT
Ctrlk
Notes - MIECT
Ctrlk
  • Compiladores
  • Compiladores, Linguagens e Gramáticas
    • Enquadramento
    • Compiladores
    • Implementação de um Compilador
    • Linguagens: Definição como Conjunto
    • Introdução às gramáticas
  • Introdução, Estrutura, Aplicação
    • Exemplos
    • Construção de gramáticas
    • Estrutura léxica
    • Regras léxicas
    • Estrutura sintática
    • Regras sintácticas
    • Outras funcionalidades
  • Análise Semântica
    • Estrutura de um Compilador
    • Sistema de Tipos
    • Gramáticas de Atributos
    • Tabela de símbolos
    • Instruções restringidas por contexto
    • ANTLR4: gestão de erros
  • Síntese
    • Síntese: Geração de código
    • String Template
    • Síntese: geração de código intermédio
  • Análise Lexical
    • Análise Lexical: Estrutura de um Compilador
    • Linguagens regulares
    • Gramáticas regulares
    • Expressões regulares
    • Conversão entre ER e GR
    • Reconhecimento de tokens
    • Autómatos finitos
    • Autómato finito não determinista
    • Autómato finito determinista
    • Conversão de AFND em AFD
    • Conversão de uma expressão regular num AFND
    • Autómato finito generalizado (AFG)
  • Gramática de Atributos
    • Conteúdo semântico
    • Gramática de atributos
    • Avaliação Dirigida pela Sintaxe
  • Análise Sintática Descendente
    • Análise Sintática
    • Análise Sintática Descendente
    • Analisador (parser) Recursivo-Descendente Preditivo
    • Questões a resolver
    • Fatorização à Esquerda
    • Eliminação de Recursividade á Esquerda
    • Conjuntos predict, first e follow
    • Reconhecedor Descendente Preditivo
  • Análise Sintática Ascendente
    • Análise Sintática Ascendente
    • Construção de um reconhecedor ascendente
    • Tabela de decisão de um reconhecedor ascendente
    • Reconhecedor Ascendente
    • Tabela de Decisão de um Reconhecedor Ascendente
Powered by GitBook
On this page

Compiladores

Resumos da matéria lecionada nas aulas teóricas da cadeira de C

Index

  1. Compiladores, Linguagens e Gramáticas

  2. Introdução, Estrutura, Aplicação

  3. Análise Semântica

  4. Síntese

  5. Análise Lexical

  6. Gramática de Atributos

  7. Análise Sintática Descendente

  8. Análise Sintática Ascendente

NextEnquadramento

Last updated 3 years ago