aboutsummaryrefslogtreecommitdiff
path: root/include/clang/Parse
AgeCommit message (Expand)Author
2008-05-06Patch to refactor setter/getter names of property attributes into SelectorFariborz Jahanian
2008-05-05percolate @optional/@required protocols down to ASTs forFariborz Jahanian
2008-05-02Lexicographically order enum declarations in AttributeList::Kind.Ted Kremenek
2008-05-01More ObjC2 property semantics work. Work in progress.Fariborz Jahanian
2008-04-27Parsing of namespaces:Argyrios Kyrtzidis
2008-04-25initial support for recognizing __transparent_union__ attributesNuno Lopes
2008-04-24Patch to diagnose inconsistancies between properties declared in current andFariborz Jahanian
2008-04-21Continuation of work on ObjC2's properties.Fariborz Jahanian
2008-04-21Clean up handling of function redeclarationsDouglas Gregor
2008-04-18OCUVector -> ExtVector, shorthand for extended vector, per feedback from Chris.Nate Begeman
2008-04-18Initial work for property implementation declarations.Fariborz Jahanian
2008-04-14New AST representation for each objc2's property declaration.Fariborz Jahanian
2008-04-14Make Parser::getAccessSpecifierIfPresent const, since it does not modify the ...Douglas Gregor
2008-04-13This patch adds very basic support for parsing and type-checking classDouglas Gregor
2008-04-13Test commit: fix a typoDouglas Gregor
2008-04-13This patch is just the easy part of the class names patch, whichChris Lattner
2008-04-11AST generation for objc2's property declarations.Fariborz Jahanian
2008-04-11Minor changes per Chris L's review.Fariborz Jahanian
2008-04-10Patch for:Fariborz Jahanian
2008-04-10reduce the amount of 'C++ magic' this code depends on :)Chris Lattner
2008-04-10refactor Parser::ParseStructDeclaration to return a vector of uninterpreted Chris Lattner
2008-04-10Fix typo.Eric Christopher
2008-04-08Add support for C++ default arguments, and rework Parse-Sema Chris Lattner
2008-04-07add an example.Chris Lattner
2008-04-06split parsing of identifier lists in function declarators out intoChris Lattner
2008-04-06split code for handling grouping parens in declarators from code thatChris Lattner
2008-04-06Use token lookahead to simplify some code that is rarely executed.Chris Lattner
2008-04-05Fix handling of implicit int, resolving PR2012 and reverting (andChris Lattner
2008-04-02Two changes to Sema::LookupDecl() interface. Steve Naroff
2008-03-13improve DeclStmt to be able to store SourceRange info correctly.Chris Lattner
2008-03-10implement simple support for arbitrary token lookahead. Change the Chris Lattner
2008-03-07Add fastcall/stdcall attribute supportNate Begeman
2008-03-03Add a bunch of attributes, patch by Nuno Lopes.Chris Lattner
2008-02-29Add support for attribute(deprecated), patch by Nuno Lopes!Chris Lattner
2008-02-27Added support for attribute "noreturn."Ted Kremenek
2008-02-26add parsing, ast building and pretty printing support for C++ throw expressions.Chris Lattner
2008-02-25convert tabs to spaces, patch by Mike Stump!Chris Lattner
2008-02-24Two more Windows-related fixes:Ted Kremenek
2008-02-21Handle __attribute__((annotate("string")))Nate Begeman
2008-02-21Collect and build and process type attributes on pointers. For Chris Lattner
2008-02-21move type attribute processing into the creatively named ProcessTypeAttribute...Chris Lattner
2008-02-20rename some methods.Chris Lattner
2008-02-20add a method to AttributeList that converts an identifier to an enum.Chris Lattner
2008-02-20add some code that will be used to remove processed attrs fromChris Lattner
2008-02-14Remove DeclSpec::Invalid, a recently added bool that allowed the parser to de...Steve Naroff
2008-02-12Allow the parser to detect invalid DeclSpec's. This fixes http://llvm.org/bug...Steve Naroff
2008-02-11Several cleanups surrounding Parser::ParseAsmStatement() and Parser::FuzzyPar...Steve Naroff
2008-02-11Move Microsoft __declspec hack from the parser to the preprocessor. Since we ...Steve Naroff
2008-02-09Behave correctly if a constraint expression is invalid.Anders Carlsson
2008-02-08Put back the top-level asm code; all tests pass now.Anders Carlsson