* ANN: AdaBrowse 3.0 with XML support
@ 2002-08-30 12:14 Thomas Wolf
0 siblings, 0 replies; only message in thread
From: Thomas Wolf @ 2002-08-30 12:14 UTC (permalink / raw)
I've published version 3.0 of AdaBrowse. It's available at
the URL
http://home.tiscalinet.ch/t_wolf/tw/ada95/adabrowse/
in source form and as a pre-built executable for Win NT/2k
and GNAT 3.14p. AdaBrowse is distributed under the terms of
the GPL.
AdaBrowse is known to work on Win NT/2k and Linux. It should
work on other Unices, too.
(For those who don't know it yet: AdaBrowse is an HTML/XML
documentation generator for Ada 95 library unit specifications.)
Changes from the previous version (2.13):
1. AdaBrowse 3.0 now can also generate XML output. The XML file
contains all the structure, syntax-coloring, and cross-reference
information present in the HTML, but is far better suited for
further processing. A DTD for the generated XML is included
in the distribution.
This makes it possible for anyone to use any odd off-the-shelf
XML parser toolkit (such as XML/Ada) to parse the XML files
generated by AdaBrowse and produce whatever format is desired
from it -- docbook, or texinfo, or anything else. Maybe even
differently formatted HTML, if you happen not to like the HTML
generated by AdaBrowse.
This feature saves you the trouble of having to write your own
Ada 95 parser to collect all the information; and it saves me
the trouble of providing built-in formatters for any odd format
out there.
2. Some improvements concerning cross-references to implicitly
inherited subprograms and enumeration literals, and cross-references
to items from instantiations of nested generics.
3. The HTML generator now uses both the line and the column number
to produce cross-references. Former versions of AdaBrowse used
only the line number.
This means that HTML files generated by AdaBrowse 3.0 are not
compatible with files generated by earlier versions. If
compatibility is needed (say, because for some reason you cannot
re-generate the documentation with V3.0), use the "-l" command
line option, which makes V3.0 use only the line number, too.
The XML generated by AdaBrowse always contains both the line and
the column number.
AdaBrowse 3.0 has passed all my regression tests; the new XML
generation has been tested by verifying the generated XML files
to comply to the XML 1.0 DTD included in the distribution using
Xerces 2.0.0.
For information on how to submit bug reports or enhancement proposals,
see the User's Guide included in the distribution.
--
-----------------------------------------------------------------
Thomas Wolf e-mail: t_wolf@angelfire.com
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2002-08-30 12:14 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-08-30 12:14 ANN: AdaBrowse 3.0 with XML support Thomas Wolf
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox