Fwd: Extending Doxygen to support other languages?

"Jason McKesson" <[email protected]>
Newsgroups gmane.text.doxygen.devel
Message-ID <[email protected]>
---------- Forwarded message ----------
From: Jason McKesson <[email protected]>
Date: Jan 11, 2007 12:38 PM
Subject: Re: [Doxygen-develop] Extending Doxygen to support other languages?
To: Chris Croughton <[email protected]>


On 1/11/07, Chris Croughton <[email protected]> wrote:
> On Wed, Jan 10, 2007 at 09:45:53PM -0800, Jason McKesson wrote:
>
> > 2: Replace the refactored objects in the document generation code.
> > Preferably, generate a single XML file that can be processed by XML
> > tools (whether C++ applications or XSLT transforms) that represents this
> > data, which is used as the source for generating all other formats.
>
> That's the bit I'm interested in, if we have an XML output which
> contains everything we need then we can easily (relatively, at least)
> produce man pages, TexInfo (FSF/GNU), HTML, TeX, RTF or anything else
> from it, in formats which match whatever we need (to meet
> company-imposed documentation standards, for instance).

It's actually fairly complete now (there are some improvements that
will be made, but it's functional). My issue at present is getting a
more recent version of Doxygen (my changes work against 1.4.7), and
working out how to build an appropriate patch/diff/etc file that I can
submit to the developers for inclusion.

The only issue that might be taken with it's inclusion, besides
deprecating the old XML format, is the fact that I included TinyXML.
It has a GPL-compatible license, like the other libraries Doxygen
uses, but it is an additional dependency. Of course, as the name
indicates, it's a very small library.

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.