1234567891011121314151617181920 |
- 'use strict';
- var createCustomError = require('../../utils/createCustomError');
- var SyntaxParseError = function(message, syntaxStr, offset) {
- var error = createCustomError('SyntaxParseError', message);
- error.rawMessage = message;
- error.syntax = syntaxStr;
- error.offset = offset;
- error.message = error.rawMessage + '\n' +
- ' ' + error.syntax + '\n' +
- '--' + new Array((error.offset || error.syntax.length) + 1).join('-') + '^';
- return error;
- };
- module.exports = {
- SyntaxParseError: SyntaxParseError
- };
|