UNPKG

@designliquido/delegua

Version:

Linguagem de programação simples e moderna usando português estruturado.

24 lines 891 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.SeTernario = void 0; class SeTernario { constructor(hashArquivo, condicao, expressaoSe, operador, expressaoSenao) { this.tipo = 'qualquer'; this.linha = condicao.linha; this.hashArquivo = hashArquivo; this.condicao = condicao; this.expressaoSe = expressaoSe; this.expressaoSenao = expressaoSenao; } async aceitar(visitante) { return await visitante.visitarExpressaoSeTernario(this); } paraTexto() { return `<se-ternário condicao=${this.condicao.paraTexto()} expressaoSe=${this.expressaoSe.paraTexto()} expressaoSenao=${this.expressaoSenao.paraTexto()} />`; } paraTextoSaida() { throw new Error('Método não implementado.'); } } exports.SeTernario = SeTernario; //# sourceMappingURL=se-ternario.js.map