Avaliação
Avaliação
Descrição dos métodos de avaliação de 2024.1.
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 - individual
- Analisador Sintático (T2) - Peso 15 - individual
- 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
- Mini-teste 1 (análise léxica, análise sintática)
- Mini-teste 2 (análise semântica, geração de código)
Pesos
- Trabalho prático de implementação de um compilador (50% da nota final)
- Exercícios práticos (20% da nota final)
- Mini-teste 1 (15% da nota final)
- Mini-teste 2 (15% da nota final)
Equipes
A partir do trabalho T3, os trabalhos serão desenvolvidos em equipe, com número máximo de cinco (5) participantes por equipe.