Lines Matching refs:MatchingParen
68 Left->Previous->MatchingParen && in isLambdaParameterList()
69 Left->Previous->MatchingParen->is(TT_TemplateOpener)) { in isLambdaParameterList()
70 Left = Left->Previous->MatchingParen; in isLambdaParameterList()
75 Left->Previous->MatchingParen && in isLambdaParameterList()
76 Left->Previous->MatchingParen->is(TT_LambdaLSquare); in isLambdaParameterList()
162 (!Previous.Previous->MatchingParen || in parseAngle()
163 Previous.Previous->MatchingParen->isNot( in parseAngle()
207 Left->MatchingParen = CurrentToken; in parseAngle()
208 CurrentToken->MatchingParen = Left; in parseAngle()
380 } else if (OpeningParen.Previous && OpeningParen.Previous->MatchingParen && in parseParens()
381 OpeningParen.Previous->MatchingParen->isOneOf( in parseParens()
467 OpeningParen.MatchingParen = CurrentToken; in parseParens()
468 CurrentToken->MatchingParen = &OpeningParen; in parseParens()
572 auto *MatchingParen = Tok.Previous->MatchingParen; in isCSharpAttributeSpecifier() local
573 if (!MatchingParen || MatchingParen->is(TT_ArraySubscriptLSquare)) in isCSharpAttributeSpecifier()
784 Left->MatchingParen = CurrentToken; in parseSquare()
785 CurrentToken->MatchingParen = Left; in parseSquare()
891 OpeningBrace.MatchingParen = CurrentToken; in parseBrace()
892 CurrentToken->MatchingParen = &OpeningBrace; in parseBrace()
1171 Tok->Previous->MatchingParen && in consumeToken()
1172 Tok->Previous->MatchingParen->is(TT_OverloadedOperatorLParen)) { in consumeToken()
1174 Tok->Previous->MatchingParen->setType(TT_OverloadedOperator); in consumeToken()
1212 if (PrevParen->is(tok::r_paren) && PrevParen->MatchingParen && in consumeToken()
1213 PrevParen->MatchingParen->is(TT_VerilogInstancePortLParen)) { in consumeToken()
1717 CurrentToken->MatchingParen = nullptr; in resetTokenMetadata()
1837 Tok = Tok->MatchingParen; in modifyContext()
1872 Previous = Previous->MatchingParen; in modifyContext()
1965 Current.Previous->MatchingParen) { in isDeductionGuide()
1969 Current.Previous->MatchingParen->Previous; in isDeductionGuide()
2109 if (Current.MatchingParen && Current.Next && in determineTokenType()
2114 if (FormatToken *AfterParen = Current.MatchingParen->Next; in determineTokenType()
2117 if (FormatToken *BeforeParen = Current.MatchingParen->Previous; in determineTokenType()
2158 Current.Previous->MatchingParen && in determineTokenType()
2159 Current.Previous->MatchingParen->Previous && in determineTokenType()
2160 Current.Previous->MatchingParen->Previous->is( in determineTokenType()
2249 return PreviousNotConst && PreviousNotConst->MatchingParen && 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()
2295 LeftOfParens->MatchingParen) { in lParenStartsCppCast()
2296 auto *Prev = LeftOfParens->MatchingParen->getPreviousNonComment(); in lParenStartsCppCast()
2317 if (Tok.Previous == Tok.MatchingParen || !Tok.Next || !Tok.MatchingParen) in rParenEndsCast()
2320 if (Tok.MatchingParen->is(TT_OverloadedOperatorLParen)) in rParenEndsCast()
2323 FormatToken *LeftOfParens = Tok.MatchingParen->getPreviousNonComment(); in rParenEndsCast()
2329 if (!LeftOfParens->MatchingParen || in rParenEndsCast()
2330 !LeftOfParens->MatchingParen->Previous) { in rParenEndsCast()
2333 LeftOfParens = LeftOfParens->MatchingParen->Previous; in rParenEndsCast()
2416 assert(T->MatchingParen); in rParenEndsCast()
2417 assert(T->MatchingParen->is(tok::l_paren)); in rParenEndsCast()
2418 assert(T->MatchingParen->is(TT_AttributeLParen)); in rParenEndsCast()
2419 if (const auto *Tok = T->MatchingParen->Previous; in rParenEndsCast()
2426 if (T->MatchingParen && T->MatchingParen->Previous) { in rParenEndsCast()
2427 T = T->MatchingParen->Previous; in rParenEndsCast()
2456 for (const FormatToken *Token = Tok.MatchingParen->Next; Token != &Tok; in rParenEndsCast()
2494 for (FormatToken *Prev = Tok.Previous; Prev != Tok.MatchingParen; in rParenEndsCast()
2607 !PrevToken->MatchingParen) { in determineStarAmpUsage()
2807 (Current->MatchingParen || Current->is(TT_TemplateString))) || in parse()
2995 if (!(Start = Start->MatchingParen) || in verilogGroupDecl()
3050 Tok = Tok->MatchingParen; in verilogGroupDecl()
3060 Next = Next->MatchingParen; in verilogGroupDecl()
3071 while (Tok && Tok->is(tok::l_square) && (Tok = Tok->MatchingParen)) in verilogGroupDecl()
3172 Tok = Tok->MatchingParen; in getFunctionName()
3181 Tok->MatchingParen in getFunctionName()
3322 if (Next->is(TT_TemplateOpener) && Next->MatchingParen) { in isFunctionDeclarationName()
3323 Next = Next->MatchingParen; 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()
3353 if (Next->is(TT_TemplateOpener) && Next->MatchingParen) { in isFunctionDeclarationName()
3354 Next = Next->MatchingParen; in isFunctionDeclarationName()
3366 Next = Next->MatchingParen; in isFunctionDeclarationName()
3378 if (!Next || Next->isNot(tok::l_paren) || !Next->MatchingParen) in isFunctionDeclarationName()
3380 ClosingParen = Next->MatchingParen; in isFunctionDeclarationName()
3410 if (Tok->isOneOf(tok::l_paren, TT_TemplateOpener) && Tok->MatchingParen) { in isFunctionDeclarationName()
3411 Tok = Tok->MatchingParen; in isFunctionDeclarationName()
3492 if (auto *LBrace = Tok->MatchingParen; LBrace) { in calculateFormattingInformation()
3519 for (Tok = Tok->Next; Tok && Tok != LeftParen->MatchingParen; in calculateFormattingInformation()
3546 Tok = Next->MatchingParen; in calculateFormattingInformation()
3652 if (Current->MatchingParen && in calculateFormattingInformation()
3653 Current->MatchingParen->opensBlockOrBlockTypeList(Style) && in calculateFormattingInformation()
3957 if (Left.is(tok::kw_throw) && Right.is(tok::l_paren) && Right.MatchingParen && in spaceRequiredBetween()
3958 Right.MatchingParen->is(TT_CastRParen)) { in spaceRequiredBetween()
3980 else if (Right.is(tok::r_paren) && Right.MatchingParen) in spaceRequiredBetween()
3981 LeftParen = Right.MatchingParen; in spaceRequiredBetween()
4014 (Left.MatchingParen && Left.MatchingParen->is(TT_CastRParen))) in spaceRequiredBetween()
4021 bool IsLightweightGeneric = Right.MatchingParen && in spaceRequiredBetween()
4022 Right.MatchingParen->Next && in spaceRequiredBetween()
4023 Right.MatchingParen->Next->is(tok::colon); in spaceRequiredBetween()
4061 if (!Left.MatchingParen) in spaceRequiredBetween()
4064 Left.MatchingParen->getPreviousNonComment(); in spaceRequiredBetween()
4166 if (Previous->is(TT_TemplateCloser) && Previous->MatchingParen) { in spaceRequiredBetween()
4167 Previous = Previous->MatchingParen->getPreviousNonComment(); in spaceRequiredBetween()
4216 return Right.MatchingParen && in spaceRequiredBetween()
4217 ((Right.MatchingParen->is(TT_ArrayInitializerLSquare) && in spaceRequiredBetween()
4218 SpaceRequiredForArrayInitializerLSquare(*Right.MatchingParen, in spaceRequiredBetween()
4221 Right.MatchingParen->isOneOf(TT_ArraySubscriptLSquare, in spaceRequiredBetween()
4237 (Right.is(tok::r_brace) && Right.MatchingParen && in spaceRequiredBetween()
4238 Right.MatchingParen->isNot(BK_Block))) { in spaceRequiredBetween()
4309 Left.MatchingParen && Left.MatchingParen->is(TT_LambdaLSquare)) { in spaceRequiredBetween()
4324 if (Left.is(tok::r_square) && Left.MatchingParen && in spaceRequiredBetween()
4325 Left.MatchingParen->Previous && in spaceRequiredBetween()
4326 Left.MatchingParen->Previous->is(tok::kw_delete)) { in spaceRequiredBetween()
4367 if (Left.is(TT_TemplateCloser) && Left.MatchingParen && 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()
4382 if (Right.is(tok::r_brace) && Right.MatchingParen && in spaceRequiredBetween()
4383 Right.MatchingParen->endsSequence(TT_DictLiteral, tok::at)) { in spaceRequiredBetween()
4478 if (Left.MatchingParen && in spaceRequiredBefore()
4479 Left.MatchingParen->is(TT_ProtoExtensionLSquare) && in spaceRequiredBefore()
4577 Right.MatchingParen) { in spaceRequiredBefore()
4578 const FormatToken *Next = Right.MatchingParen->getNextNonComment(); in spaceRequiredBefore()
4714 (Left.is(tok::r_paren) && Left.MatchingParen && in spaceRequiredBefore()
4715 Left.MatchingParen->endsSequence(tok::l_paren, tok::at)))) { in spaceRequiredBefore()
4942 Left.MatchingParen && in spaceRequiredBefore()
4943 Left.MatchingParen->is(TT_OverloadedOperatorLParen)) { in spaceRequiredBefore()
4965 return Tok.MatchingParen && Tok.MatchingParen->Next && in IsFunctionArgument()
4966 Tok.MatchingParen->Next->isOneOf(tok::comma, tok::r_paren); in IsFunctionArgument()
5086 Left.MatchingParen && in mustBreakBefore()
5087 Left.MatchingParen->is(TT_VerilogInstancePortLParen)))) { in mustBreakBefore()
5139 Left.isNot(BK_Block) && Left.MatchingParen) { in mustBreakBefore()
5140 BeforeClosingBrace = Left.MatchingParen->Previous; in mustBreakBefore()
5141 } else if (Right.MatchingParen && in mustBreakBefore()
5142 (Right.MatchingParen->isOneOf(tok::l_brace, in mustBreakBefore()
5145 Right.MatchingParen->is(tok::l_paren)))) { in mustBreakBefore()
5176 if (Left.ClosesTemplateDeclaration && Left.MatchingParen && in mustBreakBefore()
5177 Left.MatchingParen->NestingLevel == 0) { in mustBreakBefore()
5602 if (Right.is(tok::r_square) && Right.MatchingParen && in canBreakBefore()
5603 Right.MatchingParen->is(TT_ProtoExtensionLSquare)) { in canBreakBefore()
5665 if (Right.is(tok::r_square) && Right.MatchingParen && in canBreakBefore()
5666 Right.MatchingParen->is(TT_LambdaLSquare)) { in canBreakBefore()
5673 return Right.MatchingParen && (Right.MatchingParen->is(BK_Block) || in canBreakBefore()
5680 !Right.MatchingParen) { in canBreakBefore()
5688 const FormatToken *Previous = Right.MatchingParen->Previous; in canBreakBefore()