]> granicus.if.org Git - clang/commit
Introduce basic code-completion support for preprocessor directives,
authorDouglas Gregor <dgregor@apple.com>
Tue, 24 Aug 2010 19:08:16 +0000 (19:08 +0000)
committerDouglas Gregor <dgregor@apple.com>
Tue, 24 Aug 2010 19:08:16 +0000 (19:08 +0000)
commitf44e854ed1e3aa86d2ed6d615ccd109d50ddcff9
treeb3fd57ca42856df16b30ce95b7030b5a4e10123c
parentcdaa6a8fed16d8bd3987fb4f3304dfb4e52876c3
Introduce basic code-completion support for preprocessor directives,
e.g., after a "#" we'll suggest #if, #ifdef, etc.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@111943 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/Lex/CodeCompletionHandler.h [new file with mode: 0644]
include/clang/Lex/Preprocessor.h
include/clang/Parse/Parser.h
include/clang/Sema/Action.h
include/clang/Sema/Sema.h
lib/Lex/Lexer.cpp
lib/Lex/PPDirectives.cpp
lib/Lex/Preprocessor.cpp
lib/Parse/Parser.cpp
lib/Sema/SemaCodeComplete.cpp
test/Index/complete-preprocessor.m [new file with mode: 0644]