Skip to content

matthsena/IsiLanguageEmbriao

 
 

Repository files navigation

IsiLanguageEmbriao

Embriao da IsiLanguage - curso de Compiladores

Nome e RA dos integrantes:

  • Gabriel Yuto Munakata -> 11201721879
  • Matheus Alexandre de Sena -> 11201720166
  • Melissa Gabriela P. da Soledade Perrone -> 11072216

Itens entregues no projeto

Checklist

  • Possuir 2 tipos de dados (pelo menos 1 String)
  • Possuir a instrução de decisão (if/else)
  • Pelo menos 1 estrutura de repetição
  • Verificar Atribuições com compatibilidade de tipos (semântica)
  • Possuir operações de Entrada e Saída
  • Aceitar números decimais
  • Verificar declaração de variávies (não usar variáveis que não foram declaradas)
  • Verificar se há variáveis declaradas e não-utilizadas (warning)
  • Geração de pelo menos 1 linguagem destino (C/Java/Python)

Itens adicionais (Anexo 1)

  • Incluir mais tipos de dados
  • Incluir novos operadores (exponenciação, raiz quadrada, logaritmos)

Itens extraordinários (Anexo 2)

  • Criar um editor Web para o código
  • Tornar o compilador um Webservice para receber programas e enviar respostas de possíveis erros

Link do repositório do editor Web

Link do repositório do editor

Link para o vídeo do Youtube

Link do vídeo

About

Embriao da IsiLanguage - curso de Compiladores

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Java 93.5%
  • ANTLR 6.5%