Pular para conteúdo

Sprint 1

A primeira sprint foi marcada pelo início da estruturação do projeto, funcionando como a base sobre a qual os próximos ciclos de desenvolvimento seriam construídos. O objetivo principal esteve na definição da sintaxe e da semântica básicas da linguagem, etapa essencial para garantir que as demais funcionalidades pudessem ser desenvolvidas de forma consistente.

Durante esse período, foram realizados os seguintes avanços:

  • Criação da gramática inicial:
    Esta gramática serviu como insumo direto para a integração com o Bison, contemplando elementos fundamentais como:
  • Manipulação de variáveis
  • Interpretação de expressões
  • Organização de escopos

  • Início da Árvore Sintática Abstrata (AST):
    Foco nos nós correspondentes a construções simples, representando a espinha dorsal da linguagem. Esta primeira versão possibilitava:

  • Mapear o comportamento básico de variáveis e expressões aritméticas
  • Representar agrupamento de blocos de código em escopos

Este conjunto de entregas consolidou o alicerce do projeto e permitiu validar as primeiras hipóteses sobre a arquitetura da linguagem. Embora inicial, a sprint trouxe clareza quanto ao direcionamento do projeto e viabilizou etapas mais robustas de análise.

Issues atreladas a Sprint 1

  • Definir e documentar a linguagem
    Esta tarefa envolveu a definição da sintaxe e semântica iniciais da linguagem, incluindo a gramática básica e a estrutura da Árvore Sintática Abstrata (AST).

Histórico de versões

Versão Data Autor Descrição da Alteração Revisor
1.0 29/09/2025 Pedro Henrique Adição da descrição da sprint 1 Ana Catarina