Lines Matching refs:FormatToken
36 virtual FormatToken *getNextToken() = 0;
40 virtual FormatToken *getPreviousToken() = 0;
44 virtual FormatToken *peekNextToken(bool SkipComment = false) = 0;
56 virtual FormatToken *setPosition(unsigned Position) = 0;
115 static bool isLineComment(const FormatToken &FormatTok) { in isLineComment()
122 static bool continuesLineComment(const FormatToken &FormatTok, in continuesLineComment()
123 const FormatToken *Previous, in continuesLineComment()
124 const FormatToken *MinColumnToken) { in continuesLineComment()
137 FormatToken *&ResetToken) in ScopedMacroState()
157 FormatToken *getNextToken() override { in getNextToken()
168 FormatToken *getPreviousToken() override { in getPreviousToken()
172 FormatToken *peekNextToken(bool SkipComment) override { in peekNextToken()
182 FormatToken *setPosition(unsigned Position) override { in setPosition()
195 FormatToken FakeEOF;
198 FormatToken *&ResetToken;
202 FormatToken *Token;
203 FormatToken *PreviousToken;
268 IndexedTokenSource(ArrayRef<FormatToken *> Tokens) in IndexedTokenSource()
271 FormatToken *getNextToken() override { in getNextToken()
287 FormatToken *getPreviousToken() override { in getPreviousToken()
291 FormatToken *peekNextToken(bool SkipComment) override { in peekNextToken()
311 FormatToken *setPosition(unsigned P) override { in setPosition()
321 FormatToken *Tok = Tokens[Position]; in dbgToken()
327 ArrayRef<FormatToken *> Tokens;
336 ArrayRef<FormatToken *> Tokens, in UnwrappedLineParser()
480 const FormatToken *Previous = Tokens->getPreviousToken(); in precededByCommentOrPPDirective()
494 bool UnwrappedLineParser::parseLevel(const FormatToken *OpeningBrace, in parseLevel()
498 FormatToken **IfLeftBrace) { in parseLevel()
504 FormatToken *IfLBrace = nullptr; in parseLevel()
568 const FormatToken *Next = Tokens->peekNextToken(); in parseLevel()
580 FormatToken *Next; in parseLevel()
637 FormatToken *Tok = FormatTok; in calculateBraceTypes()
638 const FormatToken *PrevTok = Tok->Previous; in calculateBraceTypes()
642 SmallVector<FormatToken *, 8> LBraceStack; in calculateBraceTypes()
646 FormatToken *NextTok; in calculateBraceTypes()
777 for (FormatToken *LBrace : LBraceStack) in calculateBraceTypes()
804 UnwrappedLine &ParsedLine, const FormatToken *OpeningBrace) const { in mightFitOnOneLine()
821 SavedToken.Tok = new FormatToken; in mightFitOnOneLine()
862 FormatToken *UnwrappedLineParser::parseBlock( in parseBlock()
883 FormatToken *Tok = FormatTok; in parseBlock()
932 FormatToken *IfLBrace = nullptr; in parseBlock()
961 const FormatToken *Previous = Tokens->getPreviousToken(); in parseBlock()
1070 const FormatToken &InitialToken) { in ShouldBreakBeforeBrace()
1095 const FormatToken *OpeningBrace = FormatTok; in parseChildBlock()
1211 FormatToken *IfCondition = FormatTok; in parsePPIf()
1326 static bool tokenCanStartNewLine(const FormatToken &Tok) { in tokenCanStartNewLine()
1353 const FormatToken *FormatTok) { in mustBeJSIdent()
1368 const FormatToken *FormatTok) { in mustBeJSIdentOrValue()
1377 const FormatToken *FormatTok) { in isJSDeclOrStmt()
1396 static bool isC78Type(const FormatToken &Tok) { in isC78Type()
1409 static bool isC78ParameterDecl(const FormatToken *Tok, const FormatToken *Next, in isC78ParameterDecl()
1410 const FormatToken *FuncName) { in isC78ParameterDecl()
1418 const FormatToken *Prev = FuncName->Previous; in isC78ParameterDecl()
1487 FormatToken *Previous = FormatTok; in readTokenWithJavaScriptASI()
1489 FormatToken *Next = FormatTok; in readTokenWithJavaScriptASI()
1529 FormatToken **IfLeftBrace, bool *HasDoWhile, bool *HasLabel) { in parseStructuralElement()
1591 FormatToken *Tok = parseIfThenElse(IfKind); in parseStructuralElement()
1766 const FormatToken *Previous = FormatTok->Previous; in parseStructuralElement()
2002 FormatToken *Next = Tokens->getNextToken(); in parseStructuralElement()
2041 FormatToken *PreviousToken = FormatTok; in parseStructuralElement()
2181 FormatToken *Tok = Tokens->getNextToken(); in tryToParsePropertyAccessor()
2264 FormatToken &LSquare = *FormatTok; in tryToParseLambda()
2368 const FormatToken *Previous = FormatTok->Previous; in tryToParseLambdaIntroducer()
2369 const FormatToken *LeftSquare = FormatTok; in tryToParseLambdaIntroducer()
2381 const FormatToken *Next = Tokens->peekNextToken(/*SkipComment=*/true); in tryToParseLambdaIntroducer()
2670 static FormatToken *getLastNonComment(const UnwrappedLine &Line) { in getLastNonComment()
2679 FormatToken *Tok = nullptr; in parseUnbracedBody()
2718 static void markOptionalBraces(FormatToken *LeftBrace) { in markOptionalBraces()
2724 FormatToken *RightBrace = LeftBrace->MatchingParen; in markOptionalBraces()
2756 bool UnwrappedLineParser::isBlockBegin(const FormatToken &Tok) const { in isBlockBegin()
2763 FormatToken *UnwrappedLineParser::parseIfThenElse(IfStmtKind *IfKind, in parseIfThenElse()
2785 FormatToken *IfLeftBrace = nullptr; in parseIfThenElse()
2811 FormatToken *ElseLeftBrace = nullptr; in parseIfThenElse()
2827 FormatToken *IfLBrace = in parseIfThenElse()
2841 const FormatToken *Previous = Tokens->getPreviousToken(); in parseIfThenElse()
2881 FormatToken *IfRightBrace = IfLeftBrace->MatchingParen; in parseIfThenElse()
2995 const FormatToken &InitialToken = *FormatTok; in parseNamespace()
3096 FormatToken *LeftBrace = FormatTok; in parseLoopBody()
3279 FormatToken *AccessSpecifierCandidate = FormatTok; in parseAccessSpecifier()
3381 FormatToken *NextToken = Tokens->getNextToken(); in parseRequires()
3449 void UnwrappedLineParser::parseRequiresClause(FormatToken *RequiresToken) { in parseRequiresClause()
3479 void UnwrappedLineParser::parseRequiresExpression(FormatToken *RequiresToken) { in parseRequiresExpression()
3641 const FormatToken &InitialToken = *FormatTok; in parseEnum()
3762 FormatToken *Tok = Tokens->getNextToken(); in tryToParseSimpleAttribute()
3786 const FormatToken *OpeningBrace = FormatTok; in parseJavaEnumBody()
3793 FormatToken *Tok = Tokens->getNextToken(); in parseJavaEnumBody()
3851 const FormatToken &InitialToken = *FormatTok; in parseRecord()
3902 FormatToken *Previous = FormatTok->Previous; in parseRecord()
3926 auto GetBraceType = [](const FormatToken &RecordTok) { in parseRecord()
4305 FormatToken *Tok = FormatTok; in parseVerilogTable()
4373 bool UnwrappedLineParser::isOnNewLine(const FormatToken &FormatTok) { in isOnNewLine()
4381 continuesLineCommentSection(const FormatToken &FormatTok, in continuesLineCommentSection()
4461 const FormatToken *MinColumnToken = Line.Tokens.front().Tok; in continuesLineCommentSection()
4465 const FormatToken *PreviousToken = nullptr; in continuesLineCommentSection()
4487 for (FormatToken *Tok : CommentsBeforeNextToken) { in flushComments()
4512 FormatToken *Previous = FormatTok; in nextToken()
4531 const SmallVectorImpl<FormatToken *> &Comments, in distributeComments()
4532 const FormatToken *NextTok) { in distributeComments()
4566 FormatToken *FormatTok = Comments[i]; in distributeComments()
4585 SmallVector<FormatToken *, 1> Comments; in readToken()
4605 const FormatToken &Tok, in readToken()
4607 auto IsFirstOnLine = [](const FormatToken &Tok) { in readToken()
4668 void UnwrappedLineParser::pushToken(FormatToken *Tok) { in pushToken()