UNPKG

css-tree

Version:

A tool set for CSS: fast detailed parser (CSS → AST), walker (AST traversal), generator (AST → CSS) and lexer (validation and matching) based on specs and browser implementations

17 lines (13 loc) 471 B
'use strict'; const createCustomError = require('../utils/create-custom-error.cjs'); function SyntaxError(message, input, offset) { return Object.assign(createCustomError.createCustomError('SyntaxError', message), { input, offset, rawMessage: message, message: message + '\n' + ' ' + input + '\n' + '--' + new Array((offset || input.length) + 1).join('-') + '^' }); } exports.SyntaxError = SyntaxError;