Hi all,
I'm working on making Doxygen XML code metadata for C code available to 
libhover, there is a bug<https://bugs.eclipse.org/bugs/show_bug.cgi?id=447553> 
447553 dedicated to the issue and a patch provided by Jeff Johnston.
However, the patch is targeted to DoxygenCPPInfo class which originally was 
created to parse the Doxygen documentation output for the libstdc++ library. I 
need more generic functionality for any C code metadata data being produced by 
combination of Doxygen and  DoxygenCPPInfo/BuildFunctionInfos classes. However, 
required functionality is not a part of neither BuildFunctionInfos (which uses 
custom XML format) nor DoxygenCPPInfo (which produces libhover data for C++ and 
is libstdc++ related). I can think about three approaches:

1.       Create a new utility class, which is , like  ' BuildFunctionInfos' 
would create a C libhover data based on Doxygen XML file,

2.       Re-use a 'BuildFunctionInfos' class and add an option to use a Doxygen 
XML while preserving its original functionality

3.       Create a new plugin what would use a Doxygen XML files as input and 
generate libhover data dynamically and produce C function metadata on plugin 
activation

Of course, I would like to contribute our work to Eclipse linuxtools so that 
others would also enjoy from hover help produced directly from Doxygen XML 
files :)
What do you think?

Thanks,
Slava Risenberg
http://www.ezchip.com
_______________________________________________
linuxtools-dev mailing list
linuxtools-dev@eclipse.org
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://dev.eclipse.org/mailman/listinfo/linuxtools-dev

Reply via email to