llvm-project/clang/lib/Parse
Chris Lattner da9fb15b90 refactor a bunch of code:
Check for @end in ParseObjCInterfaceDeclList instead of in each caller
Handle @required and @optional with the same code

Add some fixmes about some apparently objc2 code that is being accepted
in objc1.

llvm-svn: 57803
2008-10-20 06:10:06 +00:00
..
AttributeList.cpp Add parsing of the sentinel attribute. Still need to create the attribute. 2008-10-05 18:05:59 +00:00
DeclSpec.cpp More #include cleaning 2008-08-11 06:23:49 +00:00
Makefile Make a major restructuring of the clang tree: introduce a top-level 2008-03-15 23:59:48 +00:00
MinimalAction.cpp Move AsmLabel into Declarator instead of just a parameter to 2008-08-05 16:28:08 +00:00
ParseCXXInlineMethods.cpp The only caller of this knows that the current token is l_brace, so this can be an assert; suggestion by Chris. 2008-06-24 22:31:41 +00:00
ParseDecl.cpp Support attributes in *yet another* place. Is there any place you 2008-10-20 04:57:38 +00:00
ParseDeclCXX.cpp Passing right brace location to ActOnFinishCXXClassDef is redundant, since it gets passed to ActOnFinishCXXMemberSpecification too. 2008-08-09 00:39:29 +00:00
ParseExpr.cpp Final phase of converting BlockDecls over to DeclContext. This is unfortunately a largish/complex diff, however it was necessry to pass all the current block tests. 2008-10-10 01:28:17 +00:00
ParseExprCXX.cpp Disambiguate between a declaration or expression for the 'condition' part of a if/switch/while/for statement. 2008-10-05 15:03:47 +00:00
ParseInit.cpp Simplify the parser a bit by looking at the next token without consuming it (by Preprocessor::LookNext): 2008-07-09 22:53:07 +00:00
ParseObjc.cpp refactor a bunch of code: 2008-10-20 06:10:06 +00:00
ParsePragma.cpp Add Parser support for #pragma pack 2008-10-04 19:21:03 +00:00
ParsePragma.h Add Parser support for #pragma pack 2008-10-04 19:21:03 +00:00
ParseStmt.cpp Disambiguate between a declaration or an expression, in the 'for-init-statement' part of a 'for' statement. 2008-10-05 15:50:46 +00:00
ParseTentative.cpp Just do a diagIfAmbiguous -> warnIfAmbiguous rename. 2008-10-17 23:23:35 +00:00
Parser.cpp fix indentation 2008-10-20 02:01:34 +00:00