llvm-project/clang/lib/Parse
Douglas Gregor 7aa6b229fe Teach code completion to adjust its completion priorities based on the
type that we expect to see at a given point in the grammar, e.g., when
initializing a variable, returning a result, or calling a function. We
don't prune the candidate set at all, just adjust priorities to favor
things that should type-check, using an ultra-simplified type system.

llvm-svn: 105128
2010-05-30 01:49:25 +00:00
..
AttributeList.cpp Roll back r104941. 2010-05-28 18:25:28 +00:00
CMakeLists.txt Reorder files. 2009-07-21 21:03:50 +00:00
DeclSpec.cpp Keep track of the actual storage specifier written on a variable or 2010-04-19 22:54:31 +00:00
Makefile Allow users to set CPPFLAGS and CXXFLAGS on the make command line. 2010-03-12 22:55:16 +00:00
MinimalAction.cpp Improve parser recovery when we encounter a dependent template name 2010-05-21 23:18:07 +00:00
ParseCXXInlineMethods.cpp Make Parser::ConsumeAndStoreUntil() more consistent with Parser::SkipUntil(). 2010-04-23 21:20:12 +00:00
ParseDecl.cpp Teach code completion to adjust its completion priorities based on the 2010-05-30 01:49:25 +00:00
ParseDeclCXX.cpp Don't just skip over the entire tag definition if the parser action didn't 2010-05-28 08:11:17 +00:00
ParseExpr.cpp Teach code completion to adjust its completion priorities based on the 2010-05-30 01:49:25 +00:00
ParseExprCXX.cpp Improve code completion in failure cases in two ways: 2010-05-25 05:58:43 +00:00
ParseInit.cpp Implement parsing for message sends in Objective-C++. Message sends in 2010-04-21 22:36:40 +00:00
ParseObjc.cpp Implement a code-completion hook for the receiver of an Objective-C 2010-05-27 23:06:34 +00:00
ParsePragma.cpp Parse/Sema: Add support for '#pragma options align=packed', which, it should be 2010-05-27 18:42:17 +00:00
ParsePragma.h Parse: Add support for '#pragma options align'. 2010-05-26 23:29:06 +00:00
ParseStmt.cpp Teach code completion to adjust its completion priorities based on the 2010-05-30 01:49:25 +00:00
ParseTemplate.cpp Improve recovery when we see a dependent template name that is missing 2010-05-21 23:43:39 +00:00
ParseTentative.cpp Add support for Microsoft's __thiscall, from Steven Watanabe! 2010-05-18 16:57:00 +00:00
Parser.cpp Parse: Add support for '#pragma options align'. 2010-05-26 23:29:06 +00:00
RAIIObjectsForParser.h Privatize class members. 2009-12-10 21:50:21 +00:00