[cfe-dev] clang_indexSourceFile and CXCursor_(ParmDecl|VarDecl|DeclRefExpr)

David Mirabito david.mirabito at gmail.com
Fri Jan 13 13:10:44 PST 2012

Hi All,

For the record once I got syntax colouring working (tokenise and attribute the resulting list) I moved on to flagging warnings / errors (a-la XCode). I too was surprised that only some declarations/references were raised to the callback functions - most seemed related to global and cross-translation unit. All the 'internal' stuff was stripped.
Additionally, try as I might I cannot get the 'diagnostic' callback to be triggered, whether I introduce warnings or errors in the parsed code.

At first I thought it was just me or my app doing something stupid :)

I might try migrating to visitChildren and the explicit API calls to get and walk the diagnostic list of a TU.


On 13/01/2012, at 3:06 AM, Anders Bakken wrote:
> No mention of either the local variable inside foo(int) or the
> parameter. Is this the way it's supposed to be? I've noticed a lot
> work has gone into these new APIs.

More information about the cfe-dev mailing list