Home | History | Annotate | Download | only in Parse

Lines Matching full: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
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
750 (Next.is(tok::identifier) && // [identifier]
756 // [identifier identifier
757 if (Next.is(tok::identifier) && After.is(tok::identifier)) {
865 if (Tok.is(tok::identifier)) {
1471 if (Tok.is(tok::identifier)) {
1501 if (!Tok.is(tok::identifier)) {
1793 case tok::identifier: // foo::bar
1909 /// This routine is invoked when a '<' is encountered after an identifier or
1919 /// identifier that may be a template-name.
1976 Name = Id.Identifier->getName();
1982 Name += Id.Identifier->getName();
2061 TemplateId->Name = Id.Identifier;
2239 // operator string-literal identifier
2278 } else if (Tok.is(tok::identifier)) {
2283 Diag(Tok.getLocation(), diag::err_expected) << tok::identifier;
2344 /// \brief Parse a C++ unqualified-id (or a C identifier), which describes the
2349 /// identifier
2391 // identifier
2393 if (Tok.is(tok::identifier)) {
2394 // Consume the identifier.
2400 // identifier and return.
2415 // We have parsed an identifier.
2516 if (Tok.isNot(tok::identifier)) {
2537 if (Tok.isNot(tok::identifier) || NextToken().is(tok::coloncolon) ||
2543 // Recover as if the tilde had been written before the identifier.