[cfe-dev] libclang based doxygen replacement

don hinton hintonda at gmail.com
Thu Aug 16 14:03:36 PDT 2012


Hi Doug:

On Aug 15, 2012, at 23:26, Douglas Gregor <dgregor at apple.com> wrote:

> 
> On Aug 15, 2012, at 6:29 PM, don hinton <don.hinton at gmx.com> wrote:
> 
>> Hi:
>> 
>> I've written a small prototype of a doxygen-like program based on libclang with the hope of eventually contributing it.  
>> 
>> I've only just started using clang, so I was hoping I could share what I've got so far and get feedback from more experienced clang developers before moving to the next phase.
>> 
>> Currently, it generates an html page for each source file, a la doxygen,, with intra- and inter-file links for variables, functions, and classes/structs.  There are still some rough edges, but I wanted to make sure I was using the libclang API correctly before moving on to the documentation pages.
> 
> 
> I think there are a number of people here who are interested in such a tool. If it's too large to send in as a patch or just as source, you might consider making it available on GitHub or similar, so that you can get more feedback from other interested developers and users.
> 
> I'm not sure how closely you're following top-of-tree Clang, but Dmitri Gribenko has been adding Doxygen comment parsing support to Clang (including adding it to libclang), which makes it a heck of a lot easier to build a Doxygen replacement than it used to be.
> 

I've been mainly working off the 3.1 version in ports, but did link against the head a few times.  I think the comment work you mentioned is in both, but I'll refresh, rebuild, and test against the head too.

thanks...
don


>    - Doug
> _______________________________________________
> cfe-dev mailing list
> cfe-dev at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev




More information about the cfe-dev mailing list