Lines Matching defs:Kinds
562 bool FormatTokenLexer::tryMergeTokens(ArrayRef<tok::TokenKind> Kinds,
564 if (Tokens.size() < Kinds.size())
567 const auto *First = Tokens.end() - Kinds.size();
568 for (unsigned i = 0; i < Kinds.size(); ++i)
569 if (First[i]->isNot(Kinds[i]))
572 return tryMergeTokens(Kinds.size(), NewType);
598 ArrayRef<ArrayRef<tok::TokenKind>> Kinds, TokenType NewType) {
599 return llvm::any_of(Kinds, [this, NewType](ArrayRef<tok::TokenKind> Kinds) {
600 return tryMergeTokens(Kinds, NewType);