Lines Matching refs:Tokens
39 Tokens = &*Macro->tokens_begin(); in Init()
49 assert(Tokens[0].getLocation().isValid()); in Init()
50 assert((Tokens[0].getLocation().isFileID() || Tokens[0].is(tok::comment)) && in Init()
58 MacroDefStart = SM.getExpansionLoc(Tokens[0].getLocation()); in Init()
89 Tokens = TokArray; in Init()
112 delete [] Tokens; in destroy()
113 Tokens = 0; in destroy()
141 const Token &CurTok = Tokens[i]; in ExpandFunctionArguments()
143 int ArgNo = Macro->getArgumentNum(Tokens[i+1].getIdentifierInfo()); in ExpandFunctionArguments()
149 getExpansionLocForMacroDefLoc(Tokens[i+1].getLocation()); in ExpandFunctionArguments()
199 bool PasteAfter = i+1 != e && Tokens[i+1].is(tok::hashhash); in ExpandFunctionArguments()
310 NextTokGetsSpace |= Tokens[i+1].hasLeadingSpace(); in ExpandFunctionArguments()
350 Tokens = PP.cacheMacroExpandedTokens(this, ResultToks); in ExpandFunctionArguments()
384 Tok = Tokens[CurToken++]; in Lex()
390 if (!isAtEnd() && Tokens[CurToken].is(tok::hashhash) && Macro) { in Lex()
459 PasteOpLoc = Tokens[CurToken].getLocation(); in PasteTokens()
464 const Token &RHS = Tokens[CurToken]; in PasteTokens()
588 } while (!isAtEnd() && Tokens[CurToken].is(tok::hashhash)); in PasteTokens()
590 SourceLocation EndLoc = Tokens[CurToken - 1].getLocation(); in PasteTokens()
623 return Tokens[CurToken].is(tok::l_paren); in isNextTokenLParen()
629 return Tokens[NumTokens-1].is(tok::eod) && !isAtEnd(); in isParsingPreprocessorDirective()