Skip to content

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, char e float
  • 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 Makefile para automação da compilação
  • Configuração do arquivo parser.y para 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