Home | History | Annotate | Download | only in Parse

Lines Matching full:identifier

70 ///         identifier ':' statement
87 /// 'goto' identifier ';'
123 nextTok.is(tok::identifier) || nextTok.is(tok::star) ||
126 nextTok.is(tok::identifier) ||
129 nextTok.is(tok::identifier) ||
176 case tok::identifier: {
179 // identifier ':' statement
183 // Look up the identifier, and typo-correct it to a keyword if it's not
199 // If the identifier was typo-corrected, try again.
200 if (Tok.isNot(tok::identifier))
433 if (Tok.is(tok::identifier) &&
540 /// ParseLabeledStatement - We have an identifier and a ':' after it.
543 /// identifier ':' statement
544 /// [GNU] identifier ':' attributes[opt] statement
547 assert(Tok.is(tok::identifier) && Tok.getIdentifierInfo() &&
548 "Not an identifier!");
551 ConsumeToken(); // eat the identifier.
555 // identifier ':' statement
833 /// [GNU] '__label__' identifier-list ';'
927 if (Tok.isNot(tok::identifier)) {
928 Diag(Tok, diag::err_expected) << tok::identifier;
1424 assert(Tok.is(tok::identifier));
1525 } else if (getLangOpts().CPlusPlus && Tok.is(tok::identifier) &&
1741 /// 'goto' identifier ';'
1751 if (Tok.is(tok::identifier)) {
1767 Diag(Tok, diag::err_expected) << tok::identifier;
1986 if ((Tok.is(tok::identifier) &&