aboutsummaryrefslogtreecommitdiff
path: root/Parse/ParseDecl.cpp
AgeCommit message (Expand)Author
2008-03-15Make a major restructuring of the clang tree: introduce a top-levelChris Lattner
2008-03-13improve DeclStmt to be able to store SourceRange info correctly.Chris Lattner
2008-02-25convert tabs to spaces, patch by Mike Stump!Chris Lattner
2008-02-21Collect and build and process type attributes on pointers. For Chris Lattner
2008-02-11Several cleanups surrounding Parser::ParseAsmStatement() and Parser::FuzzyPar...Steve Naroff
2008-02-11Move policy on unnamed fields (a Microsoft extension) from Parser::ParseStruc...Steve Naroff
2008-02-11Move Microsoft __declspec hack from the parser to the preprocessor. Since we ...Steve Naroff
2008-02-10Fix PR1999, by emitting a hard error only if an argument declarator is comple...Chris Lattner
2008-02-07- Add support for fuzzy parsing line-oriented __asm's (yuck).Steve Naroff
2008-02-07Minor cleanup from yesterday's -fms-extension commit. Move __int* MS keywords...Steve Naroff
2008-02-07Implement -fms-extensions. This allows us to fuzzy parse non-standard MS cons...Steve Naroff
2008-01-31Fix PR1965: missing diagnostics for parameters that are missingChris Lattner
2008-01-25Add more support for Apple's "private extern" extension...Steve Naroff
2008-01-04Added a comment, minor refactoring of foreach parsing code per Chris's sugges...Fariborz Jahanian
2008-01-04Minor changes as suggested by Chris L.Fariborz Jahanian
2008-01-03Patch to parse/build AST ObjC2's foreach statement.Fariborz Jahanian
2007-12-29Don't attribute in file headers anymore. See llvmdev for theChris Lattner
2007-12-18Add __private_extern__ keyword and recognize it. Added a FIXME to indicate th...Steve Naroff
2007-12-12move function to a more logical location, add its grammar productions.Chris Lattner
2007-12-12simplify some code.Chris Lattner
2007-12-11Mega-patch: ripped SourceManager out of Diagnostic/DiagnosticClient. NowTed Kremenek
2007-11-15Handle "bool" in all places that touch _Bool. Chris Lattner
2007-11-13Give AST-walk passes a way to access DeclSpec attributes on functions andNate Begeman
2007-10-31More infrastructure to recognize objective-c's type qualifiers (in,inout, etc.)Fariborz Jahanian
2007-10-30More support for rewriting ObjC intefaces. Still some edge cases to handle...Steve Naroff
2007-10-29This commit contains lot's of small tweaks to how we pass around and store So...Steve Naroff
2007-10-29The callers of ParseStructDeclaration are not expecting it toChris Lattner
2007-10-11Patch to create protocol conforming class types.Fariborz Jahanian
2007-10-10Remove Scope argument from ObjC actions that either don't need it or can now ...Steve Naroff
2007-10-09switch some more of the parser over to using Token::is and isNotChris Lattner
2007-10-05This is the first patch toward supporting protocol conformingFariborz Jahanian
2007-09-29Removed use of hash table for class decls and do a name look up directly.Fariborz Jahanian
2007-09-15Start converting Action methods from Parse-prefix to ActOn-prefix.Steve Naroff
2007-09-14Rename Action::ParseRecordBody() to ProcessFieldDecls(), and add a visibility...Steve Naroff
2007-09-12Fix the following bug submitted by Ted Kremenek:Steve Naroff
2007-09-05Start implementing Actions interface for ObjC classes, instance variables, an...Steve Naroff
2007-08-28Tweak declaration...Steve Naroff
2007-08-28Implement more thoughful error recovery when dealing with bogus declarator ty...Steve Naroff
2007-08-27C++ allows empty enum list.Chris Lattner
2007-08-26Break the assumption that any sort of scope (e.g. a loop scope) can Chris Lattner
2007-08-25refactor enough of the top-level parsing logic to parse andChris Lattner
2007-08-22With this commit, we now successfully parse "Cocoa.h"!Steve Naroff
2007-08-21Tweak error recovery for missing semicolon after decl. For this:Chris Lattner
2007-08-20Added Parser::ParseStructDeclaration() as a result of refactoring Parser::Par...Steve Naroff
2007-08-09minor cleanupsChris Lattner
2007-08-09__attribute__ starts a declspec.Chris Lattner
2007-08-02Tidy up Parser::ParseTypeofSpecifier()...implement FIXME and minor restructure.Steve Naroff
2007-07-31Tighten up Parser::ParseTypeofSpecifier().Steve Naroff
2007-07-31Add parsing and AST support for GNU "typeof".Steve Naroff
2007-07-25Fix a couple of bugs, add some new cool stuff.Chris Lattner