Avaliação

Descrição dos métodos de avaliação do semestre.

Atividades

  • Trabalho Prático Projeto e implementação de um compilador para uma linguagem simples e de alto nível.
    • Analisador Léxico (T1) - Peso 20
    • Analisador Sintático (T2) - Peso 15
    • Analisador Sintático com Gerador de AST (T3) - Peso 20
    • Analisador Semântico (T4) - Peso 25
    • Gerador de Código (T5) - Peso 20
  • Exercícios práticos
    • E1 - Flex e análise léxica
    • E2 - Bison e análise sintática
    • E3 - Bison e ações
    • E4 - Bison e construção da AST
    • E5 - Tabela de símbolos
    • E6 - Verificação de tipos
    • E7 - Geração de código
  • Quizzes

Pesos

  • Trabalho prático de implementação de um compilador (60% da nota final)
  • Exercícios práticos (20% da nota final)
  • Quizzes (20% da nota final)