Searched refs:TokenStream (Results 1 – 3 of 3) sorted by relevance
694 bool TokenLexer::pasteTokens(Token &LHSTok, ArrayRef<Token> TokenStream, in pasteTokens() argument697 assert((TokenStream[CurIdx].is(tok::hashhash) || in pasteTokens()699 isWideStringLiteralFromMacro(LHSTok, TokenStream[CurIdx]))) && in pasteTokens()707 TokenStream[CurIdx - 2].is(tok::hashhash)) in pasteTokens()715 auto IsAtEnd = [&TokenStream, &CurIdx] { in pasteTokens()716 return TokenStream.size() == CurIdx; in pasteTokens()721 PasteOpLoc = TokenStream[CurIdx].getLocation(); in pasteTokens()722 if (TokenStream[CurIdx].is(tok::hashhash)) in pasteTokens()727 const Token &RHS = TokenStream[CurIdx]; in pasteTokens()852 } while (!IsAtEnd() && TokenStream[CurIdx].is(tok::hashhash)); in pasteTokens()[all …]
520 std::vector<Token> TokenStream; in HighlightMacros() local548 TokenStream.push_back(Tok); in HighlightMacros()576 TmpPP.EnterTokenStream(TokenStream, false); in HighlightMacros()
181 bool pasteTokens(Token &LHSTok, ArrayRef<Token> TokenStream,