summaryrefslogtreecommitdiffstats
path: root/Parse
Commit message (Expand)AuthorAgeFilesLines
* implement simple support for arbitrary token lookahead. Change the Chris Lattner2008-03-101-19/+13
* Add fastcall/stdcall attribute supportNate Begeman2008-03-071-0/+2
* Add a bunch of attributes, patch by Nuno Lopes.Chris Lattner2008-03-031-2/+20
* Fix http://llvm.org/bugs/show_bug.cgi?id=2106.Steve Naroff2008-02-291-1/+1
* Add support for attribute(deprecated), patch by Nuno Lopes!Chris Lattner2008-02-291-1/+4
* Added support for attribute "noreturn."Ted Kremenek2008-02-271-1/+2
* add parsing, ast building and pretty printing support for C++ throw expressions.Chris Lattner2008-02-262-0/+28
* convert tabs to spaces, patch by Mike Stump!Chris Lattner2008-02-251-1/+1
* Handle __attribute__((annotate("string")))Nate Begeman2008-02-211-0/+3
* Collect and build and process type attributes on pointers. For Chris Lattner2008-02-211-8/+7
* add a method to AttributeList that converts an identifier to an enum.Chris Lattner2008-02-201-0/+45
* ParseCompoundStatementBody expects to only be called with { as the currentChris Lattner2008-02-141-2/+12
* Remove DeclSpec::Invalid, a recently added bool that allowed the parser to de...Steve Naroff2008-02-141-6/+0
* A much better fix for http://llvm.org/bugs/show_bug.cgi?id=1987.Steve Naroff2008-02-141-3/+14
* Allow the parser to detect invalid DeclSpec's. This fixes http://llvm.org/bug...Steve Naroff2008-02-122-19/+28
* Several cleanups surrounding Parser::ParseAsmStatement() and Parser::FuzzyPar...Steve Naroff2008-02-112-2/+29
* Move policy on unnamed fields (a Microsoft extension) from Parser::ParseStruc...Steve Naroff2008-02-111-2/+1
* Move Microsoft __declspec hack from the parser to the preprocessor. Since we ...Steve Naroff2008-02-111-52/+0
* Fix PR1999, by emitting a hard error only if an argument declarator is comple...Chris Lattner2008-02-101-7/+12
* Behave correctly if a constraint expression is invalid.Anders Carlsson2008-02-091-10/+15
* Use getLogicalLineNumber() in FuzzyParseMicrosoftAsmStatement(), it's more ge...Steve Naroff2008-02-081-15/+7
* Support fuzzy parsing MS line-oriented __asm's that originate from a macro (a...Steve Naroff2008-02-081-5/+16
* Put back the top-level asm code; all tests pass now.Anders Carlsson2008-02-081-9/+14
* Back out 46855 for now, it causes test failures on Darwin.Anders Carlsson2008-02-081-12/+10
* - Add support for fuzzy parsing line-oriented __asm's (yuck).Steve Naroff2008-02-072-7/+17
* Handle top-level asm declarations.Anders Carlsson2008-02-071-10/+12
* Minor cleanup from yesterday's -fms-extension commit. Move __int* MS keywords...Steve Naroff2008-02-071-4/+0
* Implement -fms-extensions. This allows us to fuzzy parse non-standard MS cons...Steve Naroff2008-02-072-3/+76
* Add a FIXME to clarify previous commit/experiment.Steve Naroff2008-02-051-0/+6
* Handle simple asm statements correctly.Anders Carlsson2008-02-051-26/+36
* Fix Parser::ParseObjCTryStmt() to allow for trailing @-keyword statements/exp...Steve Naroff2008-02-052-25/+37
* Implement support for __extension__ which silences extwarnings in its Chris Lattner2008-02-021-2/+12
* Fix http://llvm.org/bugs/show_bug.cgi?id=1967.Steve Naroff2008-01-311-3/+1
* Fix PR1965: missing diagnostics for parameters that are missingChris Lattner2008-01-311-0/+14
* Remainder of the __builtin_overload feedbackNate Begeman2008-01-311-6/+0
* On an unexpected @foo keyword, return failure instead of a 'successful' null ...Chris Lattner2008-01-301-3/+1
* Fixed misc. issues raised by Chris L. on @synchronized implementation.Fariborz Jahanian2008-01-301-4/+7
* AST for @synchronized.Fariborz Jahanian2008-01-291-1/+21
* Bunch of type defs, etc. for @synchronized.Fariborz Jahanian2008-01-292-1/+10
* Add more support for Apple's "private extern" extension...Steve Naroff2008-01-251-2/+1
* Add support for dispatching an objc message to a variable Chris Lattner2008-01-252-3/+16
* First half of a fix for the "objc message send in initializer" bug. This onlyChris Lattner2008-01-251-1/+16
* Factor a complex predicate out to a helper method.Chris Lattner2008-01-251-3/+1
* split the second half of ParseObjCMessageExpression into a new Chris Lattner2008-01-251-23/+31
* remove an implemented todoChris Lattner2008-01-251-2/+1
* Implement basic overload support via a new builtin, __builtin_overload.Nate Begeman2008-01-171-0/+40
* Fix a fixme, by only parsing extern "C" in C++ mode.Chris Lattner2008-01-121-2/+1
* Add first pieces of support for parsing and representing Chris Lattner2008-01-122-0/+46
* Warn (as gcc does) when @end does not close anything.Fariborz Jahanian2008-01-101-6/+3
* Substituted all instances of the string "Objc" for "ObjC". This fixesTed Kremenek2008-01-073-67/+67