parse5-ns
Version:
My non-standard fork of parse5, the HTML parser and serializer.
14 lines (10 loc) • 515 B
JavaScript
import { ErrorReportingMixinBase } from './mixin-base.js';
import { ErrorReportingPreprocessorMixin } from './preprocessor-mixin.js';
import { Mixin } from '../../utils/mixin.js';
export class ErrorReportingTokenizerMixin extends ErrorReportingMixinBase {
constructor(tokenizer, opts) {
super(tokenizer, opts);
const preprocessorMixin = Mixin.install(tokenizer.preprocessor, ErrorReportingPreprocessorMixin, opts);
this.posTracker = preprocessorMixin.posTracker;
}
}