Lines Matching refs:Identifier
114 // Check for (identifier or (*identifier
116 if (IdentifierTok.isNot(tok::identifier))
129 // Eat the identifier.
131 // Add the identifier token back.
157 /// nested-name-specifier identifier '::'
183 /// filled in with the leading identifier in the last component of the
197 assert(!LastII && "want last identifier but have already annotated scope");
234 Diag(ConsumeToken(), diag::err_expected) << tok::identifier;
306 // 'identifier <' after it.
318 if (Tok.is(tok::identifier)) {
319 // Consume the identifier.
419 // tok::identifier.
420 if (Tok.isNot(tok::identifier))
428 // nested-name-specifier identifier '::'
438 // If the token after the colon isn't an identifier, it's still an
441 PP.LookAhead(1).is(tok::identifier)) {
452 Token Identifier = Tok; // Stash away the identifier.
453 ConsumeToken(); // Eat the identifier, current token is now '::'.
455 << tok::identifier;
456 UnconsumeToken(Identifier); // Stick the identifier back.
486 // We have an identifier followed by a '::'. Lookup this name
488 Token Identifier = Tok;
502 // Identifier is not recognized as a nested name, but we can have
508 Tok = Identifier;
565 // Consume the identifier.
622 /// '::' identifier
704 /// identifier
705 /// '&' identifier
709 /// identifier initializer
710 /// '&' identifier initializer
753 (Next.is(tok::identifier) && // [identifier]
759 // [identifier identifier
760 if (Next.is(tok::identifier) && After.is(tok::identifier)) {
877 if (Tok.is(tok::identifier)) {
1539 if (Tok.is(tok::identifier)) {
1569 if (!Tok.is(tok::identifier)) {
1884 case tok::identifier: // foo::bar
1996 /// This routine is invoked when a '<' is encountered after an identifier or
2006 /// identifier that may be a template-name.
2063 Name = Id.Identifier->getName();
2069 Name += Id.Identifier->getName();
2148 TemplateId->Name = Id.Identifier;
2326 // operator string-literal identifier
2365 } else if (Tok.is(tok::identifier)) {
2370 Diag(Tok.getLocation(), diag::err_expected) << tok::identifier;
2431 /// \brief Parse a C++ unqualified-id (or a C identifier), which describes the
2436 /// identifier
2478 // identifier
2480 if (Tok.is(tok::identifier)) {
2481 // Consume the identifier.
2487 // identifier and return.
2501 // We have parsed an identifier.
2600 if (Tok.isNot(tok::identifier)) {
2621 if (Tok.isNot(tok::identifier) || NextToken().is(tok::coloncolon) ||
2627 identifier.