Make ParseErrors differentiable from other Errors

Auditors: alpert
This commit is contained in:
Emily Eisenberg 2013-07-22 14:46:13 -07:00
parent dd8923deca
commit 1430ebaf06

View File

@ -1,7 +1,10 @@
function ParseError(message) {
this.message = "TeX parse error: " + message;
var self = new Error("TeX parse error: " + message);
self.name = "ParseError";
self.__proto__ = ParseError.prototype;
return self;
}
ParseError.prototype = Error.prototype;
ParseError.prototype.__proto__ = Error.prototype;
module.exports = ParseError;