Como Usar¶
Compilar um código C de exemplo¶
python main.py testes.c
Isso irá gerar um arquivo testes.asm
contendo a versão em Assembly.
Fluxo do compilador¶
- Tokenização →
Tokenizer.py
converte o código em tokens. - Parsing →
Parser.py
cria a AST (árvore sintática). - Geração de Assembly →
AsmWritter.py
escreve o código final.