Lines Matching refs:Tok

28   switch (Tok.getKind()) {
73 switch (Tok.getKind()) {
96 tok::TokenKind Kind = Tok.getKind();
155 if (Tok.is(tok::identifier)) {
156 const IdentifierInfo *FieldName = Tok.getIdentifierInfo();
164 assert(Tok.is(tok::colon) && "MayBeDesignationStart not working properly!");
183 while (Tok.is(tok::period) || Tok.is(tok::l_square)) {
184 if (Tok.is(tok::period)) {
188 if (Tok.isNot(tok::identifier)) {
189 Diag(Tok.getLocation(), diag::err_expected_field_designator);
193 Desig.AddDesignator(Designator::getField(Tok.getIdentifierInfo(), DotLoc,
194 Tok.getLocation()));
200 assert(Tok.is(tok::l_square) && "Unexpected token!");
233 if (Tok.is(tok::identifier) && Tok.getIdentifierInfo() == Ident_super &&
266 } else if (getLangOpts().ObjC1 && Tok.is(tok::identifier)) {
267 IdentifierInfo *II = Tok.getIdentifierInfo();
268 SourceLocation IILoc = Tok.getLocation();
324 if (getLangOpts().ObjC1 && Tok.isNot(tok::ellipsis) &&
325 Tok.isNot(tok::r_square)) {
326 CheckArrayDesignatorSyntax(*this, Tok.getLocation(), Desig);
334 if (Tok.isNot(tok::ellipsis)) {
338 Diag(Tok, diag::ext_gnu_array_range);
363 if (Tok.is(tok::equal)) {
376 Diag(Tok, diag::ext_gnu_missing_equal_designator)
377 << FixItHint::CreateInsertion(Tok.getLocation(), "= ");
378 return Actions.ActOnDesignatedInitializer(Desig, Tok.getLocation(),
382 Diag(Tok, diag::err_expected_equal_designator);
410 if (Tok.is(tok::r_brace)) {
422 if (getLangOpts().MicrosoftExt && (Tok.is(tok::kw___if_exists) ||
423 Tok.is(tok::kw___if_not_exists))) {
425 if (Tok.isNot(tok::comma)) break;
428 if (Tok.is(tok::r_brace)) break;
442 if (Tok.is(tok::ellipsis))
459 if (Tok.isNot(tok::comma)) {
466 if (Tok.isNot(tok::comma)) break;
472 if (Tok.is(tok::r_brace)) break;
496 Diag(Tok, diag::err_expected_lbrace);
515 while (Tok.isNot(tok::eof)) {
525 if (Tok.is(tok::ellipsis))
534 if (Tok.is(tok::comma)) {
539 if (Tok.is(tok::r_brace))