| 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 | | '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; | 
 |