Descent and gotoapi

Ary Borenszweig ary at esperanto.org.ar
Sun Jan 27 13:41:14 PST 2008


The API provided by Descent includes top level members like classes, 
structs, functions, templates, etc. For each of these you can get a lot 
of information also, like which is the base class of a class, and which 
interfaces it implements, or which is the return type of a method and 
the types of the parameters, etc. (though this functionality is only 
present in the trunk revision, not in 0.4).

So writing a plugin that generates the files required by gotoapi should 
be very, very simple. No changes are required in Descent. :-)

If anyone is interested in doing it, I can give help on how to write an 
Eclipse plugin, and which are the important classes/packages needed to 
do it.

Kris escribió:
> Hi,
> 
> Guillaume mentioned the "gotoapi" on another thread. Seems like a useful 
> resource for D libraries too, and can be customized here: 
> http://www.gotapi.com/contribute/
> 
> My questions is this: since Descent can internally infer the public API of a 
> D library, could it be adjusted to also generate the kind of XML tagging 
> required by gotoapi?
> 
> - Kris



More information about the Digitalmars-d mailing list