summaryrefslogtreecommitdiffstats
path: root/clang/lib/Parse/Parser.cpp
Commit message (Expand)AuthorAgeFilesLines
* Refactor how we collect attributes during parsing, and add slots for attributesJohn McCall2010-12-241-32/+24
* Added ParenType type node.Abramo Bagnara2010-12-101-9/+5
* Not content to implement just "extern" explicit templateDouglas Gregor2010-12-011-4/+30
* Refactoring.Argyrios Kyrtzidis2010-11-191-2/+1
* Refactoring of Diagnostic class.Argyrios Kyrtzidis2010-11-181-1/+1
* Add parsing support for Microsoft attributes. MS attributes will just be skip...Francois Pichet2010-10-111-0/+3
* When we encounter a '==' in a context expecting a '=', assume the user made a...Argyrios Kyrtzidis2010-10-081-0/+14
* vla expressions used in __typeof__ must be evaluated.Fariborz Jahanian2010-09-281-2/+4
* Implement bracket insertion for Objective-C instance message sends asDouglas Gregor2010-09-151-2/+2
* Improve error recovery when we see ':' and expect a ';'.John McCall2010-09-071-0/+20
* Improve recovery when there is a stray ']' or ')' before the ';' atDouglas Gregor2010-09-071-0/+19
* Enable inline namespaces in C++03 as an extension.Sebastian Redl2010-08-311-2/+2
* Parser support for inline namespacesSebastian Redl2010-08-271-3/+11
* One who seeks knowledge learns something new every day.John McCall2010-08-261-7/+7
* Initialize the translation-unit scope before lexing the firstDouglas Gregor2010-08-251-4/+4
* Introduce a preprocessor code-completion hook for contexts where weDouglas Gregor2010-08-251-0/+4
* Implement code completion for preprocessor expressions and in macroDouglas Gregor2010-08-241-2/+13
* Implement preprocessor code completion where a macro name is expected,Douglas Gregor2010-08-241-0/+4
* Introduce basic code-completion support for preprocessor directives,Douglas Gregor2010-08-241-0/+13
* Parse all kinds of declarations as part of a linkage-specification,Douglas Gregor2010-08-241-2/+6
* OwningExprResult -> ExprResult. This patch brought to you byJohn McCall2010-08-241-5/+5
* Abstract out passing around types and kill off ActionBase.John McCall2010-08-241-9/+11
* Kill off ExprArg (now just Expr*) and StmtArg (now just Stmt*).John McCall2010-08-231-2/+2
* DeclPtrTy -> Decl *John McCall2010-08-211-9/+9
* Another step in the process of making the parser depend on Sema:John McCall2010-08-201-3/+3
* Once code completion has completed, pass a "completion context" on toDouglas Gregor2010-08-111-5/+5
* Template keyword should not be ignored building a QualifiedTemplateName.Abramo Bagnara2010-08-061-3/+4
* Implement #pragma GCC visibility.Eli Friedman2010-08-051-0/+5
* Parser: Add support for #pragma align, which is just another spelling of #pragmaDaniel Dunbar2010-07-311-0/+5
* Modify the pragma handlers to accept and use StringRefs instead of Identifier...Argyrios Kyrtzidis2010-07-131-21/+15
* revert a hunk of code that Argiris added in r106213, which is theChris Lattner2010-07-121-10/+1
* Fix PR7617 by not entering ParseFunctionDefinition whenChris Lattner2010-07-111-4/+9
* add a const qualifier, refactor some code.Chris Lattner2010-07-111-1/+1
* Move the "current scope" state from the Parser into Action. ThisDouglas Gregor2010-07-021-29/+30
* Make sure parens/braces/brackets are correctly balanced.Argyrios Kyrtzidis2010-06-171-1/+12
* Fix the recently-added warning about 'typename' and 'template'Douglas Gregor2010-06-161-2/+4
* Parse: Add support for '#pragma options align'.Daniel Dunbar2010-05-261-0/+7
* Improve code completion in failure cases in two ways:Douglas Gregor2010-05-251-3/+23
* Improve parser recovery when we encounter a dependent template nameDouglas Gregor2010-05-211-1/+2
* Propagate access specifiers to anonymous union members nested within classes.John McCall2010-05-211-1/+1
* Diagnose misordered initializers in constructor templates immediately instead ofJohn McCall2010-04-101-2/+8
* Fix some redundant errors by changing CXXScopeSpec::isSet calls intoJeffrey Yasskin2010-04-071-1/+1
* Reinstate my CodeModificationHint -> FixItHint renaming patch, withoutDouglas Gregor2010-03-311-5/+5
* Revert r100008, which inexplicably breaks the clang-i686-darwin10 builderDouglas Gregor2010-03-311-5/+5
* Rename CodeModificationHint to FixItHint, since we've been using theDouglas Gregor2010-03-311-5/+5
* Remove the capture, serialization, and deserialization of commentDouglas Gregor2010-03-191-18/+0
* Unbreak the buildDouglas Gregor2010-03-011-1/+1
* Keep an explicit stack of function and block scopes, each element ofDouglas Gregor2010-03-011-0/+1
* Fix an assertion-on-error during tentative constructor parsing byJohn McCall2010-02-261-20/+20
* Retain attributes for K&R style parameter declarations.Richard Pennington2010-02-231-4/+5
OpenPOWER on IntegriCloud