Lines Matching refs:Previous

67   if (Left->Previous && Left->Previous->is(tok::greater) &&  in isLambdaParameterList()
68 Left->Previous->MatchingParen && in isLambdaParameterList()
69 Left->Previous->MatchingParen->is(TT_TemplateOpener)) { in isLambdaParameterList()
70 Left = Left->Previous->MatchingParen; in isLambdaParameterList()
74 return Left->Previous && Left->Previous->is(tok::r_square) && in isLambdaParameterList()
75 Left->Previous->MatchingParen && in isLambdaParameterList()
76 Left->Previous->MatchingParen->is(TT_LambdaLSquare); in isLambdaParameterList()
91 if (Tok.Previous && Tok.Previous->is(tok::at)) in isCppAttribute()
150 if (!CurrentToken || !CurrentToken->Previous) in parseAngle()
152 if (NonTemplateLess.count(CurrentToken->Previous) > 0) in parseAngle()
155 const FormatToken &Previous = *CurrentToken->Previous; // The '<'. in parseAngle() local
156 if (Previous.Previous) { in parseAngle()
157 if (Previous.Previous->Tok.isLiteral()) in parseAngle()
159 if (Previous.Previous->is(tok::r_brace)) in parseAngle()
161 if (Previous.Previous->is(tok::r_paren) && Contexts.size() > 1 && in parseAngle()
162 (!Previous.Previous->MatchingParen || in parseAngle()
163 Previous.Previous->MatchingParen->isNot( in parseAngle()
167 if (Previous.Previous->is(tok::kw_operator) && in parseAngle()
173 FormatToken *Left = CurrentToken->Previous; in parseAngle()
184 if (Left->Previous && Left->Previous->isNot(tok::kw_template)) in parseAngle()
215 (Style.Language == FormatStyle::LK_Proto && Left->Previous && in parseAngle()
216 Left->Previous->isOneOf(TT_SelectorName, TT_DictLiteral))) { in parseAngle()
243 if (CurrentToken->Previous->isOneOf(tok::pipepipe, tok::ampamp) && in parseAngle()
244 CurrentToken->Previous->is(TT_BinaryOperator) && in parseAngle()
251 if (FormatToken *Previous = CurrentToken->getPreviousNonComment()) { in parseAngle() local
254 Previous->isNot(tok::colon))) { in parseAngle()
255 Previous->setType(TT_SelectorName); in parseAngle()
289 assert(CurrentToken->Previous && "Unknown previous token"); in parseParens()
290 FormatToken &OpeningParen = *CurrentToken->Previous; in parseParens()
300 if (OpeningParen.Previous && in parseParens()
301 OpeningParen.Previous->is(TT_UntouchableMacroFunc)) { in parseParens()
308 if (FormatToken *MaybeSel = OpeningParen.Previous) { in parseParens()
311 MaybeSel->Previous && MaybeSel->Previous->is(tok::at)) { in parseParens()
321 Prev = Prev->Previous; in parseParens()
329 Prev->Previous && Prev->Previous->isOneOf(tok::period, tok::arrow); in parseParens()
341 } else if (OpeningParen.Previous && in parseParens()
342 (OpeningParen.Previous->isOneOf( in parseParens()
346 OpeningParen.Previous->isIf())) { in parseParens()
349 } else if (Style.isJavaScript() && OpeningParen.Previous && in parseParens()
350 (OpeningParen.Previous->is(Keywords.kw_function) || in parseParens()
351 (OpeningParen.Previous->endsSequence(tok::identifier, in parseParens()
355 } else if (Style.isJavaScript() && OpeningParen.Previous && in parseParens()
356 OpeningParen.Previous->is(TT_JsTypeColon)) { in parseParens()
364 } else if (OpeningParen.Previous && in parseParens()
365 OpeningParen.Previous->is(tok::kw__Generic)) { in parseParens()
369 (!OpeningParen.Previous || in parseParens()
370 OpeningParen.Previous->isNot(tok::identifier))) { in parseParens()
375 } else if (OpeningParen.Previous && in parseParens()
376 OpeningParen.Previous->is(TT_ForEachMacro)) { in parseParens()
380 } else if (OpeningParen.Previous && OpeningParen.Previous->MatchingParen && in parseParens()
381 OpeningParen.Previous->MatchingParen->isOneOf( in parseParens()
386 OpeningParen.Previous && in parseParens()
387 OpeningParen.Previous->isOneOf(tok::kw_for, tok::kw_catch); in parseParens()
427 OpeningParen.Previous && OpeningParen.Previous->is(tok::kw_for); in parseParens()
448 if (CurrentToken->Previous->is(TT_PointerOrReference) && in parseParens()
449 CurrentToken->Previous->Previous->isOneOf(tok::l_paren, in parseParens()
455 if (CurrentToken->Previous->is(TT_BinaryOperator)) in parseParens()
471 OpeningParen.Previous && OpeningParen.Previous->is(tok::l_paren)) { in parseParens()
494 if (OpeningParen.Previous && in parseParens()
495 OpeningParen.Previous->is(TT_JavaAnnotation)) { in parseParens()
498 if (OpeningParen.Previous && in parseParens()
499 OpeningParen.Previous->is(TT_LeadingJavaAnnotation)) { in parseParens()
502 if (OpeningParen.Previous && in parseParens()
503 OpeningParen.Previous->is(TT_AttributeSquare)) { in parseParens()
530 if ((CurrentToken->Previous->isOneOf(tok::kw_const, tok::kw_auto) || in parseParens()
531 CurrentToken->Previous->isSimpleTypeSpecifier()) && in parseParens()
567 if (Tok.Previous && Tok.Previous->is(tok::identifier)) in isCSharpAttributeSpecifier()
571 if (Tok.Previous && Tok.Previous->is(tok::r_square)) { in isCSharpAttributeSpecifier()
572 auto *MatchingParen = Tok.Previous->MatchingParen; in isCSharpAttributeSpecifier()
621 FormatToken *Left = CurrentToken->Previous; in parseSquare()
670 if (!IsInnerSquare && Left->Previous) in parseSquare()
671 Left->Previous->EndsCppAttributeGroup = false; in parseSquare()
753 (CurrentToken->Previous && in parseSquare()
754 CurrentToken->Previous->Previous == Left)) && in parseSquare()
763 if (StartsObjCMethodExpr && CurrentToken->Previous != Left) { in parseSquare()
767 if (!ColonFound && CurrentToken->Previous && in parseSquare()
768 CurrentToken->Previous->is(TT_Unknown) && in parseSquare()
769 canBeObjCSelectorComponent(*CurrentToken->Previous)) { in parseSquare()
770 CurrentToken->Previous->setType(TT_SelectorName); in parseSquare()
791 FormatToken *Previous = CurrentToken->getPreviousNonComment(); in parseSquare() local
792 if (Previous && Previous->is(TT_SelectorName)) { in parseSquare()
793 Previous->ObjCSelectorNameParts = 1; in parseSquare()
794 Contexts.back().FirstObjCSelectorName = Previous; in parseSquare()
861 assert(CurrentToken->Previous); in parseBrace()
862 FormatToken &OpeningBrace = *CurrentToken->Previous; in parseBrace()
874 if (Style.isJavaScript() && OpeningBrace.Previous && in parseBrace()
875 OpeningBrace.Previous->is(TT_JsTypeColon)) { in parseBrace()
906 FormatToken *Previous = CurrentToken->getPreviousNonComment(); in parseBrace() local
907 if (Previous->is(TT_JsTypeOptionalQuestion)) in parseBrace()
908 Previous = Previous->getPreviousNonComment(); in parseBrace()
913 if (Previous->Tok.getIdentifierInfo() || in parseBrace()
914 Previous->is(tok::string_literal)) { in parseBrace()
915 Previous->setType(TT_SelectorName); in parseBrace()
970 CurrentToken->Previous->ClosesTemplateDeclaration = true; in parseTemplateDeclaration()
995 if (!Tok->Previous && Line.MustBeDeclaration) in consumeToken()
999 if (!Tok->Previous) in consumeToken()
1032 if (Keywords.isVerilogEnd(*Tok->Previous) || in consumeToken()
1033 Keywords.isVerilogBegin(*Tok->Previous)) { in consumeToken()
1056 if (FormatToken *Previous = Tok->getPreviousNonComment()) in consumeToken() local
1057 Previous->setType(TT_SelectorName); in consumeToken()
1062 const FormatToken *BeforePrevious = Tok->Previous->Previous; in consumeToken()
1067 Tok->Previous->is(tok::identifier) && Tok->Previous->is(TT_Unknown); in consumeToken()
1076 Tok->Previous->setType(TT_SelectorName); in consumeToken()
1078 Contexts.back().FirstObjCSelectorName = Tok->Previous; in consumeToken()
1079 } else if (Tok->Previous->ColumnWidth > in consumeToken()
1082 Tok->Previous->ColumnWidth; in consumeToken()
1084 Tok->Previous->ParameterIndex = in consumeToken()
1113 } else if (canBeObjCSelectorComponent(*Tok->Previous) && Tok->Next && in consumeToken()
1148 if ((Tok->Previous && Tok->Previous->is(tok::period)) || in consumeToken()
1170 if (Tok->Previous && Tok->Previous->is(tok::r_paren) && in consumeToken()
1171 Tok->Previous->MatchingParen && in consumeToken()
1172 Tok->Previous->MatchingParen->is(TT_OverloadedOperatorLParen)) { in consumeToken()
1173 Tok->Previous->setType(TT_OverloadedOperator); in consumeToken()
1174 Tok->Previous->MatchingParen->setType(TT_OverloadedOperator); in consumeToken()
1229 if (const auto *Previous = Tok->Previous; in consumeToken() local
1230 !Previous || in consumeToken()
1231 (!Previous->isAttribute() && in consumeToken()
1232 !Previous->isOneOf(TT_RequiresClause, TT_LeadingJavaAnnotation))) { in consumeToken()
1243 FormatToken *Previous = Tok->getPreviousNonComment(); in consumeToken() local
1244 if (Previous && Previous->getType() != TT_DictLiteral) in consumeToken()
1245 Previous->setType(TT_SelectorName); in consumeToken()
1260 (Style.Language == FormatStyle::LK_Proto && Tok->Previous && in consumeToken()
1261 Tok->Previous->isOneOf(TT_SelectorName, TT_DictLiteral))) { in consumeToken()
1263 FormatToken *Previous = Tok->getPreviousNonComment(); in consumeToken() local
1264 if (Previous && Previous->getType() != TT_DictLiteral) in consumeToken()
1265 Previous->setType(TT_SelectorName); in consumeToken()
1282 if (Tok->Previous) in consumeToken()
1288 if (Tok->Previous && Tok->Previous->is(TT_TemplateCloser)) in consumeToken()
1307 auto Previous = CurrentToken->getPreviousNonComment(); in consumeToken() local
1308 assert(Previous); in consumeToken()
1309 if (CurrentToken->is(tok::comma) && Previous->isNot(tok::kw_operator)) in consumeToken()
1311 if (Previous->isOneOf(TT_BinaryOperator, TT_UnaryOperator, tok::comma, in consumeToken()
1314 Previous->TokenText.starts_with("\"\"")) { in consumeToken()
1315 Previous->setType(TT_OverloadedOperator); in consumeToken()
1322 if (CurrentToken && CurrentToken->Previous->is(TT_BinaryOperator)) in consumeToken()
1323 CurrentToken->Previous->setType(TT_OverloadedOperator); in consumeToken()
1428 if (Tok->Previous && Tok->Previous->is(tok::kw_noexcept)) in consumeToken()
1502 if (IsMarkOrRegion || CurrentToken->Previous->is(TT_BinaryOperator)) in parsePragma()
1815 assert(Current.Previous); in modifyContext()
1816 if (Current.Previous->is(tok::kw_operator)) { in modifyContext()
1832 assert(Current.Previous->Previous); in modifyContext()
1833 return !Current.Previous->Previous->isOneOf(tok::kw_typename, in modifyContext()
1861 return !Current.Previous || Current.Previous->isNot(tok::kw_operator); in modifyContext()
1867 for (FormatToken *Previous = Current.Previous; in modifyContext() local
1868 Previous && Previous->Previous && in modifyContext()
1869 !Previous->Previous->isOneOf(tok::comma, tok::semi); in modifyContext()
1870 Previous = Previous->Previous) { in modifyContext()
1871 if (Previous->isOneOf(tok::r_square, tok::r_paren, tok::greater)) { in modifyContext()
1872 Previous = Previous->MatchingParen; in modifyContext()
1873 if (!Previous) in modifyContext()
1876 if (Previous->opensScope()) in modifyContext()
1878 if (Previous->isOneOf(TT_BinaryOperator, TT_UnaryOperator) && in modifyContext()
1879 Previous->isPointerOrReference() && Previous->Previous && in modifyContext()
1880 Previous->Previous->isNot(tok::equal)) { in modifyContext()
1881 Previous->setType(TT_PointerOrReference); in modifyContext()
1886 (!Current.Previous || in modifyContext()
1887 Current.Previous->isNot(tok::kw_operator))) { in modifyContext()
1895 } else if (Current.Previous && in modifyContext()
1896 Current.Previous->is(TT_CtorInitializerColon)) { in modifyContext()
1899 } else if (Current.Previous && Current.Previous->is(TT_InheritanceColon)) { in modifyContext()
1902 for (FormatToken *Previous = Current.Previous; in modifyContext() local
1903 Previous && Previous->isOneOf(tok::star, tok::amp); in modifyContext()
1904 Previous = Previous->Previous) { in modifyContext()
1905 Previous->setType(TT_PointerOrReference); in modifyContext()
1914 (Current.is(tok::exclaim) && Current.Previous && in modifyContext()
1915 Current.Previous->isNot(tok::kw_operator))) { in modifyContext()
1940 if (Current.Previous && Current.Previous->is(tok::r_paren) && in isDeductionGuide()
1965 Current.Previous->MatchingParen) { in isDeductionGuide()
1969 Current.Previous->MatchingParen->Previous; in isDeductionGuide()
1986 if (Current.Previous) { in determineTokenType()
1990 *Current.Previous, /* AcceptIdentifierName= */ true) in determineTokenType()
1991 : Current.Previous->is(tok::identifier); in determineTokenType()
1993 Current.Previous->isOneOf( in determineTokenType()
1997 Current.Previous->Tok.isLiteral()) { in determineTokenType()
2033 !Current.Previous->isOneOf(tok::kw_operator, tok::identifier)) { in determineTokenType()
2036 } else if (Current.is(tok::arrow) && Current.Previous && in determineTokenType()
2037 Current.Previous->is(tok::r_brace)) { in determineTokenType()
2068 (!Current.Previous || Current.Previous->isNot(tok::l_square)) && in determineTokenType()
2117 if (FormatToken *BeforeParen = Current.MatchingParen->Previous; in determineTokenType()
2121 (!BeforeParen->Previous || in determineTokenType()
2122 BeforeParen->Previous->ClosesTemplateDeclaration || in determineTokenType()
2123 BeforeParen->Previous->ClosesRequiresClause)) { in determineTokenType()
2149 } else if (Style.Language == FormatStyle::LK_Java && Current.Previous && in determineTokenType()
2150 Current.Previous->isOneOf(TT_JavaAnnotation, in determineTokenType()
2152 Current.setType(Current.Previous->getType()); in determineTokenType()
2157 Current.Previous && Current.Previous->is(TT_CastRParen) && in determineTokenType()
2158 Current.Previous->MatchingParen && in determineTokenType()
2159 Current.Previous->MatchingParen->Previous && in determineTokenType()
2160 Current.Previous->MatchingParen->Previous->is( in determineTokenType()
2168 Current.Previous && in determineTokenType()
2169 !Current.Previous->isOneOf(tok::equal, tok::at, in determineTokenType()
2178 Current.Previous) { in determineTokenType()
2179 if (Current.Previous->is(tok::at) && in determineTokenType()
2181 const FormatToken &AtToken = *Current.Previous; in determineTokenType()
2182 const FormatToken *Previous = AtToken.getPreviousNonComment(); in determineTokenType() local
2183 if (!Previous || Previous->is(TT_LeadingJavaAnnotation)) in determineTokenType()
2187 } else if (Current.Previous->is(tok::period) && in determineTokenType()
2188 Current.Previous->isOneOf(TT_JavaAnnotation, in determineTokenType()
2190 Current.setType(Current.Previous->getType()); in determineTokenType()
2205 if (Tok.isNot(tok::identifier) || !Tok.Previous) in isStartOfName()
2217 if (Tok.Previous->isOneOf(TT_LeadingJavaAnnotation, Keywords.kw_instanceof, in isStartOfName()
2221 if (Style.isJavaScript() && Tok.Previous->is(Keywords.kw_in)) in isStartOfName()
2245 PreviousNotConst->Previous && in isStartOfName()
2246 PreviousNotConst->Previous->is(tok::hash); in isStartOfName()
2250 PreviousNotConst->MatchingParen->Previous && in isStartOfName()
2251 PreviousNotConst->MatchingParen->Previous->isNot(tok::period) && in isStartOfName()
2252 PreviousNotConst->MatchingParen->Previous->isNot(tok::kw_template); in isStartOfName()
2317 if (Tok.Previous == Tok.MatchingParen || !Tok.Next || !Tok.MatchingParen) in rParenEndsCast()
2330 !LeftOfParens->MatchingParen->Previous) { in rParenEndsCast()
2333 LeftOfParens = LeftOfParens->MatchingParen->Previous; in rParenEndsCast()
2358 if (LeftOfParens->Tok.getIdentifierInfo() && LeftOfParens->Previous && in rParenEndsCast()
2359 LeftOfParens->Previous->is(tok::kw_operator)) { in rParenEndsCast()
2419 if (const auto *Tok = T->MatchingParen->Previous; in rParenEndsCast()
2421 T = Tok->Previous; in rParenEndsCast()
2426 if (T->MatchingParen && T->MatchingParen->Previous) { in rParenEndsCast()
2427 T = T->MatchingParen->Previous; in rParenEndsCast()
2431 T = T->Previous; in rParenEndsCast()
2439 !Tok.Previous || in rParenEndsCast()
2440 Tok.Previous->isOneOf(TT_TemplateCloser, TT_TypeDeclarationParen) || in rParenEndsCast()
2441 Tok.Previous->isSimpleTypeSpecifier() || in rParenEndsCast()
2442 IsQualifiedPointerOrReference(Tok.Previous); in rParenEndsCast()
2468 if (Tok.Next->is(tok::l_paren) && Tok.Previous && Tok.Previous->Previous) { in rParenEndsCast()
2469 if (Tok.Previous->is(tok::identifier) && in rParenEndsCast()
2470 Tok.Previous->Previous->is(tok::l_paren)) { in rParenEndsCast()
2494 for (FormatToken *Prev = Tok.Previous; Prev != Tok.MatchingParen; in rParenEndsCast()
2495 Prev = Prev->Previous) { in rParenEndsCast()
2849 (Start->Previous && in parse()
2850 Start->Previous->isOneOf(TT_RequiresClause, in parse()
2854 while (!Ret->ClosesRequiresClause && Ret->Previous) in parse()
2855 Ret = Ret->Previous; in parse()
3096 addFakeParenthesis(FirstOfType, prec::Comma, PreviousComma->Previous); in verilogGroupDecl()
3227 const auto *Prev = Tok->Previous; in isCtorOrDtorName()
3230 Prev = Prev->Previous; in isCtorOrDtorName()
3235 assert(Prev->Previous); in isCtorOrDtorName()
3236 return Prev->Previous->TokenText == Tok->TokenText; in isCtorOrDtorName()
3289 assert(Current.Previous); in isFunctionDeclarationName()
3335 const auto *Previous = Current.Previous; in isFunctionDeclarationName() local
3336 if (Previous->Tok.getIdentifierInfo() && in isFunctionDeclarationName()
3337 !Previous->isOneOf(tok::kw_return, tok::kw_co_return)) { in isFunctionDeclarationName()
3340 if (Previous->is(tok::r_paren) && Previous->is(TT_TypeDeclarationParen)) { in isFunctionDeclarationName()
3341 assert(Previous->MatchingParen); in isFunctionDeclarationName()
3342 assert(Previous->MatchingParen->is(tok::l_paren)); in isFunctionDeclarationName()
3343 assert(Previous->MatchingParen->is(TT_TypeDeclarationParen)); in isFunctionDeclarationName()
3346 if (!Previous->isPointerOrReference() && Previous->isNot(TT_TemplateCloser)) in isFunctionDeclarationName()
3474 if (Tok->Previous->EndsCppAttributeGroup) in calculateFormattingInformation()
3489 auto *Tok = Line.Last->Previous; in calculateFormattingInformation()
3491 Tok = Tok->Previous; in calculateFormattingInformation()
3554 const FormatToken *Prev = Current->Previous; in calculateFormattingInformation()
3575 for (FormatToken *Parameter = Current->Previous; Parameter; in calculateFormattingInformation()
3576 Parameter = Parameter->Previous) { in calculateFormattingInformation()
3579 if (Parameter->Previous && Parameter->Previous->is(tok::comma)) { in calculateFormattingInformation()
3580 if (Parameter->Previous->isNot(TT_CtorInitializerComma) && in calculateFormattingInformation()
3678 Current = Current->Previous; in calculateUnbreakableTailLengths()
3714 CurrentToken = CurrentToken->Previous; in calculateInitializerColumnList()
3724 const FormatToken &Left = *Tok.Previous; in splitPenalty()
3822 return !Right.NextOperator || !Right.NextOperator->Previous->closesScope() in splitPenalty()
3856 if (Line.Type == LT_ObjCDecl && Left.is(tok::l_paren) && Left.Previous && in splitPenalty()
3857 Left.Previous->isOneOf(tok::identifier, tok::greater)) { in splitPenalty()
3867 if (Left.is(tok::l_paren) && Left.Previous && in splitPenalty()
3868 (Left.Previous->isOneOf(tok::kw_for, tok::kw__Generic) || in splitPenalty()
3869 Left.Previous->isIf())) { in splitPenalty()
3896 if (Left.isOneOf(tok::plus, tok::comma) && Left.Previous && in splitPenalty()
3897 Left.Previous->isLabelString() && in splitPenalty()
3985 if (LeftParen->Previous && isKeywordWithCondition(*LeftParen->Previous)) in spaceRequiredBetween()
4002 if (Right.is(tok::l_paren) && Left.is(tok::kw_co_await) && Left.Previous && in spaceRequiredBetween()
4003 Left.Previous->is(tok::kw_operator)) { in spaceRequiredBetween()
4054 return Left.Tok.isLiteral() || (Left.is(tok::identifier) && Left.Previous && in spaceRequiredBetween()
4055 Left.Previous->is(tok::kw_case)); in spaceRequiredBetween()
4123 if (Left.Previous && Left.Previous->isTypeOrIdentifier() && Right.Next && in spaceRequiredBetween()
4146 return Left.Previous && !Left.Previous->isOneOf( in spaceRequiredBetween()
4150 if (Left.is(tok::ellipsis) && Left.Previous && in spaceRequiredBetween()
4151 Left.Previous->isPointerOrReference()) { in spaceRequiredBetween()
4160 const FormatToken *Previous = &Left; in spaceRequiredBetween() local
4161 while (Previous && Previous->isNot(tok::kw_operator)) { in spaceRequiredBetween()
4162 if (Previous->is(tok::identifier) || Previous->isSimpleTypeSpecifier()) { in spaceRequiredBetween()
4163 Previous = Previous->getPreviousNonComment(); in spaceRequiredBetween()
4166 if (Previous->is(TT_TemplateCloser) && Previous->MatchingParen) { in spaceRequiredBetween()
4167 Previous = Previous->MatchingParen->getPreviousNonComment(); in spaceRequiredBetween()
4170 if (Previous->is(tok::coloncolon)) { in spaceRequiredBetween()
4171 Previous = Previous->getPreviousNonComment(); in spaceRequiredBetween()
4188 if (Previous) { in spaceRequiredBetween()
4189 if (Previous->endsSequence(tok::kw_operator)) in spaceRequiredBetween()
4191 if (Previous->is(tok::kw_const) || Previous->is(tok::kw_volatile)) { in spaceRequiredBetween()
4313 if (!Left.Previous || Left.Previous->isNot(tok::period)) { in spaceRequiredBetween()
4319 return ((!Line.MightBeFunctionDecl || !Left.Previous) && in spaceRequiredBetween()
4325 Left.MatchingParen->Previous && in spaceRequiredBetween()
4326 Left.MatchingParen->Previous->is(tok::kw_delete)) { in spaceRequiredBetween()
4368 Left.MatchingParen->Previous && in spaceRequiredBetween()
4369 (Left.MatchingParen->Previous->is(tok::period) || in spaceRequiredBetween()
4370 Left.MatchingParen->Previous->is(tok::coloncolon))) { in spaceRequiredBetween()
4402 const FormatToken &Left = *Right.Previous; in spaceRequiredBefore()
4572 if (Right.is(tok::l_paren) && Left.is(Keywords.kw_await) && Left.Previous && in spaceRequiredBefore()
4573 Left.Previous->is(tok::kw_for)) { in spaceRequiredBefore()
4610 if (Left.Previous && Left.Previous->is(tok::period) && in spaceRequiredBefore()
4628 (Left.is(Keywords.kw_of) && Left.Previous && in spaceRequiredBefore()
4629 (Left.Previous->is(tok::identifier) || in spaceRequiredBefore()
4630 Left.Previous->isOneOf(tok::r_square, tok::r_brace)))) && in spaceRequiredBefore()
4631 (!Left.Previous || Left.Previous->isNot(tok::period))) { in spaceRequiredBefore()
4634 if (Left.isOneOf(tok::kw_for, Keywords.kw_as) && Left.Previous && in spaceRequiredBefore()
4635 Left.Previous->is(tok::period) && Right.is(tok::l_paren)) { in spaceRequiredBefore()
4642 if (Left.is(tok::kw_default) && Left.Previous && in spaceRequiredBefore()
4643 Left.Previous->is(tok::kw_export)) { in spaceRequiredBefore()
4982 const FormatToken &Left = *Right.Previous; in mustBreakBefore()
5017 if (Right.is(tok::string_literal) && Left.is(tok::plus) && Left.Previous && in mustBreakBefore()
5018 Left.Previous->is(tok::string_literal)) { in mustBreakBefore()
5022 Left.Previous && Left.Previous->is(tok::equal) && in mustBreakBefore()
5041 if (Right.is(tok::r_brace) && Left.is(tok::l_brace) && Left.Previous && in mustBreakBefore()
5042 Left.Previous->is(TT_FatArrow)) { in mustBreakBefore()
5140 BeforeClosingBrace = Left.MatchingParen->Previous; in mustBreakBefore()
5238 if ((Left.is(tok::l_brace) || (Left.is(tok::less) && Left.Previous && in mustBreakBefore()
5239 Left.Previous->is(tok::equal))) && in mustBreakBefore()
5414 const FormatToken &Left = *Right.Previous; in canBreakBefore()
5656 if (Left.is(tok::l_paren) && Left.Previous && in canBreakBefore()
5657 (Left.Previous->isOneOf(TT_BinaryOperator, TT_CastRParen))) { in canBreakBefore()
5688 const FormatToken *Previous = Right.MatchingParen->Previous; in canBreakBefore() local
5689 return !(Previous && (Previous->is(tok::kw_for) || Previous->isIf())); in canBreakBefore()