Home | History | Annotate | Download | only in Format

Lines Matching refs:Tok

116   Token Tok;
192 tok::TokenKind ParentBracket = tok::unknown;
281 bool is(tok::TokenKind Kind) const { return Tok.is(Kind); }
284 return II && II == Tok.getIdentifierInfo();
286 bool is(tok::PPKeywordKind Kind) const {
287 return Tok.getIdentifierInfo() &&
288 Tok.getIdentifierInfo()->getPPKeywordID() == Kind;
299 bool isStringLiteral() const { return tok::isStringLiteral(Tok.getKind()); }
301 bool isObjCAtKeyword(tok::ObjCKeywordKind Kind) const {
302 return Tok.isObjCAtKeyword(Kind);
306 return isOneOf(tok::kw_public, tok::kw_protected, tok::kw_private) &&
307 (!ColonRequired || (Next && Next->is(tok::colon)));
314 return is(tok::at) && Next && (Next->isObjCAtKeyword(tok::objc_public) ||
315 Next->isObjCAtKeyword(tok::objc_protected) ||
316 Next->isObjCAtKeyword(tok::objc_package) ||
317 Next->isObjCAtKeyword(tok::objc_private));
320 /// \brief Returns whether \p Tok is ([{ or a template opening <.
322 return isOneOf(tok::l_paren, tok::l_brace, tok::l_square,
325 /// \brief Returns whether \p Tok is )]} or a template closing >.
327 return isOneOf(tok::r_paren, tok::r_brace, tok::r_square,
333 return isOneOf(tok::arrow, tok::period, tok::arrowstar) &&
339 switch (Tok.getKind()) {
340 case tok::plus:
341 case tok::plusplus:
342 case tok::minus:
343 case tok::minusminus:
344 case tok::exclaim:
345 case tok::tilde:
346 case tok::kw_sizeof:
347 case tok::kw_alignof:
360 return is(tok::comment) &&
367 switch (Tok.getKind()) {
368 case tok::kw_throw:
369 case tok::kw_typeid:
370 case tok::kw_return:
371 case tok::kw_sizeof:
372 case tok::kw_alignof:
373 case tok::kw_alignas:
374 case tok::kw_decltype:
375 case tok::kw_noexcept:
376 case tok::kw_static_assert:
377 case tok::kw___attribute:
387 /// This can be different to Tok.getLocation(), which includes leading escaped
394 return getBinOpPrecedence(Tok.getKind(), true, true);
399 FormatToken *Tok = Previous;
400 while (Tok && Tok->is(tok::comment))
401 Tok = Tok->Previous;
402 return Tok;
407 const FormatToken *Tok = Next;
408 while (Tok && Tok->is(tok::comment))
409 Tok = Tok->Next;
410 return Tok;
417 (is(tok::l_brace) &&