Lines Matching refs:Previous

333   const FormatToken *Previous = Tokens->getPreviousToken();  in precededByCommentOrPPDirective()  local
334 return Previous && Previous->is(tok::comment) && in precededByCommentOrPPDirective()
335 (Previous->IsMultiline || Previous->NewlinesBefore > 0); in precededByCommentOrPPDirective()
385 } else if (FormatTok->Previous && in parseLevel()
386 FormatTok->Previous->ClosesRequiresClause) { in parseLevel()
482 const FormatToken *PrevTok = Tok->Previous; in calculateBraceTypes()
603 !FormatTok->Previous && NextTok->is(tok::eof) && in calculateBraceTypes()
712 if (auto Prev = OpeningBrace->Previous; in mightFitOnOneLine()
833 const bool WrappedOpeningBrace = !Tok->Previous; in parseBlock()
840 const FormatToken *Previous = Tokens->getPreviousToken(); in parseBlock() local
841 assert(Previous); in parseBlock()
842 if (Previous->is(tok::r_brace) && !Previous->Optional) in parseBlock()
1307 const FormatToken *Prev = FuncName->Previous; in isC78ParameterDecl()
1319 Tok = Tok->Previous; in isC78ParameterDecl()
1323 Tok = Tok->Previous; in isC78ParameterDecl()
1327 return Tok->Previous && Tok->Previous->isOneOf(tok::l_paren, tok::comma); in isC78ParameterDecl()
1376 FormatToken *Previous = FormatTok; in readTokenWithJavaScriptASI() local
1387 bool PreviousMustBeValue = mustBeJSIdentOrValue(Keywords, Previous); in readTokenWithJavaScriptASI()
1389 Previous->is(TT_TemplateString) && Previous->TokenText.ends_with("${"); in readTokenWithJavaScriptASI()
1390 if (PreviousMustBeValue || Previous->is(tok::r_paren)) { in readTokenWithJavaScriptASI()
1406 Previous->isOneOf(tok::r_square, tok::r_paren, tok::plusplus, in readTokenWithJavaScriptASI()
1410 if ((PreviousMustBeValue || Previous->is(tok::r_paren)) && in readTokenWithJavaScriptASI()
1690 const FormatToken *Previous = FormatTok->Previous; in parseStructuralElement() local
1770 if (Previous && Previous->is(tok::less)) { in parseStructuralElement()
1816 assert(FormatTok->Previous); in parseStructuralElement()
1817 if (FormatTok->Previous->endsSequence(tok::r_paren, tok::kw_auto, in parseStructuralElement()
1848 if (OpeningBrace || !Style.isCpp() || !Previous || eof()) in parseStructuralElement()
1852 Previous)) { in parseStructuralElement()
2123 if (FormatTok->Previous->isNot(tok::identifier)) in tryToParsePropertyAccessor()
2237 assert(FormatTok->Previous); in tryToParseLambda()
2238 if (FormatTok->Previous->is(tok::r_square)) in tryToParseLambda()
2333 const FormatToken *Previous = FormatTok->Previous; in tryToParseLambdaIntroducer() local
2336 if ((Previous && ((Previous->Tok.getIdentifierInfo() && in tryToParseLambdaIntroducer()
2337 !Previous->isOneOf(tok::kw_return, tok::kw_co_await, in tryToParseLambdaIntroducer()
2339 Previous->closesScope())) || in tryToParseLambdaIntroducer()
2527 const auto *Prev = LeftParen->Previous; in parseParens()
2869 const FormatToken *Previous = Tokens->getPreviousToken(); in parseIfThenElse() local
2870 assert(Previous); in parseIfThenElse()
2871 const bool IsPrecededByComment = Previous->is(tok::comment); in parseIfThenElse()
2942 if (FormatTok->Previous && FormatTok->Previous->is(tok::identifier) && in parseTryCatch()
3517 !RequiresToken->Previous || in parseRequiresClause()
3518 RequiresToken->Previous->is(TT_RequiresExpressionLBrace); in parseRequiresClause()
3529 FormatTok->Previous->ClosesRequiresClause = true; in parseRequiresClause()
3679 assert(FormatTok->Previous); in parseConstraintExpression()
3680 switch (FormatTok->Previous->Tok.getKind()) { in parseConstraintExpression()
3947 if (!IsNonMacroIdentifier(FormatTok->Previous) && in parseRecord()
3962 IsNonMacroIdentifier(FormatTok->Previous)) { in parseRecord()
3971 FormatToken *Previous = FormatTok->Previous; in parseRecord() local
3972 if (!Previous || in parseRecord()
3973 !(Previous->is(tok::r_paren) || Previous->isTypeOrIdentifier())) { in parseRecord()
4491 FormatTok->Previous = nullptr; in addUnwrappedLine()
4635 FormatToken *Previous = FormatTok; in nextToken() local
4640 FormatTok->Previous = Previous; in nextToken()