• File: SyntaxError.js
  • Full Path: /var/www/imalireports/node_modules/css-tree/lib/definition-syntax/SyntaxError.js
  • Date Modified: 11/01/2022 10:15 PM
  • File size: 460 bytes
  • MIME-type: text/plain
  • Charset: utf-8
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;
};