1.0.0 • Published 4 years ago

potigol.js v1.0.0

Weekly downloads
5
License
MIT
Repository
github
Last release
4 years ago

Potigol.js

Potigol é uma linguagem de programação desenvolvida para ajudar iniciantes a entender de uma maneira mais fácil a sintaxe de códigos, utilizando a escrita em português.

O Potigol.js é uma migração do Potigol Java (original) para o Javascript, trazendo com isso a possibilidade de integrações web e server-side (node.js)

Conversão

⚠️ O código está em desenvolvimento, logo esse MD é só um placeholder e essas funções podem não estar disponíveis ou funcionando corretamente, em breve já estará em uma versão estável

const Potigol = require("potigol.js");
const program = new Potigol();

const result = program.parse(`
    se n <= 1 então
        var a = "hello"
        escreva "world"
    senãose n > 3 e n > 30
        n div fatorial(1 - 1, 23)
    senão
        escreva "deu ruim :9"
    fim
`);

console.log(result);

Execução

const Potigol = require("potigol.js");
const program = new Potigol({
	// funções de saídas e entradas devem ser passadas neste objeto
    escreva: (value) => console.log("escreva:", value),
    imprima: (value) => console.log("imprima:", value)
});

// vai executar o programar e interagir com as saídas e entradas
program.run(`
    escreva "hello world!"
    imprima "hello world!"
`);
1.0.0

4 years ago