Lines Matching refs:Tok
73 First->Tok.getEndLoc()); in removeToken()
81 auto Range = CharSourceRange::getCharRange(First->Tok.getLocation(), in insertQualifierAfter()
82 First->Tok.getEndLoc()); in insertQualifierAfter()
95 First->Tok.getEndLoc()); in insertQualifierBefore()
133 auto *Tok = Begin; in rotateTokens() local
134 while (Tok != End) { in rotateTokens()
138 NewText += Tok->TokenText; in rotateTokens()
139 Tok = Tok->Next; in rotateTokens()
150 Last->Tok.getEndLoc()); in rotateTokens()
156 isConfiguredQualifier(const FormatToken *const Tok, in isConfiguredQualifier() argument
158 return Tok && llvm::is_contained(Qualifiers, Tok->Tok.getKind()); in isConfiguredQualifier()
161 static bool isQualifier(const FormatToken *const Tok) { in isQualifier() argument
162 if (!Tok) in isQualifier()
165 switch (Tok->Tok.getKind()) { in isQualifier()
181 tooling::Replacements &Fixes, const FormatToken *const Tok, in analyzeRight() argument
184 if (Tok->isNot(QualifierType)) in analyzeRight()
185 return Tok; in analyzeRight()
187 if (!Tok->Next) in analyzeRight()
188 return Tok; in analyzeRight()
192 const FormatToken *PreviousCheck = Tok->getPreviousNonComment(); in analyzeRight()
251 const FormatToken *LastQual = Tok; in analyzeRight()
258 if (LastQual != Tok) in analyzeRight()
259 rotateTokens(SourceMgr, Fixes, Tok, LastQual, /*Left=*/false); in analyzeRight()
260 return Tok; in analyzeRight()
265 return Tok; in analyzeRight()
269 return Tok; in analyzeRight()
280 return Tok; in analyzeRight()
286 rotateTokens(SourceMgr, Fixes, Tok, LastSimpleTypeSpecifier, in analyzeRight()
295 if (LastQual != Tok) in analyzeRight()
296 rotateTokens(SourceMgr, Fixes, Tok, LastQual, /*Left=*/false); in analyzeRight()
297 return Tok; in analyzeRight()
320 return Tok; in analyzeRight()
361 Tok->getStartOfNonWhitespace(), Tok->Next->getStartOfNonWhitespace()); in analyzeRight()
365 return Tok; in analyzeRight()
370 tooling::Replacements &Fixes, const FormatToken *const Tok, in analyzeLeft() argument
373 if (Tok->isNot(QualifierType)) in analyzeLeft()
374 return Tok; in analyzeLeft()
376 if (!Tok->getPreviousNonComment()) in analyzeLeft()
377 return Tok; in analyzeLeft()
380 const FormatToken *TypeToken = Tok->getPreviousNonComment(); in analyzeLeft()
390 const FormatToken *FirstQual = Tok; in analyzeLeft()
396 if (FirstQual != Tok) in analyzeLeft()
397 rotateTokens(SourceMgr, Fixes, FirstQual, Tok, /*Left=*/true); in analyzeLeft()
398 return Tok; in analyzeLeft()
403 return Tok; in analyzeLeft()
420 rotateTokens(SourceMgr, Fixes, LastSimpleTypeSpecifier, Tok, in analyzeLeft()
422 return Tok; in analyzeLeft()
426 const auto IsStartOfType = [](const FormatToken *const Tok) -> bool { in analyzeLeft() argument
427 if (!Tok) in analyzeLeft()
432 if (Tok->is(TT_TemplateCloser)) in analyzeLeft()
435 const FormatToken *const Previous = Tok->getPreviousNonComment(); in analyzeLeft()
441 if (Tok->is(tok::identifier) && Previous->is(tok::coloncolon)) in analyzeLeft()
447 if (Tok->is(tok::identifier) && Previous->is(tok::kw_template) && in analyzeLeft()
452 if (Tok->endsSequence(tok::kw_auto, tok::identifier)) in analyzeLeft()
503 removeToken(SourceMgr, Fixes, Tok); in analyzeLeft()
507 return Tok; in analyzeLeft()
562 for (const auto *Tok = First; Tok && Tok != Last && Tok->Next; in fixQualifierAlignment() local
563 Tok = Tok->Next) { in fixQualifierAlignment()
564 if (Tok->is(tok::comment)) in fixQualifierAlignment()
567 Tok = analyzeRight(SourceMgr, Keywords, Fixes, Tok, Qualifier, in fixQualifierAlignment()
570 Tok = analyzeLeft(SourceMgr, Keywords, Fixes, Tok, Qualifier, in fixQualifierAlignment()
612 const FormatToken *const Tok) { in isQualifierOrType() argument
613 return Tok && (Tok->isSimpleTypeSpecifier() || Tok->is(tok::kw_auto) || in isQualifierOrType()
614 isQualifier(Tok)); in isQualifierOrType()
618 const FormatToken *const Tok, in isConfiguredQualifierOrType() argument
620 return Tok && (Tok->isSimpleTypeSpecifier() || Tok->is(tok::kw_auto) || in isConfiguredQualifierOrType()
621 isConfiguredQualifier(Tok, Qualifiers)); in isConfiguredQualifierOrType()
626 bool LeftRightQualifierAlignmentFixer::isPossibleMacro(const FormatToken *Tok) { in isPossibleMacro() argument
627 if (!Tok) in isPossibleMacro()
629 if (Tok->isNot(tok::identifier)) in isPossibleMacro()
631 if (Tok->TokenText.upper() == Tok->TokenText.str()) { in isPossibleMacro()
633 return Tok->TokenText.size() != 1; in isPossibleMacro()