Lines Matching refs:Tokens

43   for (std::list<UnwrappedLineNode>::const_iterator I = Line.Tokens.begin(),  in printLine()
44 E = Line.Tokens.end(); in printLine()
100 else if (!Parser.Line->Tokens.empty()) in ScopedLineState()
101 Parser.CurrentLines = &Parser.Line->Tokens.back().Children; in ScopedLineState()
111 if (!Parser.Line->Tokens.empty()) in ~ScopedLineState()
113 assert(Parser.Line->Tokens.empty()); in ~ScopedLineState()
152 ArrayRef<FormatToken *> Tokens, UnwrappedLineConsumer &Callback, in UnwrappedLineParser() argument
157 CommentPragmasRegex(Style.CommentPragmas), Tokens(nullptr), in UnwrappedLineParser()
158 Callback(Callback), AllTokens(Tokens), PPBranchLevel(-1), in UnwrappedLineParser()
200 Tokens = &TokenSource; in parse()
224 if (!Line.Tokens.empty()) { in parse()
225 auto it = ExpandedLines.find(Line.Tokens.begin()->Tok); in parse()
333 const FormatToken *Previous = Tokens->getPreviousToken(); in precededByCommentOrPPDirective()
412 const FormatToken *Next = Tokens->peekNextToken(); in parseLevel()
423 unsigned StoredPosition = Tokens->getPosition(); in parseLevel()
426 Next = Tokens->getNextToken(); in parseLevel()
429 FormatTok = Tokens->setPosition(StoredPosition); in parseLevel()
480 unsigned StoredPosition = Tokens->getPosition(); in calculateBraceTypes()
496 NextTok = Tokens->getNextToken(); in calculateBraceTypes()
503 NextTok = Tokens->getNextToken(); in calculateBraceTypes()
507 NextTok = Tokens->getNextToken(); in calculateBraceTypes()
597 NextTok = Tokens->getNextToken(); in calculateBraceTypes()
649 FormatTok = Tokens->setPosition(StoredPosition); in calculateBraceTypes()
685 auto &Tokens = ParsedLine.Tokens; in mightFitOnOneLine() local
686 assert(!Tokens.empty()); in mightFitOnOneLine()
688 const auto *LastToken = Tokens.back().Tok; in mightFitOnOneLine()
691 SmallVector<UnwrappedLineNode> SavedTokens(Tokens.size()); in mightFitOnOneLine()
694 for (const auto &Token : Tokens) { in mightFitOnOneLine()
711 assert(OpeningBrace != Tokens.front().Tok); in mightFitOnOneLine()
725 for (auto &Token : Tokens) { in mightFitOnOneLine()
761 const bool FollowedByComment = Tokens->peekNextToken()->is(tok::comment); in parseBlock()
840 const FormatToken *Previous = Tokens->getPreviousToken(); in parseBlock()
915 if (Line.Tokens.size() < 4) in isGoogScope()
917 auto I = Line.Tokens.begin(); in isGoogScope()
936 if (Line.Tokens.size() < 3) in isIIFE()
938 auto I = Line.Tokens.begin(); in isIIFE()
991 ScopedMacroState MacroState(*Line, Tokens, FormatTok); in parsePPDirective()
1095 if (Line.Tokens.front().Tok->isNot(tok::comment)) { in parsePPIf()
1130 if (IncludeGuard == IG_Defined && PPBranchLevel == -1 && Tokens->isEOF() && in parsePPEndIf()
1151 if (!Line.Tokens.front().Tok->isOneOf(tok::comment, tok::hash)) { in parsePPDefine()
1189 Tokens->peekNextToken()->is(tok::colon)) { in parsePPDefine()
1333 if (auto Token = Tokens->peekNextToken(/*SkipComment=*/true); in parseModuleImport()
1393 bool HasAt = llvm::any_of(Line->Tokens, [](UnwrappedLineNode &LineNode) { in readTokenWithJavaScriptASI()
1452 Tokens->peekNextToken()->is(tok::star)) { in parseStructuralElement()
1672 Tokens->peekNextToken()->is(tok::colon) && !Line->MustBeDeclaration) { in parseStructuralElement()
1674 Line->Tokens.begin()->Tok->MustBreakBefore = true; in parseStructuralElement()
1851 Tokens->peekNextToken(/*SkipComment=*/true), in parseStructuralElement()
1890 Line->Tokens.front().Tok->is(Keywords.kw_synchronized)) { in parseStructuralElement()
1936 size_t TokenCount = Line->Tokens.size(); in parseStructuralElement()
1940 Line->Tokens.front().Tok->isNot(Keywords.kw_async)))) { in parseStructuralElement()
1951 unsigned StoredPosition = Tokens->getPosition(); in parseStructuralElement()
1952 FormatToken *Next = Tokens->getNextToken(); in parseStructuralElement()
1953 FormatTok = Tokens->setPosition(StoredPosition); in parseStructuralElement()
2000 auto I = Line->Tokens.begin(), E = Line->Tokens.end(); in parseStructuralElement()
2047 Line->Tokens.begin()->Tok->is(Keywords.kw_defset)) { in parseStructuralElement()
2131 unsigned int StoredPosition = Tokens->getPosition(); in tryToParsePropertyAccessor()
2132 FormatToken *Tok = Tokens->getNextToken(); in tryToParsePropertyAccessor()
2145 Tok = Tokens->getNextToken(); in tryToParsePropertyAccessor()
2154 Tokens->setPosition(StoredPosition); in tryToParsePropertyAccessor()
2160 Tokens->setPosition(StoredPosition); in tryToParsePropertyAccessor()
2346 const FormatToken *Next = Tokens->peekNextToken(/*SkipComment=*/true); in tryToParseLambdaIntroducer()
2514 const bool MightBeStmtExpr = Tokens->peekNextToken()->is(tok::l_brace); in parseParens()
2528 const auto *Next = Tokens->peekNextToken(); in parseParens()
2660 for (const auto &Token : llvm::reverse(Line.Tokens)) in getLastNonComment()
2670 if (Style.InsertBraces && !Line->InPPDirective && !Line->Tokens.empty() && in parseUnbracedBody()
2674 : Line->Tokens.back().Tok; in parseUnbracedBody()
2693 Tok = L.Tokens.back().Tok; in parseUnbracedBody()
2849 const bool FollowedByIf = Tokens->peekNextToken()->is(tok::kw_if); in parseIfThenElse()
2869 const FormatToken *Previous = Tokens->getPreviousToken(); in parseIfThenElse()
3173 Tokens->getPreviousToken()->is(tok::r_paren)) { in parseForOrWhileLoop()
3437 unsigned StoredPosition = Tokens->getPosition(); in parseRequires()
3438 FormatToken *NextToken = Tokens->getNextToken(); in parseRequires()
3442 NextToken = Tokens->getNextToken(); in parseRequires()
3455 FormatTok = Tokens->setPosition(StoredPosition); in parseRequires()
3462 FormatTok = Tokens->setPosition(StoredPosition); in parseRequires()
3474 FormatTok = Tokens->setPosition(StoredPosition); in parseRequires()
3489 FormatTok = Tokens->setPosition(StoredPosition); in parseRequires()
3497 FormatTok = Tokens->setPosition(StoredPosition); in parseRequires()
3813 FormatTokenSource *Tokens; member in clang::format::__anon0b27da130811::ScopedTokenPosition
3816 ScopedTokenPosition(FormatTokenSource *Tokens) : Tokens(Tokens) { in ScopedTokenPosition() argument
3817 assert(Tokens && "Tokens expected to not be null"); in ScopedTokenPosition()
3818 StoredPosition = Tokens->getPosition(); in ScopedTokenPosition()
3821 ~ScopedTokenPosition() { Tokens->setPosition(StoredPosition); } in ~ScopedTokenPosition()
3828 ScopedTokenPosition AutoPosition(Tokens); in tryToParseSimpleAttribute()
3829 FormatToken *Tok = Tokens->getNextToken(); in tryToParseSimpleAttribute()
3838 Tok = Tokens->getNextToken(); in tryToParseSimpleAttribute()
3842 Tok = Tokens->getNextToken(); in tryToParseSimpleAttribute()
3845 Tok = Tokens->getNextToken(); in tryToParseSimpleAttribute()
3858 unsigned StoredPosition = Tokens->getPosition(); in parseJavaEnumBody()
3860 FormatToken *Tok = Tokens->getNextToken(); in parseJavaEnumBody()
3870 Tok = Tokens->getNextToken(); in parseJavaEnumBody()
3872 FormatTok = Tokens->setPosition(StoredPosition); in parseJavaEnumBody()
4208 Tokens->peekNextToken()->isOneOf(tok::l_brace, tok::star))) { in parseJavaScriptEs6ImportExport()
4215 if (Line->Tokens.empty()) { in parseJavaScriptEs6ImportExport()
4415 for (const auto &N : Line.Tokens) { in containsExpansion()
4426 if (Line->Tokens.empty()) in addUnwrappedLine()
4458 assert(!Reconstructed.Tokens.empty() && in addUnwrappedLine()
4465 ExpandedLines[Reconstructed.Tokens.begin()->Tok] = CurrentExpandedLines; in addUnwrappedLine()
4476 Line->Tokens.clear(); in addUnwrappedLine()
4507 if (Line.Tokens.empty()) in continuesLineCommentSection()
4584 const FormatToken *MinColumnToken = Line.Tokens.front().Tok; in continuesLineCommentSection()
4589 for (const UnwrappedLineNode &Node : Line.Tokens) { in continuesLineCommentSection()
4604 return continuesLineComment(FormatTok, /*Previous=*/Line.Tokens.back().Tok, in continuesLineCommentSection()
4609 bool JustComments = Line->Tokens.empty(); in flushComments()
4712 FormatTok = Tokens->getNextToken(); in readToken()
4723 FormatTok = Tokens->getNextToken(); in readToken()
4748 Keywords.isVerilogPPDirective(*Tokens->peekNextToken())) && in readToken()
4754 bool SwitchToPreprocessorLines = !Line->Tokens.empty(); in readToken()
4784 unsigned Position = Tokens->getPosition(); in readToken()
4795 assert(Line->Tokens.front().Tok == ID); in readToken()
4824 UnexpandedLine->Tokens.resize(1); in readToken()
4825 Tokens->setPosition(Position); in readToken()
4837 FormatTok = Tokens->insertTokens(Expansion); in readToken()
4855 Tokens->setPosition(Position); in readToken()
4880 pushTokens(Child.Tokens.begin(), Child.Tokens.end(), Into); in pushTokens()
4888 assert(Line->Tokens.empty()); in parseMacroCall()
4892 unsigned Position = Tokens->getPosition(); in parseMacroCall()
4896 auto ArgStart = std::prev(Line->Tokens.end()); in parseMacroCall()
4912 pushTokens(std::next(ArgStart), Line->Tokens.end(), Args->back()); in parseMacroCall()
4922 pushTokens(std::next(ArgStart), Line->Tokens.end(), Args->back()); in parseMacroCall()
4924 ArgStart = std::prev(Line->Tokens.end()); in parseMacroCall()
4932 Line->Tokens.resize(1); in parseMacroCall()
4933 Tokens->setPosition(Position); in parseMacroCall()
4939 Line->Tokens.push_back(UnwrappedLineNode(Tok)); in pushToken()
4941 Line->Tokens.back().Tok->MustBreakBefore = true; in pushToken()
4942 Line->Tokens.back().Tok->MustBreakBeforeFinalized = true; in pushToken()