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.pyconverte o código em tokens. - Parsing →
Parser.pycria a AST (árvore sintática). - Geração de Assembly →
AsmWritter.pyescreve o código final.