aboutsummaryrefslogtreecommitdiff
path: root/lib/Parse/MinimalAction.cpp
AgeCommit message (Expand)Author
2010-07-26Eliminate the "minimal" and printing parser actions, which only everDouglas Gregor
2010-05-21Improve parser recovery when we encounter a dependent template nameDouglas Gregor
2010-04-21Migrate the responsibility for turning the receiver name in anDouglas Gregor
2010-04-14Introduce a parsing action to distinguish between class, instance, andDouglas Gregor
2010-04-08Make CXXScopeSpec invalid when incomplete, and propagate that into anyJeffrey Yasskin
2010-01-16Keep track of the source locations for each protocol reference inDouglas Gregor
2009-12-11Implement access declarations. Most of the work here is parsing them, whichJohn McCall
2009-11-20Implement C++ [basic.lookup.classref]p3, which states how the typeDouglas Gregor
2009-11-18Incremental progress on using declarations. Split UnresolvedUsingDecl intoJohn McCall
2009-11-17Pass source locations of identifiers referenced by @class through Action::Act...Ted Kremenek
2009-11-04Switch parsing of using declarations over to ParseUnqualifiedId.Douglas Gregor
2009-11-03Parsing and semantic analysis for template-ids that name overloadedDouglas Gregor
2009-09-09Remove tabs, and whitespace cleanups.Mike Stump
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-26When we know that we are parsing a class-name, implicitly construct aDouglas Gregor
2009-08-25Improve support for out-of-line definitions of nested templates andDouglas Gregor
2009-06-27Make it possible for using decls to point to operators. Fixes PR4441.Anders Carlsson
2009-06-20Parsing and AST support for using declarations, from John Thompson!Douglas Gregor
2009-05-01teach -parse-noop about int128_t and friends.Chris Lattner
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-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-24fix "Comment#1" from PR3872Chris Lattner
2009-03-15Convert a bunch of actions to smart pointers, and also bring PrintParserCallb...Sebastian Redl
2009-03-05rename PrettyStackTraceDecl -> PrettyStackTraceActionsDecl.Chris Lattner
2009-03-05When the parser is live, print out the location and spelling of its current t...Chris Lattner
2009-03-05When parsing a function body, add it to the crash stack, giving us somethingChris Lattner
2009-02-25Implement parsing of nested-name-specifiers that involve template-ids, e.g.,Douglas Gregor
2009-02-09Start processing template-ids as types when the template-name refersDouglas Gregor
2009-02-04Diagnose ambiguities in getTypeName. Fixes http://llvm.org/bugs/show_bug.cgi?...Douglas Gregor
2009-01-28Name change (isTypeName->getTypeName).Steve Naroff
2009-01-18Switch MinimalAction from new/delete'ing its TypeNameInfo to Chris Lattner
2008-12-18Ultrasimplistic sketch for the parsing of C++ template-ids. This won'tDouglas Gregor
2008-11-17Updated IdentifierResolver to deal with DeclarationNames. The names ofDouglas Gregor
2008-11-08Implement support for C++ nested-name-specifiers ('foo::bar::x') in the Parse...Argyrios Kyrtzidis
2008-10-31Add support for parsing and representing C++ constructor declarations.Douglas Gregor
2008-10-31"One" line fix for -parse-noop failure, "id" and several other thingsDaniel Dunbar
2008-08-05Move AsmLabel into Declarator instead of just a parameter toDaniel Dunbar
2008-08-05Add more Parser/Sema support for GCC asm-label extension.Daniel Dunbar
2008-08-04Nico Weber:Ted Kremenek
2008-08-01Wherever a type is used/returned from the Action module, use TypeTy instead o...Argyrios Kyrtzidis
2008-07-26Pull protocol resolution of out ActOnStartClassInterface, this is also the Chris Lattner
2008-07-21minor cleanup to the actions interface to pass around SmallVectorImpl insteadChris Lattner
2008-07-21fix typoChris Lattner
2008-04-02Two changes to Sema::LookupDecl() interface. Steve Naroff
2008-03-15Make a major restructuring of the clang tree: introduce a top-levelChris Lattner