@designliquido/lincones-postgresql
Version:
Implementação de LinConEs para PostgreSQL.
22 lines • 858 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.AvaliadorSintatico = void 0;
const avaliador_sintatico_base_1 = require("../comum/fontes/avaliador-sintatico/avaliador-sintatico-base");
class AvaliadorSintatico extends avaliador_sintatico_base_1.AvaliadorSintaticoBase {
analisar(retornoLexador) {
this.erros = [];
this.atual = 0;
this.bloco = 0;
this.simbolos = (retornoLexador === null || retornoLexador === void 0 ? void 0 : retornoLexador.simbolos) || [];
const declaracoes = [];
while (!this.estaNoFinal()) {
declaracoes.push(this.declaracao());
}
return {
comandos: declaracoes,
erros: this.erros
};
}
}
exports.AvaliadorSintatico = AvaliadorSintatico;
//# sourceMappingURL=avaliador-sintatico.js.map