Lines Matching refs:Tokens
66 for (std::list<UnwrappedLineNode>::const_iterator I = Line.Tokens.begin(), in printLine()
67 E = Line.Tokens.end(); in printLine()
215 else if (!Parser.Line->Tokens.empty()) in ScopedLineState()
216 Parser.CurrentLines = &Parser.Line->Tokens.back().Children; in ScopedLineState()
226 if (!Parser.Line->Tokens.empty()) in ~ScopedLineState()
228 assert(Parser.Line->Tokens.empty()); in ~ScopedLineState()
268 IndexedTokenSource(ArrayRef<FormatToken *> Tokens) in IndexedTokenSource() argument
269 : Tokens(Tokens), Position(-1) {} in IndexedTokenSource()
277 return Tokens[Position]; in getNextToken()
284 return Tokens[Position]; in getNextToken()
288 return Position > 0 ? Tokens[Position - 1] : nullptr; in getPreviousToken()
294 while (Tokens[Next]->is(tok::comment)) in peekNextToken()
300 return Tokens[Next]; in peekNextToken()
303 bool isEOF() override { return Tokens[Position]->is(tok::eof); } in isEOF()
314 return Tokens[Position]; in setPosition()
321 FormatToken *Tok = Tokens[Position]; in dbgToken()
327 ArrayRef<FormatToken *> Tokens; member in clang::format::__anon1d1aefd40211::IndexedTokenSource
336 ArrayRef<FormatToken *> Tokens, in UnwrappedLineParser() argument
340 CommentPragmasRegex(Style.CommentPragmas), Tokens(nullptr), in UnwrappedLineParser()
341 Callback(Callback), AllTokens(Tokens), PPBranchLevel(-1), in UnwrappedLineParser()
371 Tokens = &TokenSource; in parse()
480 const FormatToken *Previous = Tokens->getPreviousToken(); in precededByCommentOrPPDirective()
568 const FormatToken *Next = Tokens->peekNextToken(); in parseLevel()
579 unsigned StoredPosition = Tokens->getPosition(); in parseLevel()
582 Next = Tokens->getNextToken(); in parseLevel()
585 FormatTok = Tokens->setPosition(StoredPosition); in parseLevel()
636 unsigned StoredPosition = Tokens->getPosition(); in calculateBraceTypes()
648 NextTok = Tokens->getNextToken(); in calculateBraceTypes()
686 ScopedMacroState MacroState(*Line, Tokens, NextTok); in calculateBraceTypes()
688 NextTok = Tokens->getNextToken(); in calculateBraceTypes()
740 NextTok = Tokens->getNextToken(); in calculateBraceTypes()
781 FormatTok = Tokens->setPosition(StoredPosition); in calculateBraceTypes()
809 auto &Tokens = ParsedLine.Tokens; in mightFitOnOneLine() local
810 assert(!Tokens.empty()); in mightFitOnOneLine()
812 const auto *LastToken = Tokens.back().Tok; in mightFitOnOneLine()
815 SmallVector<UnwrappedLineNode> SavedTokens(Tokens.size()); in mightFitOnOneLine()
818 for (const auto &Token : Tokens) { in mightFitOnOneLine()
835 assert(OpeningBrace != Tokens.front().Tok); in mightFitOnOneLine()
849 for (auto &Token : Tokens) { in mightFitOnOneLine()
884 const bool FollowedByComment = Tokens->peekNextToken()->is(tok::comment); in parseBlock()
961 const FormatToken *Previous = Tokens->getPreviousToken(); in parseBlock()
1036 if (Line.Tokens.size() < 4) in isGoogScope()
1038 auto I = Line.Tokens.begin(); in isGoogScope()
1057 if (Line.Tokens.size() < 3) in isIIFE()
1059 auto I = Line.Tokens.begin(); in isIIFE()
1113 ScopedMacroState MacroState(*Line, Tokens, FormatTok); in parsePPDirective()
1217 if (!Line.Tokens.front().Tok->is(tok::comment)) { in parsePPIf()
1252 if (IncludeGuard == IG_Defined && PPBranchLevel == -1 && Tokens->isEOF() && in parsePPEndIf()
1273 if (!Line.Tokens.front().Tok->isOneOf(tok::comment, tok::hash)) { in parsePPDefine()
1444 if (auto Token = Tokens->peekNextToken(/*SkipComment=*/true); in parseModuleImport()
1504 bool HasAt = llvm::any_of(Line->Tokens, [](UnwrappedLineNode &LineNode) { in readTokenWithJavaScriptASI()
1546 Tokens->peekNextToken()->is(tok::star)) { in parseStructuralElement()
1910 Tokens->peekNextToken(/*SkipComment=*/true), in parseStructuralElement()
1942 Line->Tokens.front().Tok->is(Keywords.kw_synchronized)) { in parseStructuralElement()
1987 size_t TokenCount = Line->Tokens.size(); in parseStructuralElement()
1989 (TokenCount > 1 || (TokenCount == 1 && !Line->Tokens.front().Tok->is( in parseStructuralElement()
2001 unsigned StoredPosition = Tokens->getPosition(); in parseStructuralElement()
2002 FormatToken *Next = Tokens->getNextToken(); in parseStructuralElement()
2003 FormatTok = Tokens->setPosition(StoredPosition); in parseStructuralElement()
2050 auto I = Line->Tokens.begin(), E = Line->Tokens.end(); in parseStructuralElement()
2061 Line->Tokens.begin()->Tok->MustBreakBefore = true; in parseStructuralElement()
2180 unsigned int StoredPosition = Tokens->getPosition(); in tryToParsePropertyAccessor()
2181 FormatToken *Tok = Tokens->getNextToken(); in tryToParsePropertyAccessor()
2194 Tok = Tokens->getNextToken(); in tryToParsePropertyAccessor()
2203 Tokens->setPosition(StoredPosition); in tryToParsePropertyAccessor()
2209 Tokens->setPosition(StoredPosition); in tryToParsePropertyAccessor()
2381 const FormatToken *Next = Tokens->peekNextToken(/*SkipComment=*/true); in tryToParseLambdaIntroducer()
2671 for (const auto &Token : llvm::reverse(Line.Tokens)) in getLastNonComment()
2681 if (Style.InsertBraces && !Line->InPPDirective && !Line->Tokens.empty() && in parseUnbracedBody()
2685 : Line->Tokens.back().Tok; in parseUnbracedBody()
2704 Tok = L.Tokens.back().Tok; in parseUnbracedBody()
2822 const bool FollowedByIf = Tokens->peekNextToken()->is(tok::kw_if); in parseIfThenElse()
2841 const FormatToken *Previous = Tokens->getPreviousToken(); in parseIfThenElse()
3380 unsigned StoredPosition = Tokens->getPosition(); in parseRequires()
3381 FormatToken *NextToken = Tokens->getNextToken(); in parseRequires()
3385 NextToken = Tokens->getNextToken(); in parseRequires()
3397 FormatTok = Tokens->setPosition(StoredPosition); in parseRequires()
3402 FormatTok = Tokens->setPosition(StoredPosition); in parseRequires()
3414 FormatTok = Tokens->setPosition(StoredPosition); in parseRequires()
3429 FormatTok = Tokens->setPosition(StoredPosition); in parseRequires()
3437 FormatTok = Tokens->setPosition(StoredPosition); in parseRequires()
3598 if (Tokens->peekNextToken()->isNot(tok::l_paren)) in parseConstraintExpression()
3746 FormatTokenSource *Tokens; member in clang::format::__anon1d1aefd40911::ScopedTokenPosition
3749 ScopedTokenPosition(FormatTokenSource *Tokens) : Tokens(Tokens) { in ScopedTokenPosition() argument
3750 assert(Tokens && "Tokens expected to not be null"); in ScopedTokenPosition()
3751 StoredPosition = Tokens->getPosition(); in ScopedTokenPosition()
3754 ~ScopedTokenPosition() { Tokens->setPosition(StoredPosition); } in ~ScopedTokenPosition()
3761 ScopedTokenPosition AutoPosition(Tokens); in tryToParseSimpleAttribute()
3762 FormatToken *Tok = Tokens->getNextToken(); in tryToParseSimpleAttribute()
3771 Tok = Tokens->getNextToken(); in tryToParseSimpleAttribute()
3775 Tok = Tokens->getNextToken(); in tryToParseSimpleAttribute()
3778 Tok = Tokens->getNextToken(); in tryToParseSimpleAttribute()
3791 unsigned StoredPosition = Tokens->getPosition(); in parseJavaEnumBody()
3793 FormatToken *Tok = Tokens->getNextToken(); in parseJavaEnumBody()
3803 Tok = Tokens->getNextToken(); in parseJavaEnumBody()
3805 FormatTok = Tokens->setPosition(StoredPosition); in parseJavaEnumBody()
4141 if (Line->Tokens.empty()) { in parseJavaScriptEs6ImportExport()
4338 if (Line->Tokens.empty()) in addUnwrappedLine()
4354 Line->Tokens.clear(); in addUnwrappedLine()
4384 if (Line.Tokens.empty()) in continuesLineCommentSection()
4461 const FormatToken *MinColumnToken = Line.Tokens.front().Tok; in continuesLineCommentSection()
4466 for (const UnwrappedLineNode &Node : Line.Tokens) { in continuesLineCommentSection()
4481 return continuesLineComment(FormatTok, /*Previous=*/Line.Tokens.back().Tok, in continuesLineCommentSection()
4486 bool JustComments = Line->Tokens.empty(); in flushComments()
4589 FormatTok = Tokens->getNextToken(); in readToken()
4600 FormatTok = Tokens->getNextToken(); in readToken()
4624 Keywords.isVerilogPPDirective(*Tokens->peekNextToken())) && in readToken()
4630 bool SwitchToPreprocessorLines = !Line->Tokens.empty(); in readToken()
4669 Line->Tokens.push_back(UnwrappedLineNode(Tok)); in pushToken()
4671 Line->Tokens.back().Tok->MustBreakBefore = true; in pushToken()