Home | History | Annotate | Download | only in Parse

Lines Matching defs:After

46 // Suggest fixit for "<::" after a cast.
99 /// \brief Emits an error for a left parentheses after a double colon.
101 /// When a '(' is found after a '::', emit an error. Attempt to fix the token
162 /// the nested-name-specifier after parsing it.
262 // 'identifier <' after it.
388 // If the token after the colon isn't an identifier, it's still an
627 const Token Next = NextToken(), After = GetLookAheadToken(2);
633 (After.is(tok::r_square) ||
634 After.is(tok::comma))) ||
636 After.is(tok::r_square))) {
642 if (Next.is(tok::identifier) && After.is(tok::identifier)) {
1050 // polymorphic class type until after we've parsed the expression; we
1139 /// \brief Parse a C++ pseudo-destructor expression after the base,
1601 /// This routine is invoked when a '<' is encountered after an identifier or
2243 /// This method is called to parse the new expression after the optional :: has
2454 /// This method is called to parse the 'delete' expression after the optional
2802 // Store the tokens of the parentheses. We will parse them after we determine
2833 // The current token should go after the cached tokens.
2861 // We parsed '(' type-id ')' and the thing after it wasn't a '{'.