Lines Matching refs:Tok
459 Token Tok; in SyntaxHighlight() local
460 L.LexFromRawLexer(Tok); in SyntaxHighlight()
462 while (Tok.isNot(tok::eof)) { in SyntaxHighlight()
465 unsigned TokOffs = SM.getFileOffset(Tok.getLocation()); in SyntaxHighlight()
466 unsigned TokLen = Tok.getLength(); in SyntaxHighlight()
467 switch (Tok.getKind()) { in SyntaxHighlight()
474 PP.LookUpIdentifierInfo(Tok); in SyntaxHighlight()
477 if (Tok.isNot(tok::identifier)) in SyntaxHighlight()
506 if (!Tok.isAtStartOfLine()) in SyntaxHighlight()
512 L.LexFromRawLexer(Tok); in SyntaxHighlight()
513 while (!Tok.isAtStartOfLine() && Tok.isNot(tok::eof)) { in SyntaxHighlight()
514 TokEnd = SM.getFileOffset(Tok.getLocation())+Tok.getLength(); in SyntaxHighlight()
515 L.LexFromRawLexer(Tok); in SyntaxHighlight()
527 L.LexFromRawLexer(Tok); in SyntaxHighlight()
546 Token Tok; in HighlightMacros() local
547 L.LexFromRawLexer(Tok); in HighlightMacros()
552 if (Tok.is(tok::hash) && Tok.isAtStartOfLine()) in HighlightMacros()
557 if (Tok.is(tok::hashhash)) in HighlightMacros()
558 Tok.setKind(tok::unknown); in HighlightMacros()
563 if (Tok.is(tok::raw_identifier)) in HighlightMacros()
564 PP.LookUpIdentifierInfo(Tok); in HighlightMacros()
566 TokenStream.push_back(Tok); in HighlightMacros()
568 if (Tok.is(tok::eof)) break; in HighlightMacros()
599 Token Tok; in HighlightMacros() local
600 TmpPP.Lex(Tok); in HighlightMacros()
601 while (Tok.isNot(tok::eof)) { in HighlightMacros()
603 if (!Tok.getLocation().isMacroID()) { in HighlightMacros()
604 TmpPP.Lex(Tok); in HighlightMacros()
611 CharSourceRange LLoc = SM.getExpansionRange(Tok.getLocation()); in HighlightMacros()
615 TmpPP.Lex(Tok); in HighlightMacros()
622 std::string Expansion = EscapeText(TmpPP.getSpelling(Tok)); in HighlightMacros()
626 Token PrevTok = Tok; in HighlightMacros()
628 TmpPP.Lex(Tok); in HighlightMacros()
633 while (!Tok.is(tok::eof) && in HighlightMacros()
634 SM.getExpansionLoc(Tok.getLocation()) == LLoc.getBegin()) { in HighlightMacros()
645 if (Tok.hasLeadingSpace() || in HighlightMacros()
646 ConcatInfo.AvoidConcat(PrevPrevTok, PrevTok, Tok)) in HighlightMacros()
650 Expansion += EscapeText(TmpPP.getSpelling(Tok)); in HighlightMacros()
654 PrevTok = Tok; in HighlightMacros()
655 TmpPP.Lex(Tok); in HighlightMacros()