UNPKG

@designliquido/delegua

Version:

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

24 lines 900 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.EspacoMemoria = void 0; /** * Um espaço de memória é ligado a um `EscopoExecucao`. * Contém valores de variáveis, endereços utilizados no montão, * referências a funções (Delégua e Pituguês) e resoluções de chamadas. * * As resoluções de chamadas são utilizadas pelo depurador quando * uma certa linha precisa "executar duas vezes". Isso acontece quando * um ponto de parada é ativado dentro de um escopo relacionado com * a chamada. É apenas usado pelo Interpretador com Depuração. * @see EscopoExecucao */ class EspacoMemoria { constructor() { this.valores = {}; this.enderecosMontao = new Set(); this.resolucoesChamadas = {}; this.referenciasFuncoes = {}; } } exports.EspacoMemoria = EspacoMemoria; //# sourceMappingURL=espaco-memoria.js.map