aboutsummaryrefslogtreecommitdiff
path: root/include/clang/Parse
AgeCommit message (Expand)Author
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
2008-02-08Back out 46855 for now, it causes test failures on Darwin.Anders Carlsson
2008-02-07Handle top-level asm declarations.Anders Carlsson
2008-02-07Implement -fms-extensions. This allows us to fuzzy parse non-standard MS cons...Steve Naroff
2008-02-05Handle simple asm statements correctly.Anders Carlsson
2008-02-05Fix Parser::ParseObjCTryStmt() to allow for trailing @-keyword statements/exp...Steve Naroff
2008-01-29AST for @synchronized.Fariborz Jahanian
2008-01-29Bunch of type defs, etc. for @synchronized.Fariborz Jahanian
2008-01-25Add more support for Apple's "private extern" extension...Steve Naroff
2008-01-25Factor a complex predicate out to a helper method.Chris Lattner
2008-01-25split the second half of ParseObjCMessageExpression into a new Chris Lattner
2008-01-17Implement basic overload support via a new builtin, __builtin_overload.Nate Begeman
2008-01-17Declarator::clear(): Null out variable after it's been deleted.Steve Naroff
2008-01-12Add first pieces of support for parsing and representing Chris Lattner
2008-01-07Substituted all instances of the string "Objc" for "ObjC". This fixesTed Kremenek
2008-01-04Minor changes as suggested by Chris L.Fariborz Jahanian
2008-01-03Patch to parse/build AST ObjC2's foreach statement.Fariborz Jahanian
2008-01-02New declarations/defs for Objc2's foreach-statement. This is work in progress.Fariborz Jahanian