aboutsummaryrefslogtreecommitdiff
path: root/Parse/Parser.cpp
AgeCommit message (Expand)Author
2008-03-15Make a major restructuring of the clang tree: introduce a top-levelChris Lattner
2008-02-14A much better fix for http://llvm.org/bugs/show_bug.cgi?id=1987.Steve Naroff
2008-02-12Allow the parser to detect invalid DeclSpec's. This fixes http://llvm.org/bug...Steve Naroff
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-01-12Fix a fixme, by only parsing extern "C" in C++ mode.Chris Lattner
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-02New declarations/defs for Objc2's foreach-statement. This is work in progress.Fariborz Jahanian
2008-01-02Issue diagnostic when objective-c's @interface is preceeded by a type specifier.Fariborz Jahanian
2007-12-29Don't attribute in file headers anymore. See llvmdev for theChris Lattner
2007-12-27 - Use Tok.isObjCAtKeyword instead of Tok.getIdentifierInfo()->getObjCKeyword...Chris Lattner
2007-12-12TargetInfo no longer includes a reference to SourceManager.Ted Kremenek
2007-12-11Mega-patch: ripped SourceManager out of Diagnostic/DiagnosticClient. NowTed Kremenek
2007-11-29Yesterday, I simplified how we stream top-level decls.Steve Naroff
2007-11-28Several fixes/simplifications surrounding how we stream top-level decl AST's.Steve Naroff
2007-11-20Store inline asm code in the AST.Anders Carlsson
2007-11-13Rewrite method definition bodies. Also renamed a method to distinguish betwee...Steve Naroff
2007-11-11Replace 3 method definition functions (ObjcParseMethodDefinition, ParseObjCIn...Steve Naroff
2007-11-11This is the last 5% of the solution to teaching Sema::ActOnInstanceMessage() ...Steve Naroff
2007-11-10Represent method definitions as separate AST nodes. Pretty print will come next.Fariborz Jahanian
2007-11-09Some code clean up in the form of name changes for functions whichFariborz Jahanian
2007-11-08First patch toward rewriting of method definitions. This is work in progress.Fariborz Jahanian
2007-11-08Refactored parsing of main function body for reuse by objective-c methods.Fariborz Jahanian
2007-10-31More infrastructure to recognize objective-c's type qualifiers (in,inout, etc.)Fariborz Jahanian
2007-10-10resolve a fixme, by moving __builtin_va_list to a more logicalChris Lattner
2007-10-09Make sure methods with no return type default to "id".Steve Naroff
2007-10-09avoid a noop virtual method call on the hot scope poping path.Chris Lattner
2007-10-09Add two new Token helper functions, "is" and "isNot". This allows us to writeChris Lattner
2007-10-09rename some "Parse" actions to "ActOn". Move code around inChris Lattner
2007-09-27Patch for method implementation. It populates ObjcImplementationDecl object w...Fariborz Jahanian
2007-09-15Start converting Action methods from Parse-prefix to ActOn-prefix.Steve Naroff
2007-09-12Fix the following bug submitted by Ted Kremenek:Steve Naroff
2007-09-10Some small tweaks to the recent Objc support...Steve Naroff
2007-09-06The goal of this commit is to get just enough Sema support to recognize Objec...Steve Naroff
2007-08-31Author: F. JahanianFariborz Jahanian
2007-08-29cleanup context-sensitive objc keyword recognition. Patch by Fariborz Jahanian.Chris Lattner
2007-08-26Break the assumption that any sort of scope (e.g. a loop scope) can Chris Lattner
2007-08-25read and ignore the body of a namespace.Chris Lattner
2007-08-25refactor enough of the top-level parsing logic to parse andChris Lattner
2007-08-25C++ explicitly allows an empty source file.Chris Lattner
2007-08-23- Cleanup "hack" comment and fix typos.Steve Naroff
2007-08-22Add support for parsing protocols.Steve Naroff
2007-08-22update todo markersChris Lattner
2007-08-20Start parsing ObjC classes/categories!Steve Naroff
2007-08-10add support for a top-level __extension__ marker, implementing a todo.Chris Lattner
2007-07-24Fix a comment, patch by Kevin Andre!Chris Lattner
2007-07-15Make parser scope cache be a member of the parser instead of a global,Chris Lattner
2007-07-11Stage two of getting CFE top correct.Reid Spencer