@designliquido/delegua
Version:
Linguagem de programação simples e moderna usando português estruturado.
27 lines • 943 B
TypeScript
import { DeleguaFuncao } from './estruturas';
import { VariavelInterface } from '../interfaces';
/**
* 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
*/
export declare class EspacoMemoria {
valores: {
[nome: string]: VariavelInterface;
};
enderecosMontao: Set<string>;
resolucoesChamadas: {
[id: string]: any;
};
referenciasFuncoes: {
[id: string]: DeleguaFuncao;
};
constructor();
}
//# sourceMappingURL=espaco-memoria.d.ts.map