aboutsummaryrefslogtreecommitdiff
path: root/lib/Parse/ParseObjc.cpp
AgeCommit message (Expand)Author
2011-01-05Use Parser::ExpectAndConsume() uniformly to eat semicolons afterDouglas Gregor
2011-01-04Rename MaybeSkipFunctionBodyForCodeCompletion -> trySkippingFunctionBodyForCo...Argyrios Kyrtzidis
2011-01-03When in code-completion, skip obj-c method bodies for speed up.Argyrios Kyrtzidis
2010-12-24Refactor how we collect attributes during parsing, and add slots for attributesJohn McCall
2010-12-21Fix a major inconsistency in the representation of Objective-CDouglas Gregor
2010-12-17Warn when synthesizing a property which isFariborz Jahanian
2010-12-17fix typoChris Lattner
2010-11-19When parsing something that looks like an ill-formedDouglas Gregor
2010-11-17For an Objective-C @synthesize statement, e.g.,Douglas Gregor
2010-11-10Region-allocate all AttributeList objects from a factory object instead of ma...Ted Kremenek
2010-11-09Issues good diagnostic when @end is missing.Fariborz Jahanian
2010-11-02Diagnose a coherant message when @interfaceFariborz Jahanian
2010-10-21Teach the C++ simple-type-specifier parser and tentative parses aboutDouglas Gregor
2010-10-12Fix spelling error.Cameron Esfahani
2010-10-02Use ParseObjCSelectorPiece for parsing getter and setter names in @property d...Anders Carlsson
2010-09-20Refactor code completion for expressions that occur as arguments inDouglas Gregor
2010-09-16Implement automatic bracket insertion for Objective-C class messageDouglas Gregor
2010-09-15Initialize TypeOrExpr to NULL to silence a false-positive uninitialized warningNick Lewycky
2010-09-15Implement bracket insertion for Objective-C instance message sends asDouglas Gregor
2010-09-07Improve recovery when there is a stray ']' or ')' before the ';' atDouglas Gregor
2010-09-03Use std::string instead of llvm::StringRef to avoid dangling ref.Fariborz Jahanian
2010-09-03Use getSpelling to get original text of theFariborz Jahanian
2010-09-03Patch to allow alternative representation of c++Fariborz Jahanian
2010-08-27handle :: in selectors in objc++ mode, rdar://8366474Chris Lattner
2010-08-26One who seeks knowledge learns something new every day.John McCall
2010-08-26Implement code completion for @selector expressionsDouglas Gregor
2010-08-24OwningExprResult -> ExprResult. This patch brought to you byJohn McCall
2010-08-24Abstract out passing around types and kill off ActionBase.John McCall
2010-08-24Provide code completion results for the context-sensitive Objective-CDouglas Gregor
2010-08-23Kill off ExprArg (now just Expr*) and StmtArg (now just Stmt*).John McCall
2010-08-23Handling remaining rule for synthesize bitfields inFariborz Jahanian
2010-08-23Introduce a new code-completion point when we're parsing aDouglas Gregor
2010-08-23Sundry incremental steps towards killing off Action.John McCall
2010-08-21DeclPtrTy -> Decl *John McCall
2010-08-20Another step in the process of making the parser depend on Sema:John McCall
2010-08-11Once code completion has completed, pass a "completion context" on toDouglas Gregor
2010-07-22atch for implementation of objective-c's -WselectorFariborz Jahanian
2010-07-08Support code completion for parameter names in Objective-C methodDouglas Gregor
2010-07-08Introduce a new code-completion point prior to an identifier in theDouglas Gregor
2010-07-02Move the "current scope" state from the Parser into Action. ThisDouglas Gregor
2010-06-16Make the "extra ';' inside a struct or union" diagnostic moreDouglas Gregor
2010-05-31Minor tweaks on doug's objc recovery patch: the callerChris Lattner
2010-05-31When we see the a '[' in a postfix expression in Objective-C, performDouglas Gregor
2010-05-27Implement a code-completion hook for the receiver of an Objective-CDouglas Gregor
2010-05-25Improve code completion in failure cases in two ways:Douglas Gregor
2010-05-05This patch deals with Sema Part of Setter/Getter synthesisFariborz Jahanian
2010-04-26Cleanup error recovery for a missing '-'|'+'Fariborz Jahanian
2010-04-23Rework Parser-Sema interface for Objective-C @catch exception objectDouglas Gregor
2010-04-23Improve the AST representation of Objective-C @try/@catch/@finallyDouglas Gregor
2010-04-21Implement parsing for message sends in Objective-C++. Message sends inDouglas Gregor