summaryrefslogtreecommitdiff
path: root/Parse
Commit message (Expand)AuthorAgeFilesLines
* 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
* Added a comment, minor refactoring of foreach parsing code per Chris's sugges...Fariborz Jahanian2008-01-042-10/+13
* Minor changes as suggested by Chris L.Fariborz Jahanian2008-01-043-9/+6
* Patch to parse/build AST ObjC2's foreach statement.Fariborz Jahanian2008-01-033-33/+58
* New declarations/defs for Objc2's foreach-statement. This is work in progress.Fariborz Jahanian2008-01-022-0/+11
* Issue diagnostic when objective-c's @interface is preceeded by a type specifier.Fariborz Jahanian2008-01-021-0/+3
* Prevent crash on incorrect objc messaging expression.Fariborz Jahanian2008-01-021-2/+2
* remove attribution from makefiles.Chris Lattner2007-12-291-2/+2
* Don't attribute in file headers anymore. See llvmdev for theChris Lattner2007-12-2911-22/+22
* Fix a crash on a top-level objc string, patch by Nico WeberChris Lattner2007-12-271-2/+2
* - Use Tok.isObjCAtKeyword instead of Tok.getIdentifierInfo()->getObjCKeyword...Chris Lattner2007-12-272-22/+26
* Fix an nice and subtle parser bug reported by Nico Weber.Chris Lattner2007-12-181-2/+2
* Add __private_extern__ keyword and recognize it. Added a FIXME to indicate th...Steve Naroff2007-12-181-0/+5
* use new interface.Chris Lattner2007-12-131-1/+1
* Concatenation of objc strings.Fariborz Jahanian2007-12-121-1/+1
* TargetInfo no longer includes a reference to SourceManager.Ted Kremenek2007-12-121-1/+1
* move function to a more logical location, add its grammar productions.Chris Lattner2007-12-122-37/+38
* remove todoChris Lattner2007-12-121-1/+0
* simplify some code.Chris Lattner2007-12-121-43/+25
* Add ObjC parser support for concatenated ObjC strings. Note thatChris Lattner2007-12-121-7/+35
* Mega-patch: ripped SourceManager out of Diagnostic/DiagnosticClient. NowTed Kremenek2007-12-113-11/+12
* Fixed a parsing bug whereby @optional/@required keyword is not followed by Fariborz Jahanian2007-12-111-0/+3
* Patch to implement "Protocol" as a built-in type declared asFariborz Jahanian2007-12-071-0/+3
* Make sure Parser::ParseObjCSelectorExpression() handles unary selectors (with...Steve Naroff2007-12-051-4/+5
* improve VC++ compatibility, patch by Cédric Venet.Chris Lattner2007-12-021-10/+10
* Test commitSeo Sanghyeon2007-12-011-1/+1
* Yesterday, I simplified how we stream top-level decls.Steve Naroff2007-11-291-3/+5
* Several fixes/simplifications surrounding how we stream top-level decl AST's.Steve Naroff2007-11-281-5/+3
* Keep track of whether the asm is volatile or not.Anders Carlsson2007-11-231-2/+2
* Store output and input operands as well as clobber information in the AsmStmt...Anders Carlsson2007-11-221-14/+44
* GCC fails if there is a trailing colon but no clobbers.Anders Carlsson2007-11-211-7/+5
* Store inline asm code in the AST.Anders Carlsson2007-11-202-6/+10
* Finish up variadic methods/messages.Steve Naroff2007-11-151-5/+11
* Implement support for variadic methods (work in progress).Steve Naroff2007-11-151-2/+6
* Handle "bool" in all places that touch _Bool. Chris Lattner2007-11-152-0/+3
* Rewrite method definition bodies. Also renamed a method to distinguish betwee...Steve Naroff2007-11-132-3/+4
* Give AST-walk passes a way to access DeclSpec attributes on functions andNate Begeman2007-11-131-1/+5
* Parse "sizeof(arr)[0]" as a sizeof of an expr if arr Chris Lattner2007-11-131-2/+6
* 'super' nailed.Fariborz Jahanian2007-11-121-2/+4
* Add an error diagnostic to Parse::ParseObjCMessageExpression().Steve Naroff2007-11-121-0/+1
* Replace 2 method definition actions (ActOnFunctionDefBody, ActOnMethodDefBody...Steve Naroff2007-11-112-2/+2
* Replace 3 method definition functions (ObjcParseMethodDefinition, ParseObjCIn...Steve Naroff2007-11-112-65/+31
* This is the last 5% of the solution to teaching Sema::ActOnInstanceMessage() ...Steve Naroff2007-11-112-17/+3
* pretty priting for method definitions.Fariborz Jahanian2007-11-101-5/+6
* Represent method definitions as separate AST nodes. Pretty print will come next.Fariborz Jahanian2007-11-102-16/+26
* Some code clean up in the form of name changes for functions whichFariborz Jahanian2007-11-092-7/+9
* Added class context to method declarations. Provide "interface *" typeFariborz Jahanian2007-11-091-4/+5