Skip to content

Tradução para outras linguagens

Leonel Sanches da Silva edited this page Aug 13, 2023 · 8 revisions

Delégua suporta a tradução de código em Delégua para outras linguagens, e de outras linguagens para Delégua (tradução reversa).

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 VisuAlg (delegua-para-visualg ou delegua-para-alg)

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)