comp.lang.ada
 help / color / mirror / Atom feed
From: Simon Wright <simon@pushface.org>
Subject: ANN: ASIS2XML 20041024a
Date: 24 Oct 2004 08:05:42 +0100
Date: 2004-10-24T08:05:42+01:00	[thread overview]
Message-ID: <x7vy8hwegu1.fsf@smaug.pushface.org> (raw)

ASIS2XML converts a unit's ASIS representation into XML, so as to make
it easier to develop transformational tools using (for example) XSLT.

As supplied, it relies on GNAT; the only ASIS-for-GNAT feature it
relies on is that Data_Decomposition.Size has been extended to work
for Subtype Indications; and that only so that it can work out how
many bytes a record component will occupy when streamed (this part is
in progress)

Not every ASIS feature is supported yet.

There is no XML Schema as yet (however, the output's structure follows
that of ASIS as determined from the Ada specs -- I'm not at all sure
this is the Right Thing for an XML representation).

This is an alpha release, and you can find it at
http://www.pushface.org/asis2xml/

-- 
Simon Wright                               100% Ada, no bugs.



             reply	other threads:[~2004-10-24  7:05 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-10-24  7:05 Simon Wright [this message]
2004-10-24 15:38 ` ANN: ASIS2XML 20041024a Martin Krischik
2004-10-24 17:08   ` Ian Sharpe
2004-10-24 17:40     ` Simon Wright
2004-10-24 17:28   ` Simon Wright
2004-10-25  7:27     ` Martin Krischik
2004-10-25 11:58       ` Georg Bauhaus
2004-10-25 19:24         ` Simon Wright
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox