forked from ard/ruoyi-api

艾金辉
2023-07-21 417459b4f36b090097323f0f7d3c8469e9687f66
1
2
3
4
5
6
7
8
9
10
11
12
13
14
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;
};