aboutsummaryrefslogtreecommitdiff
path: root/include/clang/Parse/Parser.h
AgeCommit message (Expand)Author
2009-11-17Fixes a typo, reported by Doug.Fariborz Jahanian
2009-11-16Handle case of missing '@end' in implementation contextFariborz Jahanian
2009-11-13Wherein the TargetInfo argument to Preprocessor is made 'const' and propogated.Daniel Dunbar
2009-11-11Introduce a new representation for template templateDouglas Gregor
2009-11-11Create a new Scope when parsing a declaration with a C++ scope specifier.John McCall
2009-11-10Improve parsing of template arguments to lay the foundation forDouglas Gregor
2009-11-04Eliminate the "old" ways of parsing operator-function-ids andDouglas 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-03Replace the code that parses member access expressions after "." orDouglas 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-11-03Use ParseUnqualifiedId when parsing id-expressions. This eliminatesDouglas Gregor
2009-11-03Switch ParseStructDeclaration to a callback-based API. This will makeJohn McCall
2009-11-03Introduce a new class, UnqualifiedId, that provides a parsedDouglas Gregor
2009-10-30Improved fix for PR3844, which recovers better for class templateDouglas Gregor
2009-09-29Keep protocol source locations when parsing protocol references.Argyrios Kyrtzidis
2009-09-24When entering the scope of a declarator, make sure that the scope isDouglas Gregor
2009-09-22Implement code completion within a function call, triggered after theDouglas 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-29Set the access specifier for using decls.Anders Carlsson
2009-08-25Improve support for out-of-line definitions of nested templates andDouglas Gregor
2009-08-24Keep track of the template parameter depth properly when we haveDouglas Gregor
2009-08-22Implement delayed parsing for member function templates. Fixes PR4608.Douglas Gregor
2009-08-20Initial support for parsing and representation of member function templates.Douglas Gregor
2009-08-10Take 2 on AltiVec-style vector initializers. Nate Begeman
2009-08-10Revert r78535, it is causing a number of failures to build projects.Daniel Dunbar
2009-08-09AltiVec-style vector initializer syntax, vec4 a = (vec4)(a, b, c, d);Nate Begeman
2009-08-06First pass at friend semantics.John McCall
2009-08-03Refactor methods on DeclSpec to take a diagnostic& parameter, and reflect thisJohn McCall
2009-07-22Fix the parsing of default arguments for inline member function Eli Friedman
2009-07-21Make Sema::ActOnCXXEnterDeclaratorScope robust against failures to computeDouglas Gregor
2009-07-21Add an assert for safety check.Argyrios Kyrtzidis
2009-07-21Fix a crash that occurs in this C++ case:Argyrios Kyrtzidis
2009-07-20Issue a more descriptive diagnostics when mis-declaringFariborz Jahanian
2009-07-02Add support for retrieving the Doxygen comment associated with a givenDouglas Gregor
2009-06-26fix PR4452, a crash on invalid. The error recovery is still terrible in this...Chris Lattner
2009-06-24Parse the C++0x decltype specifier.Anders Carlsson
2009-06-24Make sure that the template parameter lists get from the parser down to ActOn...Douglas Gregor
2009-06-23Start propagating template parameter lists to the right places toDouglas Gregor
2009-06-22Rework the way we track which declarations are "used" duringDouglas Gregor
2009-06-19Keep track of when declarations are "used" according to C andDouglas Gregor
2009-06-12add the location of the ')' in a do/while statement to DoStmt.Chris Lattner
2009-06-08Add more parser support for Microsoft extensions.Eli Friedman
2009-06-08Add real parsing for __declspec. It doesn't make much of a difference Eli Friedman
2009-06-05Add parser support for #pragma weak.Eli Friedman
2009-05-29Reject incomplete types in exception specs.Sebastian Redl
2009-05-27Reimplement much of the way that we track nested classes in theDouglas Gregor