| 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; |  | }; | 
 |