Potigol Language 0.9.15

Potigol is a programming language for novices. It has a C-style syntax, and Portuguese-based language constructs. It's a scripting language, with support for arrays, hashes, and string interpolation, math functions etc.

Tags programming language functional novice scala jvm
License GNU GPL
State beta

Recent Releases

0.9.1520 Jan 2018 11:05 minor feature: Melhora retrocompatibilidade com java 6+. Adiciona geração de parser via sbt . Corrige execução via jdk 9. Atualiza versão do ANTLR para 4.7.1. Remove warnings "deprecated". Corrige erro de tipos parametrizados.
0.9.1406 Dec 2017 12:25 minor feature: Update README.md . Update README.md. . Update README.md. . adiciona suporte ao sbt. . . . Corrigindo erro na formatação de números. . Usando o sbt. . Corrigindo erro com valores lógicos na interpolação de textos. . Preparando para a versão 0.9.14.
0.9.1320 Sep 2017 03:16 minor feature: Inclusão de métodos para Textos. Update potigol.xml. Incluindo as bibliotecas de Scala e do ANTLR. Create compilacao.md. Update README.md. Update README.md. Create readme.md. Adicionando icones. Preparando para a versão 0.9.13.
0.9.1216 Aug 2017 11:05 minor feature: Inclusão da palavra reservada 'isto' para fazer referência ao próprio objeto;. Tuplas: Agora para definir uma tupla basta colocar os valores entre parenteses;. Inclusão da palavra reservada 'retorne' para indicar o valor de retorno de uma função.
0.9.1128 Jun 2017 03:16 minor feature: Correção de na definição de novos tipos. Atribuições com qualificadores (qual.id := 10). Palavra reservada 'retorne' para indicar a resposta de uma função.
0.9.931 Jan 2017 05:45 minor feature: Agora é possível definir novas classes. Biblioteca de Jogos 2D (https://github.com/potigol/Jerimum).
0.9.827 Sep 2016 09:45 minor feature: Update README.md. Update README.md. Update README.md. Update README.md. Ajustes nas mensagens de erro. Merge branch 'master' of http://github.com/potigol/potigol. Organização dos Imports. Inserindo os tipos dos métodos públicos. Refatorando as mensagens de erro. Ajustando os tipos dos métodos de Potigol. Formatando linhas longas. Movendo parte do código do arquivo Erros.scala para TesteErros.scala. Substituindo n por uma constante. Refatorando. Removendo Strings literais. Refatorando parser. Refatorando. Refatorando. Refatorando. Refatorando. Refatorando. Refatorando. Refatorando: declarando variaveis como `final`. refatorando. Refatorando. Refatorando. Refatorando para delegar a geração de código Scala para a classe M. Refatorando. Refatorando. Refatorando. Refatorando. Refatorando. Refatorando. Refatorando. Refatorando. Refatorando. Update README.md. Update README.md. Refatorando. Merge branch 'master' of https://github.com/potigol/potigol. Correção de mensagens de erros relacionadas à divisão. Refatorando. Correção de mensagem de erro para variáveis declaradas mais de uma vez.
0.9.7.129 May 2016 18:05 minor feature: Update potigol.g4. Update README.md. Update README.md. Update README.md. Update README.md. Update README.md.
0.9.705 Mar 2016 07:05 minor feature: Atualizando o ANTLR para 4.5.2. Adição de métodos com acentuação. Melhorias na apresentação de erros. Alteração da sintaxe de expressões lambda. Correção de em classes e tuplas. Versão inicial das mensagens de erro.
0.9.501 Oct 2015 15:32 minor bugfix: Fixed some bugs in the editor.
0.9.424 Aug 2015 14:39 minor feature: