summaryrefslogtreecommitdiff
path: root/alarm/node_modules/parse5/lib/extensions/error-reporting
diff options
context:
space:
mode:
authorMinteck <contact@minteck.org>2023-01-10 14:54:04 +0100
committerMinteck <contact@minteck.org>2023-01-10 14:54:04 +0100
commit99c1d9af689e5325f3cf535c4007b3aeb8325229 (patch)
treee663b3c2ebdbd67c818ac0c5147f0ce1d2463cda /alarm/node_modules/parse5/lib/extensions/error-reporting
parent9871b03912fc28ad38b4037ebf26a78aa937baba (diff)
downloadpluralconnect-99c1d9af689e5325f3cf535c4007b3aeb8325229.tar.gz
pluralconnect-99c1d9af689e5325f3cf535c4007b3aeb8325229.tar.bz2
pluralconnect-99c1d9af689e5325f3cf535c4007b3aeb8325229.zip
Update - This is an automated commit
Diffstat (limited to 'alarm/node_modules/parse5/lib/extensions/error-reporting')
-rw-r--r--alarm/node_modules/parse5/lib/extensions/error-reporting/mixin-base.js43
-rw-r--r--alarm/node_modules/parse5/lib/extensions/error-reporting/parser-mixin.js52
-rw-r--r--alarm/node_modules/parse5/lib/extensions/error-reporting/preprocessor-mixin.js24
-rw-r--r--alarm/node_modules/parse5/lib/extensions/error-reporting/tokenizer-mixin.js17
4 files changed, 0 insertions, 136 deletions
diff --git a/alarm/node_modules/parse5/lib/extensions/error-reporting/mixin-base.js b/alarm/node_modules/parse5/lib/extensions/error-reporting/mixin-base.js
deleted file mode 100644
index 1e30cfc..0000000
--- a/alarm/node_modules/parse5/lib/extensions/error-reporting/mixin-base.js
+++ /dev/null
@@ -1,43 +0,0 @@
-'use strict';
-
-const Mixin = require('../../utils/mixin');
-
-class ErrorReportingMixinBase extends Mixin {
- constructor(host, opts) {
- super(host);
-
- this.posTracker = null;
- this.onParseError = opts.onParseError;
- }
-
- _setErrorLocation(err) {
- err.startLine = err.endLine = this.posTracker.line;
- err.startCol = err.endCol = this.posTracker.col;
- err.startOffset = err.endOffset = this.posTracker.offset;
- }
-
- _reportError(code) {
- const err = {
- code: code,
- startLine: -1,
- startCol: -1,
- startOffset: -1,
- endLine: -1,
- endCol: -1,
- endOffset: -1
- };
-
- this._setErrorLocation(err);
- this.onParseError(err);
- }
-
- _getOverriddenMethods(mxn) {
- return {
- _err(code) {
- mxn._reportError(code);
- }
- };
- }
-}
-
-module.exports = ErrorReportingMixinBase;
diff --git a/alarm/node_modules/parse5/lib/extensions/error-reporting/parser-mixin.js b/alarm/node_modules/parse5/lib/extensions/error-reporting/parser-mixin.js
deleted file mode 100644
index 107ec5a..0000000
--- a/alarm/node_modules/parse5/lib/extensions/error-reporting/parser-mixin.js
+++ /dev/null
@@ -1,52 +0,0 @@
-'use strict';
-
-const ErrorReportingMixinBase = require('./mixin-base');
-const ErrorReportingTokenizerMixin = require('./tokenizer-mixin');
-const LocationInfoTokenizerMixin = require('../location-info/tokenizer-mixin');
-const Mixin = require('../../utils/mixin');
-
-class ErrorReportingParserMixin extends ErrorReportingMixinBase {
- constructor(parser, opts) {
- super(parser, opts);
-
- this.opts = opts;
- this.ctLoc = null;
- this.locBeforeToken = false;
- }
-
- _setErrorLocation(err) {
- if (this.ctLoc) {
- err.startLine = this.ctLoc.startLine;
- err.startCol = this.ctLoc.startCol;
- err.startOffset = this.ctLoc.startOffset;
-
- err.endLine = this.locBeforeToken ? this.ctLoc.startLine : this.ctLoc.endLine;
- err.endCol = this.locBeforeToken ? this.ctLoc.startCol : this.ctLoc.endCol;
- err.endOffset = this.locBeforeToken ? this.ctLoc.startOffset : this.ctLoc.endOffset;
- }
- }
-
- _getOverriddenMethods(mxn, orig) {
- return {
- _bootstrap(document, fragmentContext) {
- orig._bootstrap.call(this, document, fragmentContext);
-
- Mixin.install(this.tokenizer, ErrorReportingTokenizerMixin, mxn.opts);
- Mixin.install(this.tokenizer, LocationInfoTokenizerMixin);
- },
-
- _processInputToken(token) {
- mxn.ctLoc = token.location;
-
- orig._processInputToken.call(this, token);
- },
-
- _err(code, options) {
- mxn.locBeforeToken = options && options.beforeToken;
- mxn._reportError(code);
- }
- };
- }
-}
-
-module.exports = ErrorReportingParserMixin;
diff --git a/alarm/node_modules/parse5/lib/extensions/error-reporting/preprocessor-mixin.js b/alarm/node_modules/parse5/lib/extensions/error-reporting/preprocessor-mixin.js
deleted file mode 100644
index 398c966..0000000
--- a/alarm/node_modules/parse5/lib/extensions/error-reporting/preprocessor-mixin.js
+++ /dev/null
@@ -1,24 +0,0 @@
-'use strict';
-
-const ErrorReportingMixinBase = require('./mixin-base');
-const PositionTrackingPreprocessorMixin = require('../position-tracking/preprocessor-mixin');
-const Mixin = require('../../utils/mixin');
-
-class ErrorReportingPreprocessorMixin extends ErrorReportingMixinBase {
- constructor(preprocessor, opts) {
- super(preprocessor, opts);
-
- this.posTracker = Mixin.install(preprocessor, PositionTrackingPreprocessorMixin);
- this.lastErrOffset = -1;
- }
-
- _reportError(code) {
- //NOTE: avoid reporting error twice on advance/retreat
- if (this.lastErrOffset !== this.posTracker.offset) {
- this.lastErrOffset = this.posTracker.offset;
- super._reportError(code);
- }
- }
-}
-
-module.exports = ErrorReportingPreprocessorMixin;
diff --git a/alarm/node_modules/parse5/lib/extensions/error-reporting/tokenizer-mixin.js b/alarm/node_modules/parse5/lib/extensions/error-reporting/tokenizer-mixin.js
deleted file mode 100644
index 219fcab..0000000
--- a/alarm/node_modules/parse5/lib/extensions/error-reporting/tokenizer-mixin.js
+++ /dev/null
@@ -1,17 +0,0 @@
-'use strict';
-
-const ErrorReportingMixinBase = require('./mixin-base');
-const ErrorReportingPreprocessorMixin = require('./preprocessor-mixin');
-const Mixin = require('../../utils/mixin');
-
-class ErrorReportingTokenizerMixin extends ErrorReportingMixinBase {
- constructor(tokenizer, opts) {
- super(tokenizer, opts);
-
- const preprocessorMixin = Mixin.install(tokenizer.preprocessor, ErrorReportingPreprocessorMixin, opts);
-
- this.posTracker = preprocessorMixin.posTracker;
- }
-}
-
-module.exports = ErrorReportingTokenizerMixin;