aboutsummaryrefslogtreecommitdiff
path: root/lib/Parse/Parser.cpp
AgeCommit message (Expand)Author
2009-11-21Added rudimentary C++0x attribute support.Sean Hunt
2009-11-10Improve parsing of template arguments to lay the foundation forDouglas Gregor
2009-11-04Change our basic strategy for avoiding deprecation warnings when the decl useJohn McCall
2009-11-04Implement support for parsing dependent template-ids that refer toDouglas Gregor
2009-11-03Parsing and semantic analysis for template-ids that name overloadedDouglas Gregor
2009-11-03Silence a warning by giving Parser::FieldCallback a virtual destructor, andJohn McCall
2009-11-03Reorganize the parsing of decl groups / function definitions so thatJohn McCall
2009-10-17Don't crash when dumping pretty stack traces, if the current tok is anDaniel Dunbar
2009-09-21Code completion for ordinary names when we're starting a declaration, express...Douglas Gregor
2009-09-09Remove tabs, and whitespace cleanups.Mike Stump
2009-09-04Parse extern templates, pass that information all the way to Sema,Douglas Gregor
2009-09-02Rewrite of our handling of name lookup in C++ member access expressions, e.g.,Douglas Gregor
2009-08-25Improve support for out-of-line definitions of nested templates andDouglas Gregor
2009-08-25Eliminate a GCC warningDouglas Gregor
2009-08-24Keep track of the template parameter depth properly when we haveDouglas Gregor
2009-08-24Top-level semicolons are allowed in C++0x. Fixes PR4755.Douglas Gregor
2009-08-03Refactor methods on DeclSpec to take a diagnostic& parameter, and reflect thisJohn McCall
2009-07-31sp.John McCall
2009-07-21Patch to accomodate Doug's comment on defaultFariborz Jahanian
2009-07-15Added ASTs to destructor decl AST for default destruction of object'sFariborz Jahanian
2009-07-14Build AST for default ctor-initializer when constructor hasFariborz Jahanian
2009-07-02Add support for retrieving the Doxygen comment associated with a givenDouglas Gregor
2009-06-27Fix screwup with my previous patch which broke tests. (The patch is Eli Friedman
2009-06-27Fix a crash with constructs like x<false>() in C++. No testcase because Eli Friedman
2009-06-26fix PR4452, a crash on invalid. The error recovery is still terrible in this...Chris Lattner
2009-06-24Make sure that the template parameter lists get from the parser down to ActOn...Douglas Gregor
2009-06-05Add parser support for #pragma weak.Eli Friedman
2009-05-27Reimplement much of the way that we track nested classes in theDouglas Gregor
2009-05-12Implement parsing for explicit instantiations of class templates, e.g.,Douglas Gregor
2009-05-12Parser::ParseDeclarationOrFunctionDefinition no longer needs to acceptDouglas Gregor
2009-05-12Refactor the parsing of declarations so that template declarations canDouglas Gregor
2009-04-26Implement function-try-blocks. However, there's a very subtle bug that I can'...Sebastian Redl
2009-04-02fix a FIXME, providing accurate source range info for DeclStmt's. The endChris Lattner
2009-04-01Add some more code modification hintsDouglas Gregor
2009-04-01Add code modification hints to various parsing-related diagnostics.Douglas Gregor
2009-04-01Make parsing a semantic analysis a little more robust following SemaDouglas Gregor
2009-04-01Parsing, semantic analysis, and template instantiation for typenameDouglas Gregor
2009-03-31Parsing and AST representation for dependent template names that occurDouglas Gregor
2009-03-30Improve the representation of template names in the AST. ThisDouglas Gregor
2009-03-29hoist checks for ; and in out of ParseInitDeclaratorListAfterFirstDeclaratorChris Lattner
2009-03-29Push DeclGroup much farther throughout the compiler. Now the variousChris Lattner
2009-03-28Introduce a new OpaquePtr<N> struct type, which is a simple POD wrapper for aChris Lattner
2009-03-27Initial implementation of parsing, semantic analysis, and templateDouglas Gregor
2009-03-26Simplify CXXScopeSpec a lot. No more weird SmallVector-like hacks hereDouglas Gregor
2009-03-26Handle parsing of templates in member declarations. Pass the AccessSpecifier ...Anders Carlsson
2009-03-25Improve handling of base initializers. We now parse initializers in out of li...Anders Carlsson
2009-03-23Implement '#pragma unused'.Ted Kremenek
2009-03-19Introduce a representation for types that we referred to via aDouglas Gregor
2009-03-11Add parser support for static_assert.Anders Carlsson
2009-03-05fix eof checkChris Lattner