Lines Matching refs:Tokens

64   assert(Tokens.empty());  in lex()
67 Tokens.push_back(getNextToken()); in lex()
79 if (Tokens.back()->NewlinesBefore > 0 || Tokens.back()->IsMultiline) in lex()
80 FirstInLineIndex = Tokens.size() - 1; in lex()
81 } while (Tokens.back()->Tok.isNot(tok::eof)); in lex()
82 return Tokens; in lex()
108 Tokens.back()->Tok.setKind(tok::pipepipe); in tryMergePreviousTokens()
113 Tokens.back()->Tok.setKind(tok::period); in tryMergePreviousTokens()
134 Tokens.back()->Tok.setKind(tok::l_square); in tryMergePreviousTokens()
164 Tokens.back()->Tok.setKind(tok::starequal); in tryMergePreviousTokens()
170 Tokens.back()->Tok.setKind(tok::equal); in tryMergePreviousTokens()
186 if (Tokens.size() < 2) in tryMergeNSStringLiteral()
188 auto &At = *(Tokens.end() - 2); in tryMergeNSStringLiteral()
189 auto &String = *(Tokens.end() - 1); in tryMergeNSStringLiteral()
197 Tokens.erase(Tokens.end() - 1); in tryMergeNSStringLiteral()
204 if (Tokens.size() < 2) in tryMergeJSPrivateIdentifier()
206 auto &Hash = *(Tokens.end() - 2); in tryMergeJSPrivateIdentifier()
207 auto &Identifier = *(Tokens.end() - 1); in tryMergeJSPrivateIdentifier()
216 Tokens.erase(Tokens.end() - 1); in tryMergeJSPrivateIdentifier()
226 if (Tokens.size() < 2) in tryMergeCSharpStringLiteral()
238 auto &CSharpInterpolatedString = *(Tokens.end() - 2); in tryMergeCSharpStringLiteral()
267 auto &NextToken = *(Tokens.end() - 1); in tryMergeCSharpStringLiteral()
273 Tokens.erase(Tokens.end() - 1); in tryMergeCSharpStringLiteral()
279 auto &String = *(Tokens.end() - 1); in tryMergeCSharpStringLiteral()
283 auto &At = *(Tokens.end() - 2); in tryMergeCSharpStringLiteral()
287 if (Tokens.size() > 2 && At->is(tok::at)) { in tryMergeCSharpStringLiteral()
288 auto &Dollar = *(Tokens.end() - 3); in tryMergeCSharpStringLiteral()
297 Tokens.erase(Tokens.end() - 2); in tryMergeCSharpStringLiteral()
298 Tokens.erase(Tokens.end() - 1); in tryMergeCSharpStringLiteral()
309 Tokens.erase(Tokens.end() - 1); in tryMergeCSharpStringLiteral()
321 if (Tokens.size() < 2) in tryMergeNullishCoalescingEqual()
323 auto &NullishCoalescing = *(Tokens.end() - 2); in tryMergeNullishCoalescingEqual()
324 auto &Equal = *(Tokens.end() - 1); in tryMergeNullishCoalescingEqual()
334 Tokens.erase(Tokens.end() - 1); in tryMergeNullishCoalescingEqual()
339 if (Tokens.size() < 2) in tryMergeCSharpKeywordVariables()
341 auto &At = *(Tokens.end() - 2); in tryMergeCSharpKeywordVariables()
342 auto &Keyword = *(Tokens.end() - 1); in tryMergeCSharpKeywordVariables()
353 Tokens.erase(Tokens.end() - 1); in tryMergeCSharpKeywordVariables()
359 if (Tokens.size() < 1) in tryTransformCSharpForEach()
361 auto &Identifier = *(Tokens.end() - 1); in tryTransformCSharpForEach()
373 if (Tokens.size() < 2) in tryMergeForEach()
375 auto &For = *(Tokens.end() - 2); in tryMergeForEach()
376 auto &Each = *(Tokens.end() - 1); in tryMergeForEach()
390 Tokens.erase(Tokens.end() - 1); in tryMergeForEach()
395 if (Tokens.size() < 2) in tryTransformTryUsageForC()
397 auto &Try = *(Tokens.end() - 2); in tryTransformTryUsageForC()
400 auto &Next = *(Tokens.end() - 1); in tryTransformTryUsageForC()
404 if (Tokens.size() > 2) { in tryTransformTryUsageForC()
405 auto &At = *(Tokens.end() - 3); in tryTransformTryUsageForC()
416 if (Tokens.size() < 3) in tryMergeLessLess()
420 if (Tokens.size() > 3) in tryMergeLessLess()
421 FourthTokenIsLess = (Tokens.end() - 4)[0]->is(tok::less); in tryMergeLessLess()
423 auto First = Tokens.end() - 3; in tryMergeLessLess()
436 Tokens.erase(Tokens.end() - 2); in tryMergeLessLess()
442 if (Tokens.size() < Kinds.size()) in tryMergeTokens()
446 Tokens.end() - Kinds.size(); in tryMergeTokens()
456 Tokens.resize(Tokens.size() - Kinds.size() + 1); in tryMergeTokens()
489 return (Tokens.size() < 3 || precedesOperand(Tokens[Tokens.size() - 3])); in canPrecedeRegexLiteral()
504 FormatToken *RegexToken = Tokens.back(); in tryParseJSRegexLiteral()
509 for (auto I = Tokens.rbegin() + 1, E = Tokens.rend(); I != E; ++I) { in tryParseJSRegexLiteral()
559 FormatToken *CSharpStringLiteral = Tokens.back(); in handleCSharpVerbatimAndInterpolatedStrings()
621 FormatToken *BacktickToken = Tokens.back(); in handleTemplateStrings()
688 FormatToken *HashToken = Tokens.back(); in tryParsePythonComment()
709 if (Tokens.size() < 4) in tryMerge_TMacro()
711 FormatToken *Last = Tokens.back(); in tryMerge_TMacro()
715 FormatToken *String = Tokens[Tokens.size() - 2]; in tryMerge_TMacro()
719 if (!Tokens[Tokens.size() - 3]->is(tok::l_paren)) in tryMerge_TMacro()
722 FormatToken *Macro = Tokens[Tokens.size() - 4]; in tryMerge_TMacro()
738 Tokens.pop_back(); in tryMerge_TMacro()
739 Tokens.pop_back(); in tryMerge_TMacro()
740 Tokens.pop_back(); in tryMerge_TMacro()
741 Tokens.back() = String; in tryMerge_TMacro()
746 if (Tokens.back()->NewlinesBefore == 0 && Tokens.back()->isNot(tok::eof)) in tryMergeConflictMarkers()
762 Tokens[FirstInLineIndex]->getStartOfNonWhitespace()); in tryMergeConflictMarkers()
791 FormatToken *Next = Tokens.back(); in tryMergeConflictMarkers()
793 Tokens.resize(FirstInLineIndex + 1); in tryMergeConflictMarkers()
797 Tokens.back()->setType(Type); in tryMergeConflictMarkers()
798 Tokens.back()->Tok.setKind(tok::kw___unknown_anytype); in tryMergeConflictMarkers()
800 Tokens.push_back(Next); in tryMergeConflictMarkers()
1014 if (!(Tokens.size() > 0 && Tokens.back()->Tok.getIdentifierInfo() && in getNextToken()
1015 Tokens.back()->Tok.getIdentifierInfo()->getPPKeywordID() == in getNextToken()