Lines Matching refs:Tok
28 switch (Tok.getKind()) { in MayBeDesignationStart()
87 tok::TokenKind Kind = Tok.getKind(); in MayBeDesignationStart()
137 if (Tok.is(tok::identifier)) { in ParseInitializerWithPotentialDesignator()
138 const IdentifierInfo *FieldName = Tok.getIdentifierInfo(); in ParseInitializerWithPotentialDesignator()
146 assert(Tok.is(tok::colon) && "MayBeDesignationStart not working properly!"); in ParseInitializerWithPotentialDesignator()
165 while (Tok.is(tok::period) || Tok.is(tok::l_square)) { in ParseInitializerWithPotentialDesignator()
166 if (Tok.is(tok::period)) { in ParseInitializerWithPotentialDesignator()
170 if (Tok.isNot(tok::identifier)) { in ParseInitializerWithPotentialDesignator()
171 Diag(Tok.getLocation(), diag::err_expected_field_designator); in ParseInitializerWithPotentialDesignator()
175 Desig.AddDesignator(Designator::getField(Tok.getIdentifierInfo(), DotLoc, in ParseInitializerWithPotentialDesignator()
176 Tok.getLocation())); in ParseInitializerWithPotentialDesignator()
182 assert(Tok.is(tok::l_square) && "Unexpected token!"); in ParseInitializerWithPotentialDesignator()
215 if (Tok.is(tok::identifier) && Tok.getIdentifierInfo() == Ident_super && in ParseInitializerWithPotentialDesignator()
246 } else if (getLangOpts().ObjC1 && Tok.is(tok::identifier)) { in ParseInitializerWithPotentialDesignator()
247 IdentifierInfo *II = Tok.getIdentifierInfo(); in ParseInitializerWithPotentialDesignator()
248 SourceLocation IILoc = Tok.getLocation(); in ParseInitializerWithPotentialDesignator()
270 if (Tok.is(tok::less)) { in ParseInitializerWithPotentialDesignator()
316 if (getLangOpts().ObjC1 && Tok.isNot(tok::ellipsis) && in ParseInitializerWithPotentialDesignator()
317 Tok.isNot(tok::r_square)) { in ParseInitializerWithPotentialDesignator()
318 CheckArrayDesignatorSyntax(*this, Tok.getLocation(), Desig); in ParseInitializerWithPotentialDesignator()
324 if (Tok.isNot(tok::ellipsis)) { in ParseInitializerWithPotentialDesignator()
328 Diag(Tok, diag::ext_gnu_array_range); in ParseInitializerWithPotentialDesignator()
353 if (Tok.is(tok::equal)) { in ParseInitializerWithPotentialDesignator()
366 Diag(Tok, diag::ext_gnu_missing_equal_designator) in ParseInitializerWithPotentialDesignator()
367 << FixItHint::CreateInsertion(Tok.getLocation(), "= "); in ParseInitializerWithPotentialDesignator()
368 return Actions.ActOnDesignatedInitializer(Desig, Tok.getLocation(), in ParseInitializerWithPotentialDesignator()
372 Diag(Tok, diag::err_expected_equal_designator); in ParseInitializerWithPotentialDesignator()
400 if (Tok.is(tok::r_brace)) { in ParseBraceInitializer()
412 if (getLangOpts().MicrosoftExt && (Tok.is(tok::kw___if_exists) || in ParseBraceInitializer()
413 Tok.is(tok::kw___if_not_exists))) { in ParseBraceInitializer()
415 if (Tok.isNot(tok::comma)) break; in ParseBraceInitializer()
418 if (Tok.is(tok::r_brace)) break; in ParseBraceInitializer()
432 if (Tok.is(tok::ellipsis)) in ParseBraceInitializer()
451 if (Tok.isNot(tok::comma)) { in ParseBraceInitializer()
458 if (Tok.isNot(tok::comma)) break; in ParseBraceInitializer()
464 if (Tok.is(tok::r_brace)) break; in ParseBraceInitializer()
488 Diag(Tok, diag::err_expected) << tok::l_brace; in ParseMicrosoftIfExistsBraceInitializer()
517 if (Tok.is(tok::ellipsis)) in ParseMicrosoftIfExistsBraceInitializer()
526 if (Tok.is(tok::comma)) { in ParseMicrosoftIfExistsBraceInitializer()
531 if (Tok.is(tok::r_brace)) in ParseMicrosoftIfExistsBraceInitializer()