• Home
  • Raw
  • Download

Lines Matching refs:tok

32   case tok::period:      // designator: '.' identifier  in MayBeDesignationStart()
35 case tok::l_square: { // designator: array-designator in MayBeDesignationStart()
43 case tok::equal: in MayBeDesignationStart()
44 case tok::r_square: in MayBeDesignationStart()
48 case tok::amp: in MayBeDesignationStart()
49 case tok::kw_this: in MayBeDesignationStart()
50 case tok::identifier: in MayBeDesignationStart()
64 case tok::identifier: // designation: identifier ':' in MayBeDesignationStart()
65 return PP.LookAhead(0).is(tok::colon); in MayBeDesignationStart()
74 case tok::equal: in MayBeDesignationStart()
75 case tok::amp: in MayBeDesignationStart()
76 case tok::identifier: in MayBeDesignationStart()
77 case tok::kw_this: in MayBeDesignationStart()
83 case tok::comma: in MayBeDesignationStart()
89 case tok::r_square: { in MayBeDesignationStart()
96 tok::TokenKind Kind = Tok.getKind(); in MayBeDesignationStart()
98 return Kind == tok::equal; in MayBeDesignationStart()
155 if (Tok.is(tok::identifier)) { in ParseInitializerWithPotentialDesignator()
164 assert(Tok.is(tok::colon) && "MayBeDesignationStart not working properly!"); in ParseInitializerWithPotentialDesignator()
183 while (Tok.is(tok::period) || Tok.is(tok::l_square)) { in ParseInitializerWithPotentialDesignator()
184 if (Tok.is(tok::period)) { in ParseInitializerWithPotentialDesignator()
188 if (Tok.isNot(tok::identifier)) { in ParseInitializerWithPotentialDesignator()
200 assert(Tok.is(tok::l_square) && "Unexpected token!"); in ParseInitializerWithPotentialDesignator()
221 BalancedDelimiterTracker T(*this, tok::l_square); in ParseInitializerWithPotentialDesignator()
233 if (Tok.is(tok::identifier) && Tok.getIdentifierInfo() == Ident_super && in ParseInitializerWithPotentialDesignator()
234 NextToken().isNot(tok::period) && in ParseInitializerWithPotentialDesignator()
247 SkipUntil(tok::r_square); in ParseInitializerWithPotentialDesignator()
266 } else if (getLangOpts().ObjC1 && Tok.is(tok::identifier)) { in ParseInitializerWithPotentialDesignator()
276 NextToken().is(tok::period), in ParseInitializerWithPotentialDesignator()
288 SkipUntil(tok::r_square); in ParseInitializerWithPotentialDesignator()
315 SkipUntil(tok::r_square); in ParseInitializerWithPotentialDesignator()
324 if (getLangOpts().ObjC1 && Tok.isNot(tok::ellipsis) && in ParseInitializerWithPotentialDesignator()
325 Tok.isNot(tok::r_square)) { in ParseInitializerWithPotentialDesignator()
334 if (Tok.isNot(tok::ellipsis)) { in ParseInitializerWithPotentialDesignator()
343 SkipUntil(tok::r_square); in ParseInitializerWithPotentialDesignator()
363 if (Tok.is(tok::equal)) { in ParseInitializerWithPotentialDesignator()
402 BalancedDelimiterTracker T(*this, tok::l_brace); in ParseBraceInitializer()
410 if (Tok.is(tok::r_brace)) { in ParseBraceInitializer()
423 if (getLangOpts().MicrosoftExt && (Tok.is(tok::kw___if_exists) || in ParseBraceInitializer()
424 Tok.is(tok::kw___if_not_exists))) { in ParseBraceInitializer()
426 if (Tok.isNot(tok::comma)) break; in ParseBraceInitializer()
429 if (Tok.is(tok::r_brace)) break; in ParseBraceInitializer()
443 if (Tok.is(tok::ellipsis)) in ParseBraceInitializer()
460 if (Tok.isNot(tok::comma)) { in ParseBraceInitializer()
461 SkipUntil(tok::r_brace, false, true); in ParseBraceInitializer()
467 if (Tok.isNot(tok::comma)) break; in ParseBraceInitializer()
473 if (Tok.is(tok::r_brace)) break; in ParseBraceInitializer()
495 BalancedDelimiterTracker Braces(*this, tok::l_brace); in ParseMicrosoftIfExistsBraceInitializer()
516 while (Tok.isNot(tok::eof)) { in ParseMicrosoftIfExistsBraceInitializer()
526 if (Tok.is(tok::ellipsis)) in ParseMicrosoftIfExistsBraceInitializer()
535 if (Tok.is(tok::comma)) { in ParseMicrosoftIfExistsBraceInitializer()
540 if (Tok.is(tok::r_brace)) in ParseMicrosoftIfExistsBraceInitializer()