Relatório de Desenvolvimento
6 de abril — Definição das Regras do Flex
Foram estabelecidas as regras léxicas para o analisador, contemplando os seguintes elementos da linguagem:
- Ignorar comentários
- Declaração de tipos de dados:
int,charefloat - Estruturas condicionais:
if,else,while,for - Identificação de variáveis e contadores
- Operadores de comparação:
==,!=,>=,<=,<,> - Operadores lógicos:
&&,||e! - Operadores aritméticos:
+,-,*,/,= - Delimitadores:
(,),{,},;
10 de abril — Testes de Software
Foram realizados testes envolvendo:
- Estruturas condicionais (
if) - Declaração de tipos
- Operadores
- Delimitadores
O arquivo lexer.l foi validado com sucesso, atendendo aos requisitos definidos.
11 de abril — Configuração do Ambiente
- Configuração do
Makefilepara automação da compilação - Configuração do arquivo
parser.ypara análise sintática
15 de abril — Ajustes na Documentação
- Edição da página no GitHub Pages para melhorar a apresentação
- Padronização visual com foco em um aspecto mais profissional