delegua
v1.7.6
Published
Pacote NPM da Linguagem Delégua, com todas as bibliotecas oficiais e dialetos de Portugol e Potigol embarcados.
Readme
Solução Delégua (linguagem + bibliotecas)
Pacote da Linguagem Delégua para Node.js (NPM) com todas as blbliotecas implementadas até então:
- O núcleo da linguagem propriamente dito: https://github.com/DesignLiquido/delegua
- Biblioteca para arquivos: https://github.com/DesignLiquido/delegua-arquivos
- Biblioteca para criptografia: https://github.com/DesignLiquido/delegua-criptografia
- Biblioteca para estatística: https://github.com/DesignLiquido/delegua-estatistica
- Biblioteca para física: https://github.com/DesignLiquido/delegua-fisica
- Biblioteca para matemática: https://github.com/DesignLiquido/delegua-matematica
- Biblioteca para manejo de datas e horas: https://github.com/DesignLiquido/delegua-tempo
- Biblioteca para manejo de JSON (JavaScript Object Notation): https://github.com/DesignLiquido/delegua-json
- Biblioteca para requisições HTTP: https://github.com/DesignLiquido/delegua-http
Outra vantagem do uso deste pacote é a paridade de versões entre o núcleo e as bibliotecas. Por esta forma de instalação, todas as versões mais recentes de todas as bibliotecas de Delégua estão devidamente pareadas com a versão da linguagem em si.
Instalação
Você deve ter o Node.js instalado em seu ambiente.
Com o Node.js instalado, execute o seguinte comando em um prompt de comando (Terminal, PowerShell ou cmd no Windows, Terminal ou bash em Mac e Linux):
npm install -g deleguaUsando como LAIR (Leia-Avalie-Imprima-Repita) em console
Feita a instalação no seu ambiente, execute o seguinte comando:
deleguaVocê terá um interpretador Delégua que avalia expressões linha a linha.
Um exemplo de uso é como uma calculadora:
delegua> 2 + 2
4
delegua> 2 * 3
6
delegua> 2 ** 10
1024Para finalizar a execução do interpretador LAIR Delégua, use o atalho Ctrl + C (todos os sistemas operacionais).
Se quiser apenas ver a versão instalada (sem executar), use:
delegua -vOu
delegua --versaoPara saber os demais comandos e opções, use:
delegua --ajudaDialetos que suportam o modo LAIR
- Delégua
- Égua Clássico
- Pituguês
Executando arquivos
É possível usar o interpretador com outros dialetos, como Égua.
delegua --dialeto eguaOu
delegua -d pituguesVeja aqui todos os dialetos suportados.
Executando código
É possível passar código como argumento para Delégua usando a opção -c:
delegua -c "escreva('Olá mundo')"Lendo código do pipe
echo 'escreva("Ola mundo")' | delegua -Tradução para outras linguagens
O comando geral é o seguinte:
delegua --traduzir {linguagem-origem}-para-{linguagem-destino} meu-arquivo.{extensão}Exemplos:
delegua --traduzir delegua-para-javascript meu-arquivo.deleguaou
delegua --traduzir javascript-para-delegua meu-arquivo.jsDe uma forma resumida, podemos alterar o --traduzir para -t, assim como para gerar um arquivo de saída basta passar o parâmetro --saida ou -s:
delegua --traduzir delegua-para-javascript --saida meu-arquivo.deleguaTraduções suportadas até o momento:
- Delégua para Assembly ARM (
delegua-para-arm) (use a opção-apara especificar um alvo. Padrão:linux-arm) - Delégua para Assembly x64 (
delegua-para-x64) (use a opção-apara especificar um alvo. Padrão:linux) - Delégua para AssemblyScript (
delegua-para-assemblyscriptoudelegua-para-as) - Delégua para JavaScript (
delegua-para-javascriptoudelegua-para-js) - Delégua para Python (
delegua-para-pythonoudelegua-para-py)
Traduções reversas suportadas até o momento:
- JavaScript para Delégua (
javascript-para-deleguaoujs-para-delegua) - Python para Delégua (
python-para-delegua) - VisuAlg para Delégua (
visualg-para-delegua)
