UNPKG

@designliquido/delegua

Version:

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

25 lines 885 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Unario = void 0; class Unario { constructor(hashArquivo, operador, operando, incidenciaOperador = 'ANTES') { this.tipo = 'qualquer'; this.linha = operador.linha; this.hashArquivo = hashArquivo; this.operador = operador; this.operando = operando; this.incidenciaOperador = incidenciaOperador; this.tipo = operando.tipo; } async aceitar(visitante) { return await visitante.visitarExpressaoUnaria(this); } paraTexto() { return `<unário operando=${this.operando.paraTexto()} operador=${this.operador.lexema} incidênciaOperador=${this.incidenciaOperador} />`; } paraTextoSaida() { throw new Error('Método não implementado.'); } } exports.Unario = Unario; //# sourceMappingURL=unario.js.map