Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[linuxtools-dev] libhover and C info from Doxygen XML files

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


Back to the top