Brad King ha scritto:
Francesco Montorsi wrote:
Is it difficult to add this feature?
Is someone working on it?
Would you accept a patch which adds a new option to gccxml to add in the
XML output such internal "table"? If so, where should I start to look to
implement such feature?

It is not possible to add this feature.  The xml dump is implemented
inside a patched GCC parser.  All preprocessing is long since over
before the parser even sees it.  There is no record left of how the code
was produced from the preprocessor.
ach

The feature is fairly ill-defined anyway.  Consider

#define DECL(x,y) \
  void x(const char* whatsup = y);
DECL(utility, "something");

Until the preprocessor is done this makes no sense.
yes, but I'd be interested to know that there is a DECL() macro in the sources and that it expands to "void x(const char* whatsup = y);".

I know that the code using the #defined macros/values can have no sense until preprocessing is done, but I'd be interested in the macros/values themselves and not to the code they produce...

Specifically, for what I'm developing I need to know only #defined values, not #defined macros. So I guess I'll grep the sources for "#define" and then parse the results...

Francesco

_______________________________________________
gccxml mailing list
[email protected]
http://www.gccxml.org/mailman/listinfo/gccxml

Reply via email to