@designliquido/delegua
Version:
Linguagem de programação simples e moderna usando português estruturado.
17 lines • 856 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.ErroAvaliadorSintatico = void 0;
const tabela_diagnosticos_sintaticos_1 = require("./tabela-diagnosticos-sintaticos");
class ErroAvaliadorSintatico extends Error {
constructor(simbolo, mensagem, codigoDiagnostico, simboloRelacionado) {
super(mensagem);
this.simbolo = simbolo;
this.simboloRelacionado = simboloRelacionado ?? simbolo;
this.codigoDiagnostico = codigoDiagnostico ?? (0, tabela_diagnosticos_sintaticos_1.inferirCodigoDiagnosticoSintatico)(mensagem);
this.hashArquivo = simbolo.hashArquivo;
this.linha = simbolo.linha;
Object.setPrototypeOf(this, ErroAvaliadorSintatico.prototype);
}
}
exports.ErroAvaliadorSintatico = ErroAvaliadorSintatico;
//# sourceMappingURL=erro-avaliador-sintatico.js.map