Lines Matching defs:Previous

342   const FormatToken *Previous = Tokens->getPreviousToken();
343 return Previous && Previous->is(tok::comment) &&
344 (Previous->IsMultiline || Previous->NewlinesBefore > 0);
396 } else if (FormatTok->Previous &&
397 FormatTok->Previous->ClosesRequiresClause) {
491 const FormatToken *PrevTok = Tok->Previous;
614 !FormatTok->Previous && NextTok->is(tok::eof) &&
719 if (auto Prev = OpeningBrace->Previous;
843 const bool WrappedOpeningBrace = !Tok->Previous;
850 const FormatToken *Previous = Tokens->getPreviousToken();
851 assert(Previous);
852 if (Previous->is(tok::r_brace) && !Previous->Optional)
1315 const FormatToken *Prev = FuncName->Previous;
1327 Tok = Tok->Previous;
1331 Tok = Tok->Previous;
1335 return Tok->Previous && Tok->Previous->isOneOf(tok::l_paren, tok::comma);
1384 FormatToken *Previous = FormatTok;
1395 bool PreviousMustBeValue = mustBeJSIdentOrValue(Keywords, Previous);
1397 Previous->is(TT_TemplateString) && Previous->TokenText.ends_with("${");
1398 if (PreviousMustBeValue || Previous->is(tok::r_paren)) {
1414 Previous->isOneOf(tok::r_square, tok::r_paren, tok::plusplus,
1418 if ((PreviousMustBeValue || Previous->is(tok::r_paren)) &&
1721 const FormatToken *Previous = FormatTok->Previous;
1802 if (Previous && Previous->isOneOf(tok::less, tok::arrow, tok::comma)) {
1848 assert(FormatTok->Previous);
1849 if (FormatTok->Previous->endsSequence(tok::r_paren, tok::kw_auto,
1880 if (OpeningBrace || !IsCpp || !Previous || eof())
1884 Previous)) {
1931 if (!Previous || Previous->isNot(TT_TypeDeclarationParen))
2154 FormatTok->Previous->setFinalizedType(TT_TemplateCloser);
2168 if (!FormatTok->Previous || FormatTok->Previous->isNot(tok::identifier))
2286 assert(FormatTok->Previous);
2287 if (FormatTok->Previous->is(tok::r_square))
2384 const FormatToken *Previous = FormatTok->Previous;
2387 if ((Previous && ((Previous->Tok.getIdentifierInfo() &&
2388 !Previous->isOneOf(tok::kw_return, tok::kw_co_await,
2390 Previous->closesScope())) ||
2525 auto *Prev = FormatTok->Previous;
2586 auto *Prev = LeftParen->Previous;
2619 } else if (Prev->is(tok::greater) && FormatTok->Previous == LeftParen) {
2957 const FormatToken *Previous = Tokens->getPreviousToken();
2958 assert(Previous);
2959 const bool IsPrecededByComment = Previous->is(tok::comment);
3624 !RequiresToken->Previous ||
3625 RequiresToken->Previous->is(TT_RequiresExpressionLBrace);
3636 FormatTok->Previous->ClosesRequiresClause = true;
3786 assert(FormatTok->Previous);
3787 switch (FormatTok->Previous->Tok.getKind()) {
4062 const auto *Previous = FormatTok;
4067 if (!IsNonMacroIdentifier(Previous) ||
4069 Previous->Previous == &InitialToken) {
4078 Previous->is(tok::identifier) && Previous->isNot(TT_AttributeMacro) &&
4079 Previous->TokenText != Previous->TokenText.upper()) {
4080 ClassName = Previous;
4107 FormatTok->Previous->is(tok::coloncolon)) {
4110 IsNonMacroIdentifier(FormatTok->Previous)) {
4122 FormatToken *Previous = FormatTok->Previous;
4123 if (!Previous || (Previous->isNot(tok::r_paren) &&
4124 !Previous->isTypeOrIdentifier(LangOpts))) {
4645 FormatTok->Previous = nullptr;
4758 return continuesLineComment(FormatTok, /*Previous=*/Line.Tokens.back().Tok,
4789 FormatToken *Previous = FormatTok;
4794 FormatTok->Previous = Previous;