1.2.8 • Published 6 months ago

delegua v1.2.8

Weekly downloads
-
License
MIT
Repository
github
Last release
6 months ago

Solução Delégua (linguagem + bibliotecas)

Pacote da Linguagem Delégua para Node.js (NPM) com todas as blbliotecas implementadas até então:

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 delegua

Usando como LAIR (Leia-Avalie-Imprima-Repita) em console

Feita a instalação no seu ambiente, execute o seguinte comando:

delegua

Você 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
1024

Para 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 -v

Ou

delegua --versao

Dialetos 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 egua

Ou

delegua -d pitugues

Veja 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')"

Tradução para outras linguagens

delegua --traduzir {linguagem-origem}-para-{linguagem-destino} meu-arquivo.{extensão}

Exemplos:

delegua --traduzir delegua-para-javascript meu-arquivo.delegua

ou

delegua --traduzir javascript-para-delegua meu-arquivo.js

De 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.delegua

Traduções suportadas até o momento:

  • Delégua para JavaScript (delegua-para-javascript ou delegua-para-js)
  • Delégua para Python (delegua-para-python ou delegua-para-py)
  • Delégua para AssemblyScript (delegua-para-assemblyscript ou delegua-para-as)

Traduções reversas suportadas até o momento:

  • JavaScript para Delégua (javascript-para-delegua ou js-para-delegua)
  • Python para Delégua (python-para-delegua)
  • VisuAlg para Delégua (visualg-para-delegua)
1.2.8

6 months ago

1.2.7

6 months ago

1.2.6

6 months ago

1.2.5

8 months ago

1.2.4

11 months ago

1.2.3

11 months ago

1.2.2

1 year ago

1.2.1

1 year ago

1.2.0

1 year ago

1.1.3

1 year ago

1.1.2

1 year ago

1.1.1

1 year ago

1.0.2

1 year ago

1.0.3

1 year ago

1.0.1

1 year ago

0.33.15

1 year ago

1.0.0

1 year ago

0.33.14

1 year ago

0.33.13

1 year ago

0.33.12

1 year ago

0.33.11

1 year ago

0.33.10

1 year ago

0.33.8

1 year ago

0.33.7

1 year ago

0.33.6

1 year ago

0.33.5

1 year ago

0.33.4

1 year ago

0.33.0

1 year ago

0.32.1

1 year ago

0.31.0

1 year ago

0.30.7

1 year ago

0.30.6

1 year ago

0.30.5

1 year ago

0.30.3

1 year ago

0.30.2

1 year ago

0.30.0

1 year ago

0.29.4

1 year ago

0.29.3

1 year ago

0.29.2

1 year ago

0.29.0

2 years ago

0.29.1

2 years ago

0.28.0

2 years ago

0.25.14

2 years ago

0.25.10

2 years ago

0.25.11

2 years ago

0.25.12

2 years ago

0.25.13

2 years ago

0.25.4

2 years ago

0.25.1

2 years ago

0.25.9

2 years ago

0.25.8

2 years ago

0.25.7

2 years ago

0.25.6

2 years ago

0.26.3

2 years ago

0.22.7

2 years ago

0.26.2

2 years ago

0.26.1

2 years ago

0.22.5

2 years ago

0.26.0

2 years ago

0.22.4

2 years ago

0.27.0

2 years ago

0.24.5

2 years ago

0.24.4

2 years ago

0.24.3

2 years ago

0.24.2

2 years ago

0.24.1

2 years ago

0.24.9

2 years ago

0.24.8

2 years ago

0.24.7

2 years ago

0.24.6

2 years ago

0.22.3

2 years ago

0.21.9

2 years ago

0.21.7

2 years ago

0.21.3

2 years ago

0.21.0

2 years ago

0.20.15

2 years ago

0.20.16

2 years ago

0.20.13

2 years ago

0.20.14

2 years ago

0.20.0

2 years ago

0.19.0

2 years ago

0.17.3

2 years ago

0.17.4

2 years ago

0.17.5

2 years ago

0.17.6

2 years ago

0.17.7

2 years ago

0.16.3

2 years ago

0.18.0

2 years ago

0.20.3

2 years ago

0.20.2

2 years ago

0.16.0

2 years ago

0.16.1

2 years ago

0.15.10

2 years ago

0.15.13

2 years ago

0.15.4

2 years ago

0.15.5

2 years ago

0.15.9

2 years ago

0.15.3

2 years ago

0.15.0

2 years ago

0.14.6

2 years ago

0.14.7

2 years ago

0.13.0

2 years ago

0.13.1

2 years ago

0.13.3

2 years ago

0.14.5

2 years ago

0.14.2

2 years ago

0.14.4

2 years ago

0.9.12

3 years ago

0.9.10

3 years ago

0.11.8

3 years ago

0.11.9

3 years ago

0.11.0

3 years ago

0.11.1

3 years ago

0.11.2

3 years ago

0.11.4

3 years ago

0.11.5

3 years ago

0.11.6

3 years ago

0.11.7

3 years ago

0.9.8

3 years ago

0.9.7

3 years ago

0.12.8

2 years ago

0.12.0

2 years ago

0.10.2

3 years ago

0.12.1

2 years ago

0.10.3

3 years ago

0.12.2

2 years ago

0.10.4

3 years ago

0.12.3

2 years ago

0.10.5

3 years ago

0.10.6

3 years ago

0.12.5

2 years ago

0.10.7

3 years ago

0.12.6

2 years ago

0.11.10

2 years ago

0.11.11

2 years ago

0.11.12

2 years ago

0.11.14

2 years ago

0.9.4

3 years ago

0.7.6

3 years ago

0.9.3

3 years ago

0.7.5

3 years ago

0.9.5

3 years ago

0.8.1

3 years ago

0.7.2

3 years ago

0.7.1

3 years ago

0.9.2

3 years ago

0.7.4

3 years ago

0.9.1

3 years ago

0.7.3

3 years ago

0.7.0

3 years ago

0.5.0

3 years ago

0.6.0

3 years ago

0.4.0

3 years ago

0.3.1

3 years ago

0.3.0

3 years ago

0.2.0

3 years ago

0.1.0

3 years ago

0.0.1

3 years ago