Lines Matching defs:Tok
125 Token Tok;
168 /// This can be different to Tok.getLocation(), which includes leading escaped
276 bool is(tok::TokenKind Kind) const { return Tok.is(Kind); }
279 return II && II == Tok.getIdentifierInfo();
290 bool isStringLiteral() const { return tok::isStringLiteral(Tok.getKind()); }
293 return Tok.isObjCAtKeyword(Kind);
311 /// \brief Returns whether \p Tok is ([{ or a template opening <.
316 /// \brief Returns whether \p Tok is )]} or a template closing >.
330 switch (Tok.getKind()) {
358 switch (Tok.getKind()) {
376 return getBinOpPrecedence(Tok.getKind(), true, true);
381 FormatToken *Tok = Previous;
382 while (Tok && Tok->is(tok::comment))
383 Tok = Tok->Previous;
384 return Tok;
389 const FormatToken *Tok = Next;
390 while (Tok && Tok->is(tok::comment))
391 Tok = Tok->Next;
392 return Tok;