/compiladores

Repositório para a disciplina de compiladores de Eng. da Computação 2023/1

Primary LanguagePython

Compilador

Repositório para a disciplina de compiladores de Eng. da Computação 2023/1

Como usar

Para executar o compilador, na pasta raiz você deve digitar o seguinte comando:

python src\main.py tests\problema1.txt

NASM

Este compilador gera código assembly para a arquitetura NASM, utilizando também o compilador C para algumas funções extras.

Limitações

  • Não aceita caracteres especiais (acentos, barras, entre outros...);
  • Não aceita o caractere espaço nas strings;
  • Não aceita expressões aritméticas nos operadores condicionais;

Desenvolvido por

Samuel Bianch (samuelbianch38@gmail.com)