Urara-Blog/node_modules/.pnpm-store/v3/files/28/41333c1df6d607b7474f9d9c2cd7c70a3974d32a52d93a3b8c60740460fca251660727dd78f644a74d701d52ae77107cd75d3eaa4eafade31a07ad113f6575
2022-08-14 01:14:53 +08:00

14 lines
460 B
Text

var createCustomError = require('../utils/createCustomError');
module.exports = function SyntaxError(message, input, offset) {
var error = createCustomError('SyntaxError', message);
error.input = input;
error.offset = offset;
error.rawMessage = message;
error.message = error.rawMessage + '\n' +
' ' + error.input + '\n' +
'--' + new Array((error.offset || error.input.length) + 1).join('-') + '^';
return error;
};