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=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Thread: 103376,64614c723f8c01f7,start X-Google-Attributes: gid103376,public X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news2.google.com!news3.google.com!news1.google.com!news.germany.com!news.tu-darmstadt.de!newsfeed.hanau.net!newsfeed.vmunix.org!peer-uk.news.demon.net!kibo.news.demon.net!mutlu.news.demon.net!news.demon.co.uk!demon!not-for-mail From: Simon Wright Newsgroups: comp.lang.ada Subject: ASIS2XML 20060827 released Date: Sun, 27 Aug 2006 18:58:30 +0100 Organization: Pushface 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 1156701511 1764 62.49.19.209 (27 Aug 2006 17:58:31 GMT) X-Complaints-To: abuse@demon.net NNTP-Posting-Date: Sun, 27 Aug 2006 17:58:31 +0000 (UTC) Cancel-Lock: sha1:c4LkfOhq70YtrWPX8dvXH6uCIpk= User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.0.50 (darwin) Xref: g2news2.google.com comp.lang.ada:6411 Date: 2006-08-27T18:58:30+01:00 List-Id: Now released at http://sourceforge.net/project/showfiles.php?group_id=104293&package_id=192761 There have been two silent releases since this was added to the GNAT-ASIS project on SourceForge: 20060610 -------- Notes: This is the first SourceForge release of asis2xml. Changes: Working on Traits so that they have a more natural interpretation: for example, An_Access_Definition_Trait on an element el becomes . 20060806 -------- Notes: This release supports multi-unit programs, and includes unit name and file location. Changes: If you've built your program using a GPR $ gnatmake -Pfoo -gnatct which puts the Ada library info into say .build you can process the library by $ asis2xml .build >foo.xml Declaration elements that correspond to units (ie, source files) include the attributes file (full source path), unit (Ada unit name). The 'size' attributes are missing (problems with generic instantiations). 20060827 -------- Notes: This release includes context clauses and record component sizes. Changes: The schema has changed; now you get where the contents of are as before. The usage has changed: usage: ./asis2xml [flags] directory|unit.adt flags: -s report data sizes For as-yet-unknown reasons, an exception can be raised if you give -s on an adt derived from a body; it seems to work fine on specs.