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()
164 (!Previous.Previous->MatchingParen || in parseAngle()
165 Previous.Previous->MatchingParen->isNot( in parseAngle()
216 Left->MatchingParen = CurrentToken; in parseAngle()
217 CurrentToken->MatchingParen = Left; in parseAngle()
401 } else if (OpeningParen.Previous && OpeningParen.Previous->MatchingParen && in parseParens()
402 OpeningParen.Previous->MatchingParen->isOneOf( in parseParens()
510 OpeningParen.MatchingParen = CurrentToken; in parseParens()
511 CurrentToken->MatchingParen = &OpeningParen; in parseParens()
631 auto *MatchingParen = Tok.Previous->MatchingParen; in isCSharpAttributeSpecifier() local
632 if (!MatchingParen || MatchingParen->is(TT_ArraySubscriptLSquare)) in isCSharpAttributeSpecifier()
841 Left->MatchingParen = CurrentToken; in parseSquare()
842 CurrentToken->MatchingParen = Left; in parseSquare()
1060 Opener->MatchingParen = CurrentToken; in parseTableGenDAGArgAndList()
1061 CurrentToken->MatchingParen = Opener; in parseTableGenDAGArgAndList()
1201 OpeningBrace.MatchingParen = CurrentToken; in parseBrace()
1202 CurrentToken->MatchingParen = &OpeningBrace; in parseBrace()
1501 Tok->Previous->MatchingParen && in consumeToken()
1502 Tok->Previous->MatchingParen->is(TT_OverloadedOperatorLParen)) { in consumeToken()
1504 Tok->Previous->MatchingParen->setType(TT_OverloadedOperator); in consumeToken()
1542 if (PrevParen->is(tok::r_paren) && PrevParen->MatchingParen && in consumeToken()
1543 PrevParen->MatchingParen->is(TT_VerilogInstancePortLParen)) { in consumeToken()
2076 CurrentToken->MatchingParen = nullptr; in resetTokenMetadata()
2199 Tok = Tok->MatchingParen; in modifyContext()
2234 Previous = Previous->MatchingParen; in modifyContext()
2327 Current.Previous->MatchingParen) { in isDeductionGuide()
2331 Current.Previous->MatchingParen->Previous; in isDeductionGuide()
2475 if (Current.MatchingParen && Current.Next && in determineTokenType()
2480 if (FormatToken *AfterParen = Current.MatchingParen->Next; in determineTokenType()
2483 if (FormatToken *BeforeParen = Current.MatchingParen->Previous; in determineTokenType()
2524 Current.Previous->MatchingParen && in determineTokenType()
2525 Current.Previous->MatchingParen->Previous && in determineTokenType()
2526 Current.Previous->MatchingParen->Previous->is( in determineTokenType()
2618 return PreviousNotConst && PreviousNotConst->MatchingParen && in isStartOfName()
2619 PreviousNotConst->MatchingParen->Previous && in isStartOfName()
2620 PreviousNotConst->MatchingParen->Previous->isNot(tok::period) && in isStartOfName()
2621 PreviousNotConst->MatchingParen->Previous->isNot(tok::kw_template); in isStartOfName()
2666 LeftOfParens->MatchingParen) { in lParenStartsCppCast()
2667 auto *Prev = LeftOfParens->MatchingParen->getPreviousNonComment(); in lParenStartsCppCast()
2683 if (!Tok.MatchingParen || !Tok.Previous) in rParenEndsCast()
2690 const auto *LParen = Tok.MatchingParen; in rParenEndsCast()
2707 if (!LeftOfParens->MatchingParen || in rParenEndsCast()
2708 !LeftOfParens->MatchingParen->Previous) { in rParenEndsCast()
2711 LeftOfParens = LeftOfParens->MatchingParen->Previous; in rParenEndsCast()
2798 assert(T->MatchingParen); in rParenEndsCast()
2799 assert(T->MatchingParen->is(tok::l_paren)); in rParenEndsCast()
2800 assert(T->MatchingParen->is(TT_AttributeLParen)); in rParenEndsCast()
2801 if (const auto *Tok = T->MatchingParen->Previous; in rParenEndsCast()
2808 if (T->MatchingParen && T->MatchingParen->Previous) { in rParenEndsCast()
2809 T = T->MatchingParen->Previous; in rParenEndsCast()
2885 Prev = Prev->MatchingParen; in rParenEndsCast()
3006 !PrevToken->MatchingParen) { in determineStarAmpUsage()
3210 (Current->MatchingParen || Current->is(TT_TemplateString))) || in parse()
3398 if (!(Start = Start->MatchingParen) || in verilogGroupDecl()
3453 Tok = Tok->MatchingParen; in verilogGroupDecl()
3464 Next = Next->MatchingParen; in verilogGroupDecl()
3475 while (Tok && Tok->is(tok::l_square) && (Tok = Tok->MatchingParen)) in verilogGroupDecl()
3577 Tok = Tok->MatchingParen; in getFunctionName()
3586 Tok->MatchingParen) { in getFunctionName()
3736 if (Next->is(TT_TemplateOpener) && Next->MatchingParen) { in isFunctionDeclarationName()
3737 Next = Next->MatchingParen; in isFunctionDeclarationName()
3756 assert(Previous.MatchingParen); in isFunctionDeclarationName()
3757 assert(Previous.MatchingParen->is(tok::l_paren)); in isFunctionDeclarationName()
3758 assert(Previous.MatchingParen->is(TT_TypeDeclarationParen)); in isFunctionDeclarationName()
3768 if (Next->is(TT_TemplateOpener) && Next->MatchingParen) { in isFunctionDeclarationName()
3769 Next = Next->MatchingParen; in isFunctionDeclarationName()
3781 Next = Next->MatchingParen; in isFunctionDeclarationName()
3793 if (!Next || Next->isNot(tok::l_paren) || !Next->MatchingParen) in isFunctionDeclarationName()
3795 ClosingParen = Next->MatchingParen; in isFunctionDeclarationName()
3825 if (Tok->isOneOf(tok::l_paren, TT_TemplateOpener) && Tok->MatchingParen) { in isFunctionDeclarationName()
3826 Tok = Tok->MatchingParen; in isFunctionDeclarationName()
3898 auto *OpeningParen = ClosingParen->MatchingParen; in calculateFormattingInformation()
3912 if (auto *LBrace = Tok->MatchingParen; LBrace) { in calculateFormattingInformation()
3936 if (!Tok || !Tok->MatchingParen) in calculateFormattingInformation()
3939 for (Tok = Tok->Next; Tok && Tok != LeftParen->MatchingParen; in calculateFormattingInformation()
3966 Tok = Next->MatchingParen; in calculateFormattingInformation()
4072 if (Current->MatchingParen && in calculateFormattingInformation()
4073 Current->MatchingParen->opensBlockOrBlockTypeList(Style) && in calculateFormattingInformation()
4377 if (Left.is(tok::kw_throw) && Right.is(tok::l_paren) && Right.MatchingParen && in spaceRequiredBetween()
4378 Right.MatchingParen->is(TT_CastRParen)) { in spaceRequiredBetween()
4392 Right.MatchingParen == &Left && Line.Children.empty()) { in spaceRequiredBetween()
4403 auto *InnerLParen = Left.MatchingParen; in spaceRequiredBetween()
4404 if (InnerLParen && InnerLParen->Previous == Right.MatchingParen) { in spaceRequiredBetween()
4413 else if (Right.is(tok::r_paren) && Right.MatchingParen) in spaceRequiredBetween()
4414 LeftParen = Right.MatchingParen; in spaceRequiredBetween()
4449 (Left.MatchingParen && Left.MatchingParen->is(TT_CastRParen))) in spaceRequiredBetween()
4456 bool IsLightweightGeneric = Right.MatchingParen && in spaceRequiredBetween()
4457 Right.MatchingParen->Next && in spaceRequiredBetween()
4458 Right.MatchingParen->Next->is(tok::colon); in spaceRequiredBetween()
4496 if (!Left.MatchingParen) in spaceRequiredBetween()
4499 Left.MatchingParen->getPreviousNonComment(); in spaceRequiredBetween()
4590 const auto *LParen = Right.Next->MatchingParen; in spaceRequiredBetween()
4612 if (Previous->is(TT_TemplateCloser) && Previous->MatchingParen) { in spaceRequiredBetween()
4613 Previous = Previous->MatchingParen->getPreviousNonComment(); in spaceRequiredBetween()
4662 return Right.MatchingParen && in spaceRequiredBetween()
4663 ((Right.MatchingParen->is(TT_ArrayInitializerLSquare) && in spaceRequiredBetween()
4664 SpaceRequiredForArrayInitializerLSquare(*Right.MatchingParen, in spaceRequiredBetween()
4667 Right.MatchingParen->isOneOf(TT_ArraySubscriptLSquare, in spaceRequiredBetween()
4683 (Right.is(tok::r_brace) && Right.MatchingParen && in spaceRequiredBetween()
4684 Right.MatchingParen->isNot(BK_Block))) { in spaceRequiredBetween()
4754 Left.MatchingParen && Left.MatchingParen->is(TT_LambdaLSquare)) { in spaceRequiredBetween()
4769 if (Left.is(tok::r_square) && Left.MatchingParen && in spaceRequiredBetween()
4770 Left.MatchingParen->Previous && in spaceRequiredBetween()
4771 Left.MatchingParen->Previous->is(tok::kw_delete)) { in spaceRequiredBetween()
4812 if (Left.is(TT_TemplateCloser) && Left.MatchingParen && in spaceRequiredBetween()
4813 Left.MatchingParen->Previous && in spaceRequiredBetween()
4814 (Left.MatchingParen->Previous->is(tok::period) || in spaceRequiredBetween()
4815 Left.MatchingParen->Previous->is(tok::coloncolon))) { in spaceRequiredBetween()
4827 if (Right.is(tok::r_brace) && Right.MatchingParen && in spaceRequiredBetween()
4828 Right.MatchingParen->endsSequence(TT_DictLiteral, tok::at)) { in spaceRequiredBetween()
4933 if (Left.MatchingParen && in spaceRequiredBefore()
4934 Left.MatchingParen->is(TT_ProtoExtensionLSquare) && in spaceRequiredBefore()
5032 Right.MatchingParen) { in spaceRequiredBefore()
5033 const FormatToken *Next = Right.MatchingParen->getNextNonComment(); in spaceRequiredBefore()
5168 (Left.is(tok::r_paren) && Left.MatchingParen && in spaceRequiredBefore()
5169 Left.MatchingParen->endsSequence(tok::l_paren, tok::at)))) { in spaceRequiredBefore()
5425 Left.MatchingParen && in spaceRequiredBefore()
5426 Left.MatchingParen->is(TT_OverloadedOperatorLParen)) { in spaceRequiredBefore()
5448 return Tok.MatchingParen && Tok.MatchingParen->Next && in IsFunctionArgument()
5449 Tok.MatchingParen->Next->isOneOf(tok::comma, tok::r_paren); in IsFunctionArgument()
5577 Left.MatchingParen && in mustBreakBefore()
5578 Left.MatchingParen->is(TT_VerilogInstancePortLParen)))) { in mustBreakBefore()
5627 if (Right.is(TT_TableGenDAGArgCloser) && Right.MatchingParen && in mustBreakBefore()
5628 Right.MatchingParen->is(TT_TableGenDAGArgOpenerToBreak) && in mustBreakBefore()
5629 &Left != Right.MatchingParen->Next) { in mustBreakBefore()
5648 Left.isNot(BK_Block) && Left.MatchingParen) { in mustBreakBefore()
5649 BeforeClosingBrace = Left.MatchingParen->Previous; in mustBreakBefore()
5650 } else if (Right.MatchingParen && in mustBreakBefore()
5651 (Right.MatchingParen->isOneOf(tok::l_brace, in mustBreakBefore()
5654 Right.MatchingParen->is(tok::l_paren)))) { in mustBreakBefore()
5688 if (Left.ClosesTemplateDeclaration && Left.MatchingParen && in mustBreakBefore()
5689 Left.MatchingParen->NestingLevel == 0) { in mustBreakBefore()
6132 if (Right.is(tok::r_square) && Right.MatchingParen && in canBreakBefore()
6133 Right.MatchingParen->is(TT_ProtoExtensionLSquare)) { in canBreakBefore()
6199 if (Right.is(tok::r_square) && Right.MatchingParen && in canBreakBefore()
6200 Right.MatchingParen->is(TT_LambdaLSquare)) { in canBreakBefore()
6207 return Right.MatchingParen && (Right.MatchingParen->is(BK_Block) || in canBreakBefore()
6214 !Right.MatchingParen) { in canBreakBefore()
6222 const FormatToken *Previous = Right.MatchingParen->Previous; in canBreakBefore()