Lines Matching refs:tok

197   bool is(tok::TokenKind Kind) const { return Tok.is(Kind); }
199 bool isOneOf(tok::TokenKind K1, tok::TokenKind K2) const {
203 bool isOneOf(tok::TokenKind K1, tok::TokenKind K2, tok::TokenKind K3) const {
207 bool isOneOf(tok::TokenKind K1, tok::TokenKind K2, tok::TokenKind K3,
208 tok::TokenKind K4, tok::TokenKind K5 = tok::NUM_TOKENS,
209 tok::TokenKind K6 = tok::NUM_TOKENS,
210 tok::TokenKind K7 = tok::NUM_TOKENS,
211 tok::TokenKind K8 = tok::NUM_TOKENS,
212 tok::TokenKind K9 = tok::NUM_TOKENS,
213 tok::TokenKind K10 = tok::NUM_TOKENS,
214 tok::TokenKind K11 = tok::NUM_TOKENS,
215 tok::TokenKind K12 = tok::NUM_TOKENS) const {
220 bool isNot(tok::TokenKind Kind) const { return Tok.isNot(Kind); }
222 bool isObjCAtKeyword(tok::ObjCKeywordKind Kind) const {
227 return isOneOf(tok::kw_public, tok::kw_protected, tok::kw_private) &&
228 (!ColonRequired || (Next && Next->is(tok::colon)));
232 return is(tok::at) && Next && (Next->isObjCAtKeyword(tok::objc_public) ||
233 Next->isObjCAtKeyword(tok::objc_protected) ||
234 Next->isObjCAtKeyword(tok::objc_package) ||
235 Next->isObjCAtKeyword(tok::objc_private));
240 return isOneOf(tok::l_paren, tok::l_brace, tok::l_square) ||
245 return isOneOf(tok::r_paren, tok::r_brace, tok::r_square) ||
251 case tok::plus:
252 case tok::plusplus:
253 case tok::minus:
254 case tok::minusminus:
255 case tok::exclaim:
256 case tok::tilde:
257 case tok::kw_sizeof:
258 case tok::kw_alignof:
269 return is(tok::comment) && (!Next || Next->NewlinesBefore > 0);
279 while (Tok != NULL && Tok->is(tok::comment))
287 while (Tok != NULL && Tok->is(tok::comment))