Home | History | Annotate | Download | only in Parse

Lines Matching full:identifier

125 /// Current token is an Identifier and is not a 'try'. This
468 /// [C++11] 'sizeof' '...' '(' identifier ')'
473 /// [GNU] '&&' identifier
483 /// [C99] identifier
504 /// [OBJC] '\@protocol' '(' identifier ')'
526 /// enumeration-constant -> identifier
534 /// identifier
702 case tok::identifier: { // primary-expression: identifier
703 // unqualified-id: identifier
712 // If this identifier was reverted from a token ID, and the next token
716 Tok.is(tok::identifier) &&
766 if (!Tok.is(tok::identifier))
771 // Consume the identifier so that we can see if it is followed by a '(' or
783 // Allow either an identifier or the keyword 'class' (in C++).
784 if (Tok.isNot(tok::identifier) &&
797 // In an Objective-C method, if we have "super" followed by an identifier,
799 // that identifier, this is probably a message send with a missing open
803 ((Tok.is(tok::identifier) &&
811 // If we have an Objective-C class name followed by an identifier
817 ((Tok.is(tok::identifier) && !InMessageExpression) ||
850 // need to know whether or not this identifier is a function designator or
950 case tok::ampamp: { // unary-expression: '&&' identifier
952 if (Tok.isNot(tok::identifier))
1279 /// postfix-expression '.' identifier
1280 /// postfix-expression '->' identifier
1305 case tok::identifier:
1306 // If we see identifier: after an expression, and we're not already in a
1512 // 'class' as if it were an identifier.
1633 /// [C++11] 'sizeof' '...' '(' identifier ')'
1647 // [C++11] 'sizeof' '...' '(' identifier ')'
1657 if (Tok.is(tok::identifier)) {
1668 } else if (Tok.is(tok::identifier)) {
1743 /// [GNU] identifier
1744 /// [GNU] offsetof-member-designator '.' identifier
1752 SourceLocation StartLoc = ConsumeToken(); // Eat the builtin identifier.
1796 // We must have at least one identifier here.
1797 if (Tok.isNot(tok::identifier)) {
1814 // offsetof-member-designator: offsetof-member-designator '.' identifier
1819 if (Tok.isNot(tok::identifier)) {
2065 // If our type is followed by an identifier and either ':' or ']', then
2068 if (!DeclaratorInfo.isInvalidType() && Tok.is(tok::identifier) &&
2112 if (Tok.is(tok::identifier) && getLangOpts().ObjC1 &&
2440 // Parse the pieces after the identifier as if we had "int(...)".