Home | History | Annotate | Download | only in Parse

Lines Matching full:identifier

39 ///           'namespace' identifier = qualified-namespace-specifier ';'
126 // or an identifier which doesn't resolve as anything. We need tentative
174 // nested-name-specifier[opt] identifier
176 // enum nested-name-specifier[opt] identifier
198 if ((Tok.is(tok::identifier) || Tok.is(tok::coloncolon) ||
204 if (Tok.isNot(tok::identifier) && Tok.isNot(tok::annot_template_id))
494 /// identifier
495 /// identifier '::' identifier
575 // requirements of an identifier is contained in an attribute-token,
576 // it is considered an identifier.
627 if (Tok.is(tok::coloncolon) || Tok.is(tok::identifier))
662 /// 'operator' string-literal identifier
714 if (Tok.is(tok::identifier))
785 /// identifier
806 if ((Tok.is(tok::identifier) || Tok.is(tok::kw_operator) ||
807 (Tok.is(tok::annot_cxxscope) && (NextToken().is(tok::identifier) ||
813 else if (Tok.is(tok::identifier))
1020 Next.is(tok::identifier);
1072 /// identifier
1109 /// class-key '::'[opt] nested-name-specifier[opt] identifier
1112 /// 'enum' '::'[opt] nested-name-specifier[opt] identifier
1115 /// identifier
1118 /// 'enum' identifier[opt] '{' enumerator-list[opt] '}'
1119 /// 'enum' identifier[opt] '{' enumerator-list ',' '}'
1125 /// class-key identifier[opt] base-clause[opt]
1126 /// class-key nested-name-specifier identifier base-clause[opt]
1144 case tok::identifier: {
1146 // for "vector" identifier.
1152 if (!getLangOpts().ObjC1 && Next.is(tok::identifier))
1175 assert(Tok.isNot(tok::identifier) &&
1185 // FIXME: If this happens due to an undeclared identifier, treat it as
1187 if (Tok.is(tok::identifier))
1312 // If the next token is an identifier or a type qualifier, then this
1314 if (Tok.is(tok::annot_cxxscope) && NextToken().is(tok::identifier)) {
1323 bool isIdentifier = Tok.is(tok::identifier);
1358 NextToken().isNot(tok::identifier));
1552 //// '<' identifier-list '>'
1557 if (Tok.isNot(tok::identifier))
1696 if (SeenType && Tok.is(tok::identifier))