Pular para conteúdo

Estrutura do projeto

Estrutura do Projeto

A estrutura atual do interpretador foi definida para organizar e separar responsabilidades, facilitando manutenção e entendimento do código.

Interpretador_Cpp/
├── mkdocs/                # Arquivos para documentação com MkDocs
├── src/
│   ├── analise_semantica/ # Implementação da análise semântica
│   ├── ast/                # Implementação e estrutura da Árvore de Sintaxe Abstrata
│   ├── codigos_teste/      # Códigos de exemplo para testar o interpretador
│   ├── lexer/              # Analisador léxico (Flex): regras e implementação
│   ├── parser/             # Analisador sintático (Bison): gramática e implementação
│   ├── tabela_simbolos/    # Estruturas e lógica para a tabela de símbolos
│   ├── makefile            # Makefile para compilação e execução
│   └── README.md           # Descrição do conteúdo e instruções específicas para `src`
│   └── teste.txt           # Arquivo de teste simples para verificar entradas
├── .gitignore              # Arquivos e pastas a serem ignorados pelo git
├── LICENSE                # Licença do projeto
└── README.md              # Documento principal do repositório, com instruções e detalhes gerais

Histórico de Versões

Versão Data Descrição Autor(es) Revisor(es)
1.0 26/06/2025 Criação da página Milena Baruc Maria Alice e Luis Miranda