Ir para o conteúdo

Estrutura do Projeto

Abaixo está a organização dos principais arquivos do projeto:

main.py            # Ponto de entrada do compilador
Tokenizer.py       # Responsável pela análise léxica (tokenização)
Parser.py          # Implementa o parser (análise sintática)
Node.py            # Estrutura de nós da AST
Token.py           # Definições de tokens
Definitions.py     # Constantes e definições úteis
PrePros.py         # Pré-processador simples
AsmWritter.py      # Escrita de código Assembly
testes.c           # Código C de exemplo para teste
testes.asm         # Saída gerada em Assembly

A pasta docs/ contém esta documentação e o arquivo mkdocs.yml define a configuração do site.