UNPKG

@designliquido/delegua

Version:

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

23 lines 781 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ReferenciaFuncao = void 0; class ReferenciaFuncao { constructor(hashArquivo, linha, simboloFuncao, tipo, idfuncao) { this.linha = linha; this.hashArquivo = hashArquivo; this.simboloFuncao = simboloFuncao; this.tipo = tipo; this.idFuncao = idfuncao; } async aceitar(visitante) { return visitante.visitarExpressaoReferenciaFuncao(this); } paraTexto() { return `<referência-função nome=${this.simboloFuncao.lexema} tipo=${this.tipo} />`; } paraTextoSaida() { throw new Error('Método não implementado.'); } } exports.ReferenciaFuncao = ReferenciaFuncao; //# sourceMappingURL=referencia-funcao.js.map