improve objc comments

llvm-svn: 39123
This commit is contained in:
Chris Lattner 2006-11-05 02:05:37 +00:00
parent 36ad123dea
commit 40f16b5d26
1 changed files with 15 additions and 7 deletions

View File

@ -266,12 +266,12 @@ void Parser::ParseTranslationUnit() {
/// [EXT] ';'
/// [GNU] asm-definition
/// [GNU] __extension__ external-declaration [TODO]
/// [OBJC] objc-class-definition [TODO]
/// [OBJC] objc-class-declaration [TODO]
/// [OBJC] objc-alias-declaration [TODO]
/// [OBJC] objc-protocol-definition [TODO]
/// [OBJC] objc-method-definition [TODO]
/// [OBJC] @end [TODO]
/// [OBJC] objc-class-definition
/// [OBJC] objc-class-declaration
/// [OBJC] objc-alias-declaration
/// [OBJC] objc-protocol-definition
/// [OBJC] objc-method-definition
/// [OBJC] @end
///
/// [GNU] asm-definition:
/// simple-asm-expr ';'
@ -455,6 +455,14 @@ void Parser::ParseSimpleAsm() {
MatchRHSPunctuation(tok::r_paren, Loc);
}
/// ParseExternalDeclaration:
/// external-declaration: [C99 6.9]
/// [OBJC] objc-class-definition
/// [OBJC] objc-class-declaration [TODO]
/// [OBJC] objc-alias-declaration [TODO]
/// [OBJC] objc-protocol-definition [TODO]
/// [OBJC] objc-method-definition [TODO]
/// [OBJC] '@' 'end' [TODO]
void Parser::ObjCParseAtDirectives() {
SourceLocation AtLoc = ConsumeToken(); // the "@"
@ -480,7 +488,7 @@ void Parser::ObjCParseAtDirectives() {
///
/// objc-class-declaration:
/// @class identifier-list ;
/// '@' 'class' identifier-list ';'
///
void Parser::ObjCParseAtClassDeclaration(SourceLocation atLoc) {
ConsumeToken(); // the identifier "class"