Lines Matching refs:FormatToken

39 static bool canBeObjCSelectorComponent(const FormatToken &Tok) {  in canBeObjCSelectorComponent()
65 const FormatToken &Previous = *CurrentToken->Previous; // The '<'. in parseAngle()
75 FormatToken *Left = CurrentToken->Previous; in parseAngle()
134 if (FormatToken *Previous = CurrentToken->getPreviousNonComment()) { in parseAngle()
150 FormatToken *Left = CurrentToken->Previous; in parseParens()
159 if (FormatToken *MaybeSel = Left->Previous) { in parseParens()
239 FormatToken *PossibleObjCForInToken = nullptr; in parseParens()
246 FormatToken *Prev = CurrentToken->getPreviousNonComment(); in parseParens()
248 FormatToken *PrevPrev = Prev->getPreviousNonComment(); in parseParens()
249 FormatToken *Next = CurrentToken->Next; in parseParens()
281 for (FormatToken *Tok = Left; Tok != CurrentToken; Tok = Tok->Next) { in parseParens()
342 FormatToken *Tok = CurrentToken; in parseParens()
352 bool isCpp11AttributeSpecifier(const FormatToken &Tok) { in isCpp11AttributeSpecifier()
355 const FormatToken *AttrTok = Tok.Next->Next; in isCpp11AttributeSpecifier()
387 FormatToken *Left = CurrentToken->Previous; in parseSquare()
389 FormatToken *Parent = Left->getPreviousNonComment(); in parseSquare()
526 FormatToken* Previous = CurrentToken->getPreviousNonComment(); in parseSquare()
567 FormatToken *Tok = CurrentToken; in parseSquare()
577 FormatToken *Left = CurrentToken->Previous; in parseBrace()
603 FormatToken *Previous = CurrentToken->getPreviousNonComment(); in parseBrace()
629 void updateParameterCount(FormatToken *Left, FormatToken *Current) { in updateParameterCount()
672 FormatToken *Tok = CurrentToken; in consumeToken()
704 if (FormatToken *Previous = Tok->getPreviousNonComment()) in consumeToken()
710 const FormatToken *BeforePrevious = Tok->Previous->Previous; in consumeToken()
819 FormatToken *Previous = Tok->getPreviousNonComment(); in consumeToken()
838 FormatToken *Previous = Tok->getPreviousNonComment(); in consumeToken()
1026 FormatToken *Tok = CurrentToken; in parsePreprocessorDirective()
1118 bool isClosureImportStatement(const FormatToken &Tok) { in isClosureImportStatement()
1131 void resetTokenMetadata(FormatToken *Token) { in resetTokenMetadata()
1176 FormatToken *FirstObjCSelectorName = nullptr;
1177 FormatToken *FirstStartOfName = nullptr;
1203 void modifyContext(const FormatToken &Current) { in modifyContext()
1215 for (FormatToken *Previous = Current.Previous; in modifyContext()
1248 for (FormatToken *Previous = Current.Previous; in modifyContext()
1262 void determineTokenType(FormatToken &Current) { in determineTokenType()
1353 if (FormatToken *AfterParen = Current.MatchingParen->Next) { in determineTokenType()
1356 if (FormatToken *BeforeParen = Current.MatchingParen->Previous) in determineTokenType()
1382 FormatToken *PreviousNoComment = Current.getPreviousNonComment(); in determineTokenType()
1414 const FormatToken &AtToken = *Current.Previous; in determineTokenType()
1415 const FormatToken *Previous = AtToken.getPreviousNonComment(); in determineTokenType()
1433 bool isStartOfName(const FormatToken &Tok) { in isStartOfName()
1445 FormatToken *PreviousNotConst = Tok.getPreviousNonComment(); in isStartOfName()
1474 bool rParenEndsCast(const FormatToken &Tok) { in rParenEndsCast()
1483 FormatToken *LeftOfParens = Tok.MatchingParen->getPreviousNonComment(); in rParenEndsCast()
1540 for (const FormatToken *Token = Tok.MatchingParen->Next; Token != &Tok; in rParenEndsCast()
1562 for (FormatToken *Prev = Tok.Previous; Prev != Tok.MatchingParen; in rParenEndsCast()
1571 TokenType determineStarAmpUsage(const FormatToken &Tok, bool IsExpression, in determineStarAmpUsage()
1576 const FormatToken *PrevToken = Tok.getPreviousNonComment(); in determineStarAmpUsage()
1580 const FormatToken *NextToken = Tok.getNextNonComment(); in determineStarAmpUsage()
1605 FormatToken *TokenBeforeMatchingParen = in determineStarAmpUsage()
1630 const FormatToken *NextNextToken = NextToken->getNextNonComment(); in determineStarAmpUsage()
1642 TokenType determinePlusMinusCaretUsage(const FormatToken &Tok) { in determinePlusMinusCaretUsage()
1643 const FormatToken *PrevToken = Tok.getPreviousNonComment(); in determinePlusMinusCaretUsage()
1666 TokenType determineIncrementUsage(const FormatToken &Tok) { in determineIncrementUsage()
1667 const FormatToken *PrevToken = Tok.getPreviousNonComment(); in determineIncrementUsage()
1680 FormatToken *CurrentToken;
1688 llvm::SmallPtrSet<FormatToken *, 16> NonTemplateLess;
1727 FormatToken *Start = Current; in parse()
1728 FormatToken *LatestOperator = nullptr; in parse()
1793 const FormatToken *NextNonComment = Current->getNextNonComment(); in getCurrentPrecedence()
1834 void addFakeParenthesis(FormatToken *Start, prec::Level Precedence) { in addFakeParenthesis()
1839 FormatToken *Previous = Current->Previous; in addFakeParenthesis()
1851 llvm::SmallVector<FormatToken *, 2> Tokens; in parseUnaryOperator()
1857 for (FormatToken *Token : llvm::reverse(Tokens)) in parseUnaryOperator()
1866 FormatToken *Start = Current; in parseConditionalExpr()
1890 FormatToken *Current;
1902 for (const FormatToken *Tok = (*I)->First; Tok; Tok = Tok->Next) { in setCommentLineLevels()
1971 static bool isFunctionDeclarationName(const FormatToken &Current, in isFunctionDeclarationName()
1973 auto skipOperatorName = [](const FormatToken *Next) -> const FormatToken * { in isFunctionDeclarationName()
1993 const FormatToken *Next = Current.Next; in isFunctionDeclarationName()
2034 for (const FormatToken *Tok = Next->Next; Tok && Tok != Next->MatchingParen; in isFunctionDeclarationName()
2083 FormatToken *Current = Line.First->Next; in calculateFormattingInformation()
2103 for (FormatToken *Parameter = Current->Previous; Parameter; in calculateFormattingInformation()
2131 FormatToken &LastOfChild = *Current->Previous->Children[0]->Last; in calculateFormattingInformation()
2135 const FormatToken *Prev = Current->Previous; in calculateFormattingInformation()
2189 FormatToken *Current = Line.Last; in calculateUnbreakableTailLengths()
2204 const FormatToken &Tok, in splitPenalty()
2206 const FormatToken &Left = *Tok.Previous; in splitPenalty()
2207 const FormatToken &Right = Tok; in splitPenalty()
2395 const FormatToken &Left, in spaceRequiredBetween()
2396 const FormatToken &Right) { in spaceRequiredBetween()
2456 FormatToken *TokenBeforeMatchingParen = in spaceRequiredBetween()
2488 [](const FormatToken &LSquareTok, const FormatStyle &Style) { in spaceRequiredBetween()
2581 const FormatToken &Right) { in spaceRequiredBefore()
2582 const FormatToken &Left = *Right.Previous; in spaceRequiredBefore()
2624 const FormatToken *Next = Right.MatchingParen->getNextNonComment(); in spaceRequiredBefore()
2832 static bool isAllmanBrace(const FormatToken &Tok) { in isAllmanBrace()
2838 const FormatToken &Right) { in mustBreakBefore()
2839 const FormatToken &Left = *Right.Previous; in mustBreakBefore()
2892 const FormatToken *BeforeClosingBrace = nullptr; in mustBreakBefore()
3010 FormatToken *LBrace = Right.Next; in mustBreakBefore()
3085 const FormatToken &Right) { in canBreakBefore()
3086 const FormatToken &Left = *Right.Previous; in canBreakBefore()
3097 const FormatToken *NonComment = Right.getPreviousNonComment(); in canBreakBefore()
3122 const FormatToken* Next = Right.getNextNonComment(); in canBreakBefore()
3356 const FormatToken *Tok = Line.First; in printDebugInfo()