@designliquido/delegua
Version:
Linguagem de programação simples e moderna usando português estruturado.
21 lines • 700 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.Chamada = void 0;
const geracao_identificadores_1 = require("../geracao-identificadores");
/**
* Chamada de funções, métodos, etc.
*/
class Chamada {
constructor(hashArquivo, entidadeChamada, argumentos) {
this.id = (0, geracao_identificadores_1.uuidv4)();
this.linha = entidadeChamada.linha;
this.hashArquivo = hashArquivo;
this.entidadeChamada = entidadeChamada;
this.argumentos = argumentos;
}
async aceitar(visitante) {
return await visitante.visitarExpressaoDeChamada(this);
}
}
exports.Chamada = Chamada;
//# sourceMappingURL=chamada.js.map