Lines Matching refs:Previous

344   const FormatToken *Previous = Tokens->getPreviousToken();
345 return Previous && Previous->is(tok::comment) &&
346 (Previous->IsMultiline || Previous->NewlinesBefore > 0);
398 } else if (FormatTok->Previous &&
399 FormatTok->Previous->ClosesRequiresClause) {
493 const FormatToken *PrevTok = Tok->Previous;
615 !FormatTok->Previous && NextTok->is(tok::eof) &&
720 if (auto Prev = OpeningBrace->Previous;
844 const bool WrappedOpeningBrace = !Tok->Previous;
851 const FormatToken *Previous = Tokens->getPreviousToken();
852 assert(Previous);
853 if (Previous->is(tok::r_brace) && !Previous->Optional)
1311 const FormatToken *Prev = FuncName->Previous;
1323 Tok = Tok->Previous;
1327 Tok = Tok->Previous;
1331 return Tok->Previous && Tok->Previous->isOneOf(tok::l_paren, tok::comma);
1380 FormatToken *Previous = FormatTok;
1391 bool PreviousMustBeValue = mustBeJSIdentOrValue(Keywords, Previous);
1393 Previous->is(TT_TemplateString) && Previous->TokenText.ends_with("${");
1394 if (PreviousMustBeValue || Previous->is(tok::r_paren)) {
1410 Previous->isOneOf(tok::r_square, tok::r_paren, tok::plusplus,
1414 if ((PreviousMustBeValue || Previous->is(tok::r_paren)) &&
1707 const FormatToken *Previous = FormatTok->Previous;
1788 if (Previous && Previous->isOneOf(tok::less, tok::arrow, tok::comma)) {
1834 assert(FormatTok->Previous);
1835 if (FormatTok->Previous->endsSequence(tok::r_paren, tok::kw_auto,
1866 if (OpeningBrace || !IsCpp || !Previous || eof())
1870 Previous)) {
1917 if (!Previous || Previous->isNot(TT_TypeDeclarationParen))
2138 FormatTok->Previous->setFinalizedType(TT_TemplateCloser);
2152 if (FormatTok->Previous->isNot(tok::identifier))
2266 assert(FormatTok->Previous);
2267 if (FormatTok->Previous->is(tok::r_square))
2364 const FormatToken *Previous = FormatTok->Previous;
2367 if ((Previous && ((Previous->Tok.getIdentifierInfo() &&
2368 !Previous->isOneOf(tok::kw_return, tok::kw_co_await,
2370 Previous->closesScope())) ||
2505 auto *Prev = FormatTok->Previous;
2565 auto *Prev = LeftParen->Previous;
2593 } else if (Prev->is(tok::greater) && FormatTok->Previous == LeftParen) {
2927 const FormatToken *Previous = Tokens->getPreviousToken();
2928 assert(Previous);
2929 const bool IsPrecededByComment = Previous->is(tok::comment);
3588 !RequiresToken->Previous ||
3589 RequiresToken->Previous->is(TT_RequiresExpressionLBrace);
3600 FormatTok->Previous->ClosesRequiresClause = true;
3750 assert(FormatTok->Previous);
3751 switch (FormatTok->Previous->Tok.getKind()) {
4026 const auto *Previous = FormatTok;
4031 if (!IsNonMacroIdentifier(Previous) ||
4033 Previous->Previous == &InitialToken) {
4042 Previous->is(tok::identifier) && Previous->isNot(TT_AttributeMacro)) {
4043 ClassName = Previous;
4070 FormatTok->Previous->is(tok::coloncolon)) {
4073 IsNonMacroIdentifier(FormatTok->Previous)) {
4085 FormatToken *Previous = FormatTok->Previous;
4086 if (!Previous || (Previous->isNot(tok::r_paren) &&
4087 !Previous->isTypeOrIdentifier(LangOpts))) {
4607 FormatTok->Previous = nullptr;
4720 return continuesLineComment(FormatTok, /*Previous=*/Line.Tokens.back().Tok,
4751 FormatToken *Previous = FormatTok;
4756 FormatTok->Previous = Previous;