summaryrefslogtreecommitdiffstats
path: root/clang/lib/Parse/Parser.cpp
Commit message (Expand)AuthorAgeFilesLines
* Parse extern templates, pass that information all the way to Sema,Douglas Gregor2009-09-041-0/+15
* Rewrite of our handling of name lookup in C++ member access expressions, e.g.,Douglas Gregor2009-09-021-5/+8
* Improve support for out-of-line definitions of nested templates andDouglas Gregor2009-08-251-6/+6
* Eliminate a GCC warningDouglas Gregor2009-08-251-1/+1
* Keep track of the template parameter depth properly when we haveDouglas Gregor2009-08-241-1/+1
* Top-level semicolons are allowed in C++0x. Fixes PR4755.Douglas Gregor2009-08-241-3/+8
* Refactor methods on DeclSpec to take a diagnostic& parameter, and reflect thisJohn McCall2009-08-031-3/+5
* sp.John McCall2009-07-311-1/+1
* Patch to accomodate Doug's comment on defaultFariborz Jahanian2009-07-211-1/+1
* Added ASTs to destructor decl AST for default destruction of object'sFariborz Jahanian2009-07-151-1/+1
* Build AST for default ctor-initializer when constructor hasFariborz Jahanian2009-07-141-0/+2
* Add support for retrieving the Doxygen comment associated with a givenDouglas Gregor2009-07-021-0/+17
* Fix screwup with my previous patch which broke tests. (The patch is Eli Friedman2009-06-271-1/+1
* Fix a crash with constructs like x<false>() in C++. No testcase because Eli Friedman2009-06-271-1/+1
* fix PR4452, a crash on invalid. The error recovery is still terrible in this...Chris Lattner2009-06-261-3/+10
* Make sure that the template parameter lists get from the parser down to ActOn...Douglas Gregor2009-06-241-2/+9
* Add parser support for #pragma weak.Eli Friedman2009-06-051-0/+6
* Reimplement much of the way that we track nested classes in theDouglas Gregor2009-05-271-3/+0
* Implement parsing for explicit instantiations of class templates, e.g.,Douglas Gregor2009-05-121-1/+1
* Parser::ParseDeclarationOrFunctionDefinition no longer needs to acceptDouglas Gregor2009-05-121-4/+2
* Refactor the parsing of declarations so that template declarations canDouglas Gregor2009-05-121-15/+26
* Implement function-try-blocks. However, there's a very subtle bug that I can'...Sebastian Redl2009-04-261-5/+8
* fix a FIXME, providing accurate source range info for DeclStmt's. The endChris Lattner2009-04-021-1/+4
* Add some more code modification hintsDouglas Gregor2009-04-011-1/+1
* Add code modification hints to various parsing-related diagnostics.Douglas Gregor2009-04-011-1/+2
* Make parsing a semantic analysis a little more robust following SemaDouglas Gregor2009-04-011-8/+9
* Parsing, semantic analysis, and template instantiation for typenameDouglas Gregor2009-04-011-10/+29
* Parsing and AST representation for dependent template names that occurDouglas Gregor2009-03-311-1/+1
* Improve the representation of template names in the AST. ThisDouglas Gregor2009-03-301-1/+1
* hoist checks for ; and in out of ParseInitDeclaratorListAfterFirstDeclaratorChris Lattner2009-03-291-3/+8
* Push DeclGroup much farther throughout the compiler. Now the variousChris Lattner2009-03-291-39/+59
* Introduce a new OpaquePtr<N> struct type, which is a simple POD wrapper for aChris Lattner2009-03-281-25/+23
* Initial implementation of parsing, semantic analysis, and templateDouglas Gregor2009-03-271-3/+35
* Simplify CXXScopeSpec a lot. No more weird SmallVector-like hacks hereDouglas Gregor2009-03-261-2/+2
* Handle parsing of templates in member declarations. Pass the AccessSpecifier ...Anders Carlsson2009-03-261-2/+3
* Improve handling of base initializers. We now parse initializers in out of li...Anders Carlsson2009-03-251-1/+3
* Implement '#pragma unused'.Ted Kremenek2009-03-231-5/+12
* Introduce a representation for types that we referred to via aDouglas Gregor2009-03-191-2/+2
* Add parser support for static_assert.Anders Carlsson2009-03-111-0/+1
* fix eof checkChris Lattner2009-03-051-1/+6
* When the parser is live, print out the location and spelling of its current t...Chris Lattner2009-03-051-22/+16
* Simplify the interface to ParseFunctionStatementBody to not take Chris Lattner2009-03-051-1/+1
* cleanupChris Lattner2009-02-271-1/+1
* Clean up and document code modification hints.Douglas Gregor2009-02-271-11/+9
* change a diagnostic message from something pedantically correct butChris Lattner2009-02-271-3/+3
* Introduce code modification hints into the diagnostics system. When weDouglas Gregor2009-02-261-1/+34
* Implement parsing of nested-name-specifiers that involve template-ids, e.g.,Douglas Gregor2009-02-251-13/+23
* Start processing template-ids as types when the template-name refersDouglas Gregor2009-02-091-5/+11
* Implement Declarator::getSourceRange().Sebastian Redl2009-02-091-6/+13
* Put the invalid flag of OwningResult into the Action pointer.Sebastian Redl2009-02-051-1/+1
OpenPOWER on IntegriCloud