UNPKG

@designliquido/delegua

Version:

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

25 lines 866 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Importar = void 0; const declaracao_1 = require("./declaracao"); /** * Declaração usada para segunda forma de importação. * Para Delégua, a partir da versão 0.40.0, importações de módulos resolvem * no avaliador sintático, já que alguma resolução de tipo é necessária. */ class Importar extends declaracao_1.Declaracao { constructor(caminho) { super(caminho.linha, caminho.hashArquivo); this.simboloTudo = null; this.elementosImportacao = []; this.caminho = caminho; } async aceitar(visitante) { return await visitante.visitarDeclaracaoImportar(this); } paraTexto() { return `<importar caminho=${this.caminho.valor} />`; } } exports.Importar = Importar; //# sourceMappingURL=importar.js.map