@designliquido/delegua
Version:
Linguagem de programação simples e moderna usando português estruturado.
26 lines • 660 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.PilhaEscopos = void 0;
class PilhaEscopos {
constructor() {
this.pilha = [];
}
empilhar(item) {
this.pilha.push(item);
}
eVazio() {
return this.pilha.length === 0;
}
topoDaPilha() {
if (this.eVazio())
throw new Error('Pilha vazia.');
return this.pilha[this.pilha.length - 1];
}
removerUltimo() {
if (this.eVazio())
throw new Error('Pilha vazia.');
return this.pilha.pop();
}
}
exports.PilhaEscopos = PilhaEscopos;
//# sourceMappingURL=pilha-escopos.js.map