Lines Matching refs:Tok
29 switch (Tok.getKind()) { in MayBeDesignationStart()
103 return Tok.is(tok::equal); in MayBeDesignationStart()
167 if (Tok.is(tok::identifier)) { in ParseInitializerWithPotentialDesignator()
168 const IdentifierInfo *FieldName = Tok.getIdentifierInfo(); in ParseInitializerWithPotentialDesignator()
176 assert(Tok.is(tok::colon) && "MayBeDesignationStart not working properly!"); in ParseInitializerWithPotentialDesignator()
186 Tok.getLocation(), DesignatorCompletion.PreferredBaseType, D); in ParseInitializerWithPotentialDesignator()
197 while (Tok.is(tok::period) || Tok.is(tok::l_square)) { in ParseInitializerWithPotentialDesignator()
198 if (Tok.is(tok::period)) { in ParseInitializerWithPotentialDesignator()
202 if (Tok.is(tok::code_completion)) { in ParseInitializerWithPotentialDesignator()
208 if (Tok.isNot(tok::identifier)) { in ParseInitializerWithPotentialDesignator()
209 Diag(Tok.getLocation(), diag::err_expected_field_designator); in ParseInitializerWithPotentialDesignator()
213 Desig.AddDesignator(Designator::getField(Tok.getIdentifierInfo(), DotLoc, in ParseInitializerWithPotentialDesignator()
214 Tok.getLocation())); in ParseInitializerWithPotentialDesignator()
220 assert(Tok.is(tok::l_square) && "Unexpected token!"); in ParseInitializerWithPotentialDesignator()
253 if (Tok.is(tok::identifier) && Tok.getIdentifierInfo() == Ident_super && in ParseInitializerWithPotentialDesignator()
284 } else if (getLangOpts().ObjC && Tok.is(tok::identifier)) { in ParseInitializerWithPotentialDesignator()
285 IdentifierInfo *II = Tok.getIdentifierInfo(); in ParseInitializerWithPotentialDesignator()
286 SourceLocation IILoc = Tok.getLocation(); in ParseInitializerWithPotentialDesignator()
308 if (Tok.is(tok::less)) { in ParseInitializerWithPotentialDesignator()
354 if (getLangOpts().ObjC && Tok.isNot(tok::ellipsis) && in ParseInitializerWithPotentialDesignator()
355 Tok.isNot(tok::r_square)) { in ParseInitializerWithPotentialDesignator()
356 CheckArrayDesignatorSyntax(*this, Tok.getLocation(), Desig); in ParseInitializerWithPotentialDesignator()
362 if (Tok.isNot(tok::ellipsis)) { in ParseInitializerWithPotentialDesignator()
366 Diag(Tok, diag::ext_gnu_array_range); in ParseInitializerWithPotentialDesignator()
391 if (Tok.is(tok::equal)) { in ParseInitializerWithPotentialDesignator()
394 Tok.getLocation(), DesignatorCompletion.PreferredBaseType, Desig); in ParseInitializerWithPotentialDesignator()
402 if (Tok.is(tok::l_brace) && getLangOpts().CPlusPlus11) { in ParseInitializerWithPotentialDesignator()
404 Tok.getLocation(), DesignatorCompletion.PreferredBaseType, Desig); in ParseInitializerWithPotentialDesignator()
416 Diag(Tok, diag::ext_gnu_missing_equal_designator) in ParseInitializerWithPotentialDesignator()
417 << FixItHint::CreateInsertion(Tok.getLocation(), "= "); in ParseInitializerWithPotentialDesignator()
418 return Actions.ActOnDesignatedInitializer(Desig, Tok.getLocation(), in ParseInitializerWithPotentialDesignator()
422 Diag(Tok, diag::err_expected_equal_designator); in ParseInitializerWithPotentialDesignator()
449 if (Tok.is(tok::r_brace)) { in ParseBraceInitializer()
476 PreferredType.enterFunctionArgument(Tok.getLocation(), RunSignatureHelp); in ParseBraceInitializer()
479 if (getLangOpts().MicrosoftExt && (Tok.is(tok::kw___if_exists) || in ParseBraceInitializer()
480 Tok.is(tok::kw___if_not_exists))) { in ParseBraceInitializer()
482 if (Tok.isNot(tok::comma)) break; in ParseBraceInitializer()
485 if (Tok.is(tok::r_brace)) break; in ParseBraceInitializer()
499 if (Tok.is(tok::ellipsis)) in ParseBraceInitializer()
518 if (Tok.isNot(tok::comma)) { in ParseBraceInitializer()
525 if (Tok.isNot(tok::comma)) break; in ParseBraceInitializer()
531 if (Tok.is(tok::r_brace)) break; in ParseBraceInitializer()
555 Diag(Tok, diag::err_expected) << tok::l_brace; in ParseMicrosoftIfExistsBraceInitializer()
589 if (Tok.is(tok::ellipsis)) in ParseMicrosoftIfExistsBraceInitializer()
598 if (Tok.is(tok::comma)) { in ParseMicrosoftIfExistsBraceInitializer()
603 if (Tok.is(tok::r_brace)) in ParseMicrosoftIfExistsBraceInitializer()