Home | History | Annotate | Download | only in Parse

Lines Matching defs:Name

197         << tok::identifier; // missing class or category name.
201 // We have a class or category name - consume it.
218 // For ObjC2, the category name is optional (not an error).
225 << tok::identifier; // missing category name.
278 << tok::identifier; // missing super class name.
551 SourceLocation AttrName = ConsumeToken(); // consume last attribute name
857 /// objc-type-name:
858 /// '(' objc-type-qualifiers[opt] type-name ')'
929 /// objc-type-name objc-selector
930 /// objc-type-name objc-keyword-selector objc-parmlist[opt]
937 /// objc-selector ':' objc-type-name objc-keyword-attributes[opt] identifier
939 /// ':' objc-type-name objc-keyword-attributes[opt] identifier
991 if (!SelIdent && Tok.isNot(tok::colon)) { // missing selector name.
1038 // If attributes exist before the argument name, parse them.
1059 << tok::identifier; // missing argument name.
1063 ArgInfo.Name = Tok.getIdentifierInfo();
1091 Diag(ArgInfo.NameLoc, diag::warn_missing_selector_name) << ArgInfo.Name;
1092 Diag(ArgInfo.NameLoc, diag::note_missing_selector_name) << ArgInfo.Name;
1093 Diag(ColonLoc, diag::note_force_empty_selector_name) << ArgInfo.Name;
1369 Diag(Tok, diag::err_expected) << tok::identifier; // missing protocol name.
1372 // Save the protocol name, then consume it.
1462 << tok::identifier; // missing class or category name.
1465 // We have a class or category name - consume it.
1467 SourceLocation nameLoc = ConsumeToken(); // consume class or category name
1487 << tok::identifier; // missing category name.
1514 << tok::identifier; // missing super class name.
1518 superClassLoc = ConsumeToken(); // Consume super class name
1606 /// @compatibility_alias alias-name class-name ';'
1617 SourceLocation aliasLoc = ConsumeToken(); // consume alias-name
1623 SourceLocation classLoc = ConsumeToken(); // consume class-name;
1660 SourceLocation propertyLoc = ConsumeToken(); // consume property name
1663 // property '=' ivar-name
1675 propertyIvarLoc = ConsumeToken(); // consume ivar-name
1712 SourceLocation propertyLoc = ConsumeToken(); // consume property name
2284 /// class-name
2285 /// type-name
2330 IdentifierInfo *Name = Tok.getIdentifierInfo();
2333 switch (Actions.getObjCMessageKind(getCurScope(), Name, NameLoc,
2334 Name == Ident_super,
2347 ConsumeToken(); // the type name
2373 /// class name), and instance messages (sent to an object), and the
2398 /// selector-name[opt] ':' objc-keywordexpr
2536 Diag(Tok, diag::err_expected) << tok::identifier; // missing selector name.
2756 /// \@encode ( type-name )
2781 /// \@protocol ( protocol-name )
2829 if (!SelIdent && // missing selector name.