Home | History | Annotate | Download | only in Parse

Lines Matching defs:After

50 // Suggest fixit for "<::" after a cast.
103 /// \brief Emits an error for a left parentheses after a double colon.
105 /// When a '(' is found after a '::', emit an error. Attempt to fix the token
166 /// the nested-name-specifier after parsing it.
284 // 'identifier <' after it.
416 // If the token after the colon isn't an identifier, it's still an
693 const Token Next = NextToken(), After = GetLookAheadToken(2);
699 (After.is(tok::r_square) ||
700 After.is(tok::comma))) ||
702 After.is(tok::r_square))) {
708 if (Next.is(tok::identifier) && After.is(tok::identifier)) {
887 // Back out the lexing of the token after the initializer.
1288 // polymorphic class type until after we've parsed the expression; we
1377 /// \brief Parse a C++ pseudo-destructor expression after the base,
1843 /// This routine is invoked when a '<' is encountered after an identifier or
2487 /// This method is called to parse the new expression after the optional :: has
2698 /// This method is called to parse the 'delete' expression after the optional
2943 // Store the tokens of the parentheses. We will parse them after we determine
2975 // The current token should go after the cached tokens.
3010 // We parsed '(' type-id ')' and the thing after it wasn't a '{'.