DesignLiquido / delegua

Linguagem de programação 100% em português baseada em TypeScript, independente de sistema operacional e dispositivo, e suporte a múltiplos dialetos.
MIT License
227 stars 23 forks source link

Interpolação não está funcionando com funções e expressões #384

Closed JohnPetros closed 1 year ago

JohnPetros commented 1 year ago

Se eu uso interpolação com uma variável, funciona corretamente:

var minha_variavel = "Strogonoff";
escreva('Eu gosto de ${minha_variavel}') 

image

Porém, com uma função não:

funcao somar(num1, num2) {
  retorna num1 + num2;
}
escreva('a soma é ${somar(5 + 5)}');

image

Nem com uma expressão:

escreva('a soma é ${2 + 2}');

image

leonelsanchesdasilva commented 1 year ago

@JohnPetros Na verdade isso é uma funcionalidade nova. Até então Delégua resolve apenas variáveis na interpolação, mas vai ser show ter resolução de funções também.

samuelrvg commented 1 year ago

Resolvido na PR https://github.com/DesignLiquido/delegua/pull/390 e publicado na versão 0.20.14