From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=0.5 required=5.0 tests=BAYES_00,TO_NO_BRKTS_PCNT autolearn=no autolearn_force=no version=3.4.4 X-Google-Thread: 103376,fe4dafba9e230b38,start X-Google-Attributes: gid103376,public X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!news1.google.com!news.glorb.com!transit.nntp.hccnet.nl!border2.nntp.ams.giganews.com!nntp.giganews.com!news-hub.cableinet.net!blueyonder!peer-uk.news.demon.net!kibo.news.demon.net!news.demon.co.uk!demon!not-for-mail From: Simon Wright Newsgroups: comp.lang.ada Subject: ANN: ASIS2XML 20041024a Date: 24 Oct 2004 08:05:42 +0100 Organization: Pushface Sender: simon@smaug.pushface.org Message-ID: NNTP-Posting-Host: pogner.demon.co.uk Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: news.demon.co.uk 1098601929 13811 62.49.19.209 (24 Oct 2004 07:12:09 GMT) X-Complaints-To: abuse@demon.net NNTP-Posting-Date: Sun, 24 Oct 2004 07:12:09 +0000 (UTC) User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.1 Xref: g2news1.google.com comp.lang.ada:5667 Date: 2004-10-24T08:05:42+01:00 List-Id: 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.