Este trabalho apresenta um compilador para uma linguagem nova, utilizando uma API que converte o que é digitado em código Jasmin.
Desenvolvido para a disciplina de Compiladores na Universidade Federal do Piauí, 2023.1.
Neste projeto foram usadas as seguintes tecnologias:
Framework Flutter
Linguagem Dart
Primeiro você deve instalar flutter.
Então, você pode clonar e entrar na pasta do projeto:
git clone https://github.com/jhoisz/compilador
cd compilador
Agora, para testar, você deve instalar os pacotes/dependências e usar um dispositivo conectado ao seu computador ou usar um emulador:
Flutter pub get
flutter run