MCPcopy Create free account
hub / github.com/catboost/catboost / TokenizeWithoutCopy

Method TokenizeWithoutCopy

library/cpp/text_processing/tokenizer/tokenizer.cpp:311–317  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

309}
310
311void NTokenizer::TTokenizer::TokenizeWithoutCopy(TStringBuf inputString, TVector<TStringBuf>* tokens) const {
312 Y_ASSERT(!NeedToModifyTokensFlag);
313 SplitByDelimiter(inputString, Options.Delimiter, Options.SplitBySet, Options.SkipEmpty, tokens);
314 if (Options.NumberProcessPolicy == ETokenProcessPolicy::Skip) {
315 FilterNumbers(tokens);
316 }
317}
318
319TVector<TStringBuf> NTokenizer::TTokenizer::TokenizeWithoutCopy(TStringBuf inputString) const {
320 TVector<TStringBuf> tokens;

Callers 1

TokenizeMethod · 0.80

Calls 2

SplitByDelimiterFunction · 0.85
FilterNumbersFunction · 0.85

Tested by

no test coverage detected