Lines Matching refs:FormatToken
27 static bool mustBreakAfterAttributes(const FormatToken &Tok, in mustBreakAfterAttributes()
59 static bool canBeObjCSelectorComponent(const FormatToken &Tok) { in canBeObjCSelectorComponent()
65 static bool isLambdaParameterList(const FormatToken *Left) { in isLambdaParameterList()
81 static bool isKeywordWithCondition(const FormatToken &Tok) { in isKeywordWithCondition()
87 static bool isCppAttribute(bool IsCpp, const FormatToken &Tok) { in isCppAttribute()
93 const FormatToken *AttrTok = Tok.Next->Next; in isCppAttribute()
137 ScopeType getScopeType(const FormatToken &Token) const { in getScopeType()
175 FormatToken *Left = CurrentToken->Previous; in parseAngle()
260 if (FormatToken *Previous = CurrentToken->getPreviousNonComment()) { in parseAngle()
311 FormatToken &OpeningParen = *CurrentToken->Previous; in parseParens()
313 FormatToken *PrevNonComment = OpeningParen.getPreviousNonComment(); in parseParens()
329 if (FormatToken *MaybeSel = OpeningParen.Previous) { in parseParens()
340 FormatToken *Prev = &OpeningParen; in parseParens()
413 if (FormatToken *Prev = OpeningParen.Previous) { in parseParens()
471 FormatToken *PossibleObjCForInToken = nullptr; in parseParens()
478 FormatToken *Prev = CurrentToken->getPreviousNonComment(); in parseParens()
480 FormatToken *PrevPrev = Prev->getPreviousNonComment(); in parseParens()
481 FormatToken *Next = CurrentToken->Next; in parseParens()
518 for (FormatToken *Tok = &OpeningParen; Tok != CurrentToken; in parseParens()
611 FormatToken *Tok = CurrentToken; in parseParens()
621 bool isCSharpAttributeSpecifier(const FormatToken &Tok) { in isCSharpAttributeSpecifier()
636 const FormatToken *AttrTok = Tok.Next; in isCSharpAttributeSpecifier()
680 FormatToken *Left = CurrentToken->Previous; in parseSquare()
682 FormatToken *Parent = Left->getPreviousNonComment(); in parseSquare()
848 FormatToken *Previous = CurrentToken->getPreviousNonComment(); in parseSquare()
894 FormatToken *Tok = CurrentToken; in parseSquare()
945 FormatToken *HashTok = CurrentToken; in parseTableGenValue()
958 FormatToken *Suffix = CurrentToken; in parseTableGenValue()
1006 bool isTableGenDAGArgBreakingOperator(const FormatToken &Tok) { in isTableGenDAGArgBreakingOperator()
1025 bool parseTableGenDAGArgAndList(FormatToken *Opener) { in parseTableGenDAGArgAndList()
1026 FormatToken *FirstTok = CurrentToken; in parseTableGenDAGArgAndList()
1079 FormatToken *Tok = CurrentToken; in parseTableGenSimpleValue()
1170 FormatToken &OpeningBrace = *CurrentToken->Previous; in parseBrace()
1216 FormatToken *Previous = CurrentToken->getPreviousNonComment(); in parseBrace()
1246 void updateParameterCount(FormatToken *Left, FormatToken *Current) { in updateParameterCount()
1304 FormatToken *Tok = CurrentToken; in consumeToken()
1379 if (FormatToken *Previous = Tok->getPreviousNonComment()) in consumeToken()
1385 const FormatToken *BeforePrevious = Tok->Previous->Previous; in consumeToken()
1420 FormatToken *Prev = Tok->getPreviousNonComment(); in consumeToken()
1428 FormatToken *PrevPrev = Prev->getPreviousNonComment(); in consumeToken()
1515 const FormatToken *Prev = Tok->getPreviousNonComment(); in consumeToken()
1516 const FormatToken *PrevPrev; in consumeToken()
1541 const FormatToken *PrevParen = PrevPrev->getPreviousNonComment(); in consumeToken()
1577 FormatToken *Previous = Tok->getPreviousNonComment(); in consumeToken()
1597 FormatToken *Previous = Tok->getPreviousNonComment(); in consumeToken()
1930 FormatToken *Tok = CurrentToken; in parsePreprocessorDirective()
2041 bool isClosureImportStatement(const FormatToken &Tok) { in isClosureImportStatement()
2109 FormatToken *FirstObjCSelectorName = nullptr;
2110 FormatToken *FirstStartOfName = nullptr;
2169 void modifyContext(const FormatToken &Current) { in modifyContext()
2184 const FormatToken *Tok = Line.First->getNextNonComment(); in modifyContext()
2229 for (FormatToken *Previous = Current.Previous; in modifyContext()
2264 for (FormatToken *Previous = Current.Previous; in modifyContext()
2285 static FormatToken *untilMatchingParen(FormatToken *Current) { in untilMatchingParen()
2300 static bool isDeductionGuide(FormatToken &Current) { in isDeductionGuide()
2305 FormatToken *TemplateCloser = Current.Next->Next; in isDeductionGuide()
2330 FormatToken *LeadingIdentifier = in isDeductionGuide()
2340 void determineTokenType(FormatToken &Current) { in determineTokenType()
2480 if (FormatToken *AfterParen = Current.MatchingParen->Next; in determineTokenType()
2483 if (FormatToken *BeforeParen = Current.MatchingParen->Previous; in determineTokenType()
2511 FormatToken *PreviousNoComment = Current.getPreviousNonComment(); in determineTokenType()
2547 const FormatToken &AtToken = *Current.Previous; in determineTokenType()
2548 const FormatToken *Previous = AtToken.getPreviousNonComment(); in determineTokenType()
2566 bool isStartOfName(const FormatToken &Tok) { in isStartOfName()
2591 FormatToken *PreviousNotConst = Tok.getPreviousNonComment(); in isStartOfName()
2659 bool lParenStartsCppCast(const FormatToken &Tok) { in lParenStartsCppCast()
2664 FormatToken *LeftOfParens = Tok.getPreviousNonComment(); in lParenStartsCppCast()
2680 bool rParenEndsCast(const FormatToken &Tok) { in rParenEndsCast()
2716 auto MayBeArrayDelete = [](FormatToken *Tok) -> FormatToken * { in rParenEndsCast()
2729 if (FormatToken *MaybeDelete = MayBeArrayDelete(LeftOfParens)) in rParenEndsCast()
2788 auto IsQualifiedPointerOrReference = [](const FormatToken *T, in rParenEndsCast()
2900 bool determineUnaryOperatorByUsage(const FormatToken &Tok) { in determineUnaryOperatorByUsage()
2901 const FormatToken *PrevToken = Tok.getPreviousNonComment(); in determineUnaryOperatorByUsage()
2937 TokenType determineStarAmpUsage(const FormatToken &Tok, bool IsExpression, in determineStarAmpUsage()
2957 const FormatToken *PrevToken = Tok.getPreviousNonComment(); in determineStarAmpUsage()
2965 const FormatToken *NextToken = Tok.getNextNonComment(); in determineStarAmpUsage()
3019 const FormatToken *NextNonParen = NextToken; in determineStarAmpUsage()
3044 const FormatToken *NextNextToken = NextToken->getNextNonComment(); in determineStarAmpUsage()
3059 auto IsChainedOperatorAmpOrMember = [](const FormatToken *token) { in determineStarAmpUsage()
3079 TokenType determinePlusMinusCaretUsage(const FormatToken &Tok) { in determinePlusMinusCaretUsage()
3083 const FormatToken *PrevToken = Tok.getPreviousNonComment(); in determinePlusMinusCaretUsage()
3095 TokenType determineIncrementUsage(const FormatToken &Tok) { in determineIncrementUsage()
3096 const FormatToken *PrevToken = Tok.getPreviousNonComment(); in determineIncrementUsage()
3109 FormatToken *CurrentToken;
3121 llvm::SmallPtrSet<FormatToken *, 16> NonTemplateLess;
3163 FormatToken *Start = Current; in parse()
3164 FormatToken *LatestOperator = nullptr; in parse()
3167 FormatToken *VerilogFirstOfType = nullptr; in parse()
3198 FormatToken *Prev = Current->getPreviousNonComment(); in parse()
3277 const FormatToken *NextNonComment = Current->getNextNonComment(); in getCurrentPrecedence()
3325 void addFakeParenthesis(FormatToken *Start, prec::Level Precedence, in addFakeParenthesis()
3326 FormatToken *End = nullptr) { in addFakeParenthesis()
3349 llvm::SmallVector<FormatToken *, 2> Tokens; in parseUnaryOperator()
3355 for (FormatToken *Token : llvm::reverse(Tokens)) { in parseUnaryOperator()
3364 FormatToken *Start = Current; in parseConditionalExpr()
3389 FormatToken *verilogGroupDecl(FormatToken *FirstOfType, in verilogGroupDecl()
3390 FormatToken *PreviousComma) { in verilogGroupDecl()
3394 FormatToken *Start = Current; in verilogGroupDecl()
3404 FormatToken *Tok = Start; in verilogGroupDecl()
3415 FormatToken *First = nullptr; in verilogGroupDecl()
3417 FormatToken *Next = Tok->getNextNonComment(); in verilogGroupDecl()
3473 FormatToken *Second = nullptr; in verilogGroupDecl()
3482 FormatToken *TypedName = nullptr; in verilogGroupDecl()
3525 FormatToken *Current;
3571 static FormatToken *getFunctionName(const AnnotatedLine &Line, in getFunctionName()
3572 FormatToken *&OpeningParen) { in getFunctionName()
3573 for (FormatToken *Tok = Line.getFirstNonComment(), *Name = nullptr; Tok; in getFunctionName()
3632 static bool isCtorOrDtorName(const FormatToken *Tok) { in isCtorOrDtorName()
3667 FormatToken *OpeningParen = nullptr; in annotate()
3692 const FormatToken &Current, in isFunctionDeclarationName()
3694 FormatToken *&ClosingParen) { in isFunctionDeclarationName()
3711 [&LangOpts](const FormatToken *Next) -> const FormatToken * { in isFunctionDeclarationName()
3821 for (const FormatToken *Tok = Next->Next; Tok && Tok != ClosingParen; in isFunctionDeclarationName()
3872 FormatToken *Current = First->Next; in calculateFormattingInformation()
3882 FormatToken *ClosingParen = nullptr; in calculateFormattingInformation()
3883 FormatToken *AfterLastAttribute = nullptr; in calculateFormattingInformation()
3974 const FormatToken *Prev = Current->Previous; in calculateFormattingInformation()
3995 for (FormatToken *Parameter = Current->Previous; Parameter; in calculateFormattingInformation()
4029 FormatToken &LastOfChild = *Prev->Children[0]->Last; in calculateFormattingInformation()
4088 FormatToken *Current = Line.Last; in calculateUnbreakableTailLengths()
4122 FormatToken *TokenAnnotator::calculateInitializerColumnList( in calculateInitializerColumnList()
4123 AnnotatedLine &Line, FormatToken *CurrentToken, unsigned Depth) const { in calculateInitializerColumnList()
4142 const FormatToken &Tok, in splitPenalty()
4144 const FormatToken &Left = *Tok.Previous; in splitPenalty()
4145 const FormatToken &Right = Tok; in splitPenalty()
4356 bool TokenAnnotator::spaceRequiredBeforeParens(const FormatToken &Right) const { in spaceRequiredBeforeParens()
4371 const FormatToken &Left, in spaceRequiredBetween()
4372 const FormatToken &Right) const { in spaceRequiredBetween()
4410 const FormatToken *LeftParen = nullptr; in spaceRequiredBetween()
4498 FormatToken *TokenBeforeMatchingParen = in spaceRequiredBetween()
4606 const FormatToken *Previous = &Left; in spaceRequiredBetween()
4648 [](const FormatToken &LSquareTok, const FormatStyle &Style) { in spaceRequiredBetween()
4845 const FormatToken &Right) const { in spaceRequiredBefore()
4846 const FormatToken &Left = *Right.Previous; in spaceRequiredBefore()
5033 const FormatToken *Next = Right.MatchingParen->getNextNonComment(); in spaceRequiredBefore()
5155 const FormatToken *Next = Right.getNextNonComment(); in spaceRequiredBefore()
5441 static bool isAllmanBrace(const FormatToken &Tok) { in isAllmanBrace()
5447 static bool IsFunctionArgument(const FormatToken &Tok) { in IsFunctionArgument()
5453 isItAnEmptyLambdaAllowed(const FormatToken &Tok, in isItAnEmptyLambdaAllowed()
5458 static bool isAllmanLambdaBrace(const FormatToken &Tok) { in isAllmanLambdaBrace()
5464 const FormatToken &Right) const { in mustBreakBefore()
5465 const FormatToken &Left = *Right.Previous; in mustBreakBefore()
5645 const FormatToken *BeforeClosingBrace = nullptr; in mustBreakBefore()
5926 const FormatToken &Right) const { in canBreakBefore()
5927 const FormatToken &Left = *Right.Previous; in canBreakBefore()
5950 const FormatToken *NonComment = Right.getPreviousNonComment(); in canBreakBefore()
5982 const FormatToken *Next = Right.getNextNonComment(); in canBreakBefore()
6222 const FormatToken *Previous = Right.MatchingParen->Previous; in canBreakBefore()
6317 const FormatToken *Tok = Line.First; in printDebugInfo()
6340 TokenAnnotator::getTokenReferenceAlignment(const FormatToken &Reference) const { in getTokenReferenceAlignment()
6358 const FormatToken &PointerOrReference) const { in getTokenPointerOrReferenceAlignment()