aboutsummaryrefslogtreecommitdiff
path: root/lib/Parse
AgeCommit message (Expand)Author
2009-11-18Code completion after @property, providing the names of forward-declared prop...Douglas Gregor
2009-11-18Code completion for Objective-C properly listsDouglas Gregor
2009-11-18Incremental progress on using declarations. Split UnresolvedUsingDecl intoJohn McCall
2009-11-17Rename Objective-C message send completion functions to indicate that we're r...Douglas Gregor
2009-11-17Pass source locations of identifiers referenced by @class through Action::Act...Ted Kremenek
2009-11-17Fixes a typo, reported by Doug.Fariborz Jahanian
2009-11-16Handle case of missing '@end' in implementation contextFariborz Jahanian
2009-11-12Remove an overly-eager assertion when replacing tokens with anDouglas Gregor
2009-11-11Fix speculative parsing of dependent template names inDouglas Gregor
2009-11-11Introduce a new representation for template templateDouglas Gregor
2009-11-10Add FIXIT hint for -Wsemicolon-before-method-bodyTed Kremenek
2009-11-10Make -Wsemicolon-before-method-body opt-in (and part of -Wextra). Addresses ...Ted Kremenek
2009-11-10Silence warning.Benjamin Kramer
2009-11-10Improve parsing of template arguments to lay the foundation forDouglas Gregor
2009-11-09Add support for cdecl attribute. (As far as I know, it doesn't affect CodeGenEli Friedman
2009-11-07Add basic code completion support for ObjC messages.Steve Naroff
2009-11-06Fix a bogus objective-c warning with -pedantic.Fariborz Jahanian
2009-11-06add some fixit hints.Chris Lattner
2009-11-06Improve recovery when we fail to parse the operand of a C++ named cast. Fixes...Douglas Gregor
2009-11-05Parse C++0x constexpr. Test case follows when this does something useful.Sebastian Redl
2009-11-04Properly replace (cxxscope, template-id) annotation tokens with aDouglas Gregor
2009-11-04Eliminate the "old" ways of parsing operator-function-ids andDouglas Gregor
2009-11-04Switch parsing of using declarations over to ParseUnqualifiedId.Douglas 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-03Tweak some comments about unqualified-id and id-expression parsing. No functi...Douglas Gregor
2009-11-03CFieldCallback doesn't need to create an ExtensionRAIIObject: it's actuallyJohn McCall
2009-11-03Remove a bunch of #if 0'd code made irrelevant by the latest ParseUnqualified...Douglas 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-10-30Improve diagnostics when parsing something likeDouglas Gregor
2009-10-29StringSwitch-ify attribute name mapping.Douglas Gregor
2009-10-25simplify Sema::getTypeName a bit: if control gets out of the switch,Chris Lattner
2009-10-25In objc mode, every identifier in a cast expression was using doing aChris Lattner
2009-10-23Diagnose misuse of '.*' and '->*' operators during parseFariborz Jahanian
2009-10-22When building and instantiating a template-id reference expression, such asDouglas Gregor
2009-10-20Issue warning if method body starts with a semicolon.Fariborz Jahanian
2009-10-19Parse a simple-template-id following a '~' when calling a destructor, e.g.,Douglas Gregor
2009-10-18PR5218: Replace IdentifierInfo::getName with StringRef version, now that clientsDaniel Dunbar
2009-10-18Move misc clients to IdentifierInfo StringRef API.Daniel Dunbar
2009-10-18Move clients to use IdentifierInfo::getNameStart() instead of getName()Daniel Dunbar
2009-10-17Avoid std::string concatenation.Daniel Dunbar
2009-10-17Rewrite AttributeList::getKind to use StringRef API.Daniel Dunbar
2009-10-17Don't crash when dumping pretty stack traces, if the current tok is anDaniel Dunbar