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 |