Lines Matching refs:Tok
174 Token &Tok = Result.back(); in getPreExpArgument() local
175 PP.Lex(Tok); in getPreExpArgument()
199 Token Tok; in StringifyArgument() local
200 Tok.startToken(); in StringifyArgument()
201 Tok.setKind(Charify ? tok::char_constant : tok::string_literal); in StringifyArgument()
211 const Token &Tok = *ArgToks; in StringifyArgument() local
212 if (!isFirst && (Tok.hasLeadingSpace() || Tok.isAtStartOfLine())) in StringifyArgument()
218 if (tok::isStringLiteral(Tok.getKind()) || // "foo", u8R"x(foo)x"_bar, etc. in StringifyArgument()
219 Tok.is(tok::char_constant) || // 'x' in StringifyArgument()
220 Tok.is(tok::wide_char_constant) || // L'x'. in StringifyArgument()
221 Tok.is(tok::utf8_char_constant) || // u8'x'. in StringifyArgument()
222 Tok.is(tok::utf16_char_constant) || // u'x'. in StringifyArgument()
223 Tok.is(tok::utf32_char_constant)) { // U'x'. in StringifyArgument()
225 std::string TokStr = PP.getSpelling(Tok, &Invalid); in StringifyArgument()
230 } else if (Tok.is(tok::code_completion)) { in StringifyArgument()
236 Result.resize(CurStrLen+Tok.getLength()); in StringifyArgument()
239 unsigned ActualTokLen = PP.getSpelling(Tok, BufPtr, &Invalid); in StringifyArgument()
248 if (ActualTokLen != Tok.getLength()) in StringifyArgument()
291 PP.CreateString(Result, Tok, in StringifyArgument()
293 return Tok; in StringifyArgument()