144
}
145
},
147
>
148
>
if (tokenizationSupport && tokenizationSupport.createBackgroundTokenizer && !tokenizationSupport.backgroundTokenizerShouldOnlyVerifyTokens) {
149
this._backgroundTokenizer.value = tokenizationSupport.createBackgroundTokenizer(this._textModel, b);
150
}
152
this._backgroundTokenizer.value = this._defaultBackgroundTokenizer =
153
new DefaultBackgroundTokenizer(this._tokenizer, b);
154
this._defaultBackgroundTokenizer.handleChanges();
155
}
157
>
if (tokenizationSupport?.backgroundTokenizerShouldOnlyVerifyTokens && tokenizationSupport.createBackgroundTokenizer) {
158
this._debugBackgroundTokens = new ContiguousTokensStore(this._languageIdCodec);
159
this._debugBackgroundStates = new TrackingTokenizationStateStore(this._textModel.getLineCount());