aboutsummaryrefslogtreecommitdiff
path: root/lib/Parse/Parser.cpp
AgeCommit message (Expand)Author
2008-11-18Change a couple of the Parser::Diag methods to return DiagnosticInfoChris Lattner
2008-11-18This reworks some of the Diagnostic interfaces a bit to change how diagnosticsChris Lattner
2008-11-18Change the diagnostics interface to take an array of pointers to Chris Lattner
2008-11-17Eliminate all of the placeholder identifiers used for constructors,Douglas Gregor
2008-11-08Implement support for C++ nested-name-specifiers ('foo::bar::x') in the Parse...Argyrios Kyrtzidis
2008-11-05Initial implementation of parsing, semantic analysis, and AST-buildingDouglas Gregor
2008-10-20eliminate ObjCPropertyAttrs an corresponding enums, just useChris Lattner
2008-10-20remove extraneous bracesChris Lattner
2008-10-20simplify some other code for __extension__ processing.Chris Lattner
2008-10-20implement a couple fixme's by implementing __extension__ properly.Chris Lattner
2008-10-20fix indentationChris Lattner
2008-10-06Implement support for C++ direct initializers in declarations, e.g. "int x(1);".Argyrios Kyrtzidis
2008-10-04Add Parser support for #pragma packDaniel Dunbar
2008-09-26Parser support for prefix __attribute__ on @protocol.Daniel Dunbar
2008-08-24Pass SourceRanges by reference to the various Diag methods.Argyrios Kyrtzidis
2008-08-24Add a Parser::Diag overload that can receive a custom string along with a Sou...Argyrios Kyrtzidis
2008-08-23make sure that ParseAST invokes the action for end of translation unit.Chris Lattner
2008-08-23add action to know about end of translation unit.Chris Lattner
2008-08-23we already have a handle on the 'in' keyword, don't bother getting two.Chris Lattner
2008-08-23minor cleanup, remove finalize method.Chris Lattner
2008-08-14Change Parser & Sema to use interned "super" for comparions.Daniel Dunbar
2008-08-11More #include cleaningDaniel Dunbar
2008-08-05Fix rdar://6124613 a crash on invalid code.Chris Lattner
2008-08-05Add more Parser/Sema support for GCC asm-label extension.Daniel Dunbar
2008-07-26add a new diag helper that takes a range.Chris Lattner
2008-06-26Make Declarator::getDeclSpec() return a const reference to avoidChris Lattner
2008-06-24Add parsing support for C++ classes.Argyrios Kyrtzidis
2008-06-21K&R-style functions not allowed in C++.Argyrios Kyrtzidis
2008-06-19Test commit to see if new account works.Mike Stump
2008-05-27Fix a couple crashes on invalid input.Chris Lattner
2008-05-20Fix the scope of K&R-style argument declarations so that they don't Eli Friedman
2008-04-08Add support for C++ default arguments, and rework Parse-Sema Chris Lattner
2008-04-05Fix handling of implicit int, resolving PR2012 and reverting (andChris Lattner
2008-04-05Step #1 to fixing PR2012: c89 allows declspecs to be completely Chris Lattner
2008-03-15Make a major restructuring of the clang tree: introduce a top-levelChris Lattner