Lines Matching refs:Tokens

146     else if (!Parser.Line->Tokens.empty())  in ScopedLineState()
147 Parser.CurrentLines = &Parser.Line->Tokens.back().Children; in ScopedLineState()
155 if (!Parser.Line->Tokens.empty()) { in ~ScopedLineState()
158 assert(Parser.Line->Tokens.empty()); in ~ScopedLineState()
193 IndexedTokenSource(ArrayRef<FormatToken *> Tokens) in IndexedTokenSource() argument
194 : Tokens(Tokens), Position(-1) {} in IndexedTokenSource()
198 return Tokens[Position]; in getNextToken()
208 return Tokens[Position]; in setPosition()
214 ArrayRef<FormatToken *> Tokens; member in clang::format::__anon0b30d40c0211::IndexedTokenSource
223 ArrayRef<FormatToken *> Tokens, in UnwrappedLineParser() argument
227 CommentPragmasRegex(Style.CommentPragmas), Tokens(nullptr), in UnwrappedLineParser()
228 Callback(Callback), AllTokens(Tokens), PPBranchLevel(-1), in UnwrappedLineParser()
257 Tokens = &TokenSource; in parse()
352 unsigned StoredPosition = Tokens->getPosition(); in parseLevel()
355 Next = Tokens->getNextToken(); in parseLevel()
357 FormatTok = Tokens->setPosition(StoredPosition); in parseLevel()
392 unsigned StoredPosition = Tokens->getPosition(); in calculateBraceTypes()
405 NextTok = Tokens->getNextToken(); in calculateBraceTypes()
468 NextTok = Tokens->getNextToken(); in calculateBraceTypes()
511 FormatTok = Tokens->setPosition(StoredPosition); in calculateBraceTypes()
593 if (Line.Tokens.size() < 4) in isGoogScope()
595 auto I = Line.Tokens.begin(); in isGoogScope()
614 if (Line.Tokens.size() < 3) in isIIFE()
616 auto I = Line.Tokens.begin(); in isIIFE()
658 ScopedMacroState MacroState(*Line, Tokens, FormatTok); in parsePPDirective()
758 if (!Line.Tokens.front().Tok->is(tok::comment)) { in parsePPIf()
791 unsigned TokenPosition = Tokens->getPosition(); in parsePPEndIf()
814 if (!Line.Tokens.front().Tok->isOneOf(tok::comment, tok::hash)) { in parsePPDefine()
946 bool HasAt = std::find_if(Line->Tokens.begin(), Line->Tokens.end(), in readTokenWithJavaScriptASI()
949 }) != Line->Tokens.end(); in readTokenWithJavaScriptASI()
1295 size_t TokenCount = Line->Tokens.size(); in parseStructuralElement()
1298 (TokenCount > 1 || (TokenCount == 1 && !Line->Tokens.front().Tok->is( in parseStructuralElement()
1311 unsigned StoredPosition = Tokens->getPosition(); in parseStructuralElement()
1312 FormatToken *Next = Tokens->getNextToken(); in parseStructuralElement()
1313 FormatTok = Tokens->setPosition(StoredPosition); in parseStructuralElement()
1332 if (Line->Tokens.size() == 1 && in parseStructuralElement()
1337 Line->Tokens.begin()->Tok->MustBreakBefore = true; in parseStructuralElement()
2033 unsigned StoredPosition = Tokens->getPosition(); in parseJavaEnumBody()
2035 FormatToken *Tok = Tokens->getNextToken(); in parseJavaEnumBody()
2045 Tok = Tokens->getNextToken(); in parseJavaEnumBody()
2047 FormatTok = Tokens->setPosition(StoredPosition); in parseJavaEnumBody()
2335 if (Line->Tokens.empty()) { in parseJavaScriptEs6ImportExport()
2365 for (std::list<UnwrappedLineNode>::const_iterator I = Line.Tokens.begin(), in printDebugInfo()
2366 E = Line.Tokens.end(); in printDebugInfo()
2372 for (std::list<UnwrappedLineNode>::const_iterator I = Line.Tokens.begin(), in printDebugInfo()
2373 E = Line.Tokens.end(); in printDebugInfo()
2387 if (Line->Tokens.empty()) in addUnwrappedLine()
2394 Line->Tokens.clear(); in addUnwrappedLine()
2419 if (Line.Tokens.empty()) in continuesLineCommentSection()
2495 const FormatToken *MinColumnToken = Line.Tokens.front().Tok; in continuesLineCommentSection()
2500 for (const UnwrappedLineNode &Node : Line.Tokens) { in continuesLineCommentSection()
2517 return continuesLineComment(FormatTok, /*Previous=*/Line.Tokens.back().Tok, in continuesLineCommentSection()
2522 bool JustComments = Line->Tokens.empty(); in flushComments()
2617 FormatTok = Tokens->getNextToken(); in readToken()
2625 bool SwitchToPreprocessorLines = !Line->Tokens.empty(); in readToken()
2647 FormatTok = Tokens->getNextToken(); in readToken()
2670 Line->Tokens.push_back(UnwrappedLineNode(Tok)); in pushToken()
2672 Line->Tokens.back().Tok->MustBreakBefore = true; in pushToken()