Hi all,
I'm working on making Doxygen XML code metadata for C code available to libhover, there is a
bug 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
J
What do you think?
Thanks,
Slava Risenberg
http://www.ezchip.com