UNPKG

@designliquido/delegua

Version:

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

27 lines 943 B
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