Pular para conteúdo

Reunião 2 - Análise Léxica e Sintática

Data e Hora: 24/03/2025, 21:00
Local: Sala de Reuniões Virtual
Participantes: Todos os membros do Grupo 5

Pauta

  1. Checkpoint do avanço da análise léxica
  2. Divisão da criação de testes e da análise sintática
  3. Cronograma de desenvolvimento

Discussões e Decisões

Mantendo a decisão de seguir um escopo em fases para a implementação do compilador, foi discutido entre o grupo o que já havia sido acordado para o desenvolvimento da análise léxica, de maneira a identificar o que já havia sido feito e o que faltava ser implementado conforme os principais tipos de dados que precisariam compor a lista de tokens e assim avançar para a análise sintática.

Divisão de Tarefas

Foi definido que a análise sintática e a implementação dos testes seria realizada seguindo a mesma divisão de cada parte do analisador léxico:

  • Carla: Tipos de variáveis (lexico_variavel.l, )
  • Kauan: Laços de repetição (lexico_lacos.l)
  • Kallyne: Condicionais (lexico_condicionais.l)
  • Leonardo: Switch Case (lexico_switchcase.l)
  • João: Operadores (lexico_operadores.l)
  • Clara: Pontuação e Comentários (lexico_pontuacao.l)

A análise sintática passou a ser prevista para a próxima semana para que todos terminassem suas tarefas do analisador léxico.

4. Cronograma

  • Semana 2: Finalização do analisador léxico (dividido entre os membros conforme especificado acima), adição de testes e implementação do analisador sintático
  • Semana 3: Evolução do analisador sintático, expansão da gramática, testes e correções, atualização da documentação e preparação para apresentação.

Tarefas Atribuídas

  1. Todos os membros: Seguir com os estudos do Flex e Bison
  2. Carla: Finalizar a implementação e testar tipos de variáveis no analisador léxico e sintático
  3. Kauan: Finalizar a implementação e testar laços de repetição no analisador léxico e sintático
  4. Kallyne: Finalizar a implementação e testar condicionais no analisador léxico e sintático
  5. Leonardo: Finalizar a implementação e testar switch case no analisador léxico e sintático
  6. João: Finalizar a implementação e testar operadores no analisador léxico e sintático
  7. Clara: Finalizar a implementação e testar pontuação e comentários no analisador léxico e sintático
  8. Todos os membros: Evoluir a estrutura do projeto.

Próxima Reunião

A próxima reunião ficou sem data agendada, no aguardo do avanços dos conteúdos nas aulas para que fosse possível discutir os próximos passos.