Steve Naroff
|
3645f5a99b
|
Flesh out CXCursorKind...
- More declaration types (distinguish between struct/union/class, instance/class methods).
- Add definition types (class, category, function, instance/class method, etc.).
Add client data to clang_loadDeclaration() and implement.
llvm-svn: 80787
|
2009-09-02 13:28:54 +00:00 |
Steve Naroff
|
95908b373a
|
Tweak comment based on Daniel's recently added '-emit-ast' option.
llvm-svn: 80684
|
2009-09-01 17:13:31 +00:00 |
Steve Naroff
|
69b10fd2c5
|
Add explicit "blind" client data to callback function (since we aren't using blocks).
llvm-svn: 80673
|
2009-09-01 15:55:40 +00:00 |
Steve Naroff
|
772c1a4574
|
Implement source/line/column hooks.
llvm-svn: 80585
|
2009-08-31 14:26:51 +00:00 |
Steve Naroff
|
1054e60334
|
More fleshing out the C-based indexing API (under construction).
llvm-svn: 80529
|
2009-08-31 00:59:03 +00:00 |
Steve Naroff
|
a1c728438c
|
Lot's of little changes to get the C-based indexing API going...
Work in progress.
llvm-svn: 80367
|
2009-08-28 15:28:48 +00:00 |
Steve Naroff
|
8721959642
|
Add CX prefix to Cursor and move a comment.
llvm-svn: 80359
|
2009-08-28 12:07:44 +00:00 |
Steve Naroff
|
d5e8e862bb
|
Fill in Index.h header file and add stubs to implementation file.
llvm-svn: 80279
|
2009-08-27 19:51:58 +00:00 |
Ted Kremenek
|
b60d87c517
|
Add initial boilerplate for CIndex, a shared library that will vend high-level
source symbol information (harvested by Clang) through a C API.
llvm-svn: 80166
|
2009-08-26 22:36:44 +00:00 |