Embriao da IsiLanguage - curso de Compiladores
- Gabriel Yuto Munakata -> 11201721879
- Matheus Alexandre de Sena -> 11201720166
- Melissa Gabriela P. da Soledade Perrone -> 11072216
- 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)
- Incluir mais tipos de dados
- Incluir novos operadores (exponenciação, raiz quadrada, logaritmos)
- Criar um editor Web para o código
- Tornar o compilador um Webservice para receber programas e enviar respostas de possíveis erros