Menu

Tree [e0c767] default tip /
 History

Read Only access


File Date Author Commit
 .hgignore 2018-06-10 Simon Wright Simon Wright [4fc9c2] Rework pragmas.
 .hgtags 2019-04-26 Simon Wright Simon Wright [e0c767] Added tag Release_20190426 for changeset 4fc9c2...
 CHANGES 2014-03-23 Simon Wright Simon Wright [b13c9a] Update for release 20140323.
 COPYING 2014-03-21 Simon Wright Simon Wright [165126] Importing asis2xml
 INSTALL 2017-06-03 Simon Wright Simon Wright [76ff2f] Update for release.
 Makefile 2018-05-10 Simon Wright Simon Wright [c3849d] "make" actually builds :-)
 README 2017-06-03 Simon Wright Simon Wright [1e8ea8] Added README.
 asis2xml.adb 2017-03-13 Simon Wright Simon Wright [c64d26] Package spec head elements were missing.
 asis2xml.gpr 2014-03-21 Simon Wright Simon Wright [49fd24] Build improvements.
 index.html 2017-06-03 Simon Wright Simon Wright [76ff2f] Update for release.
 sjw.css 2017-06-03 Simon Wright Simon Wright [76ff2f] Update for release.
 xml_support.adb 2018-06-10 Simon Wright Simon Wright [4fc9c2] Rework pragmas.
 xml_support.ads 2017-03-13 Simon Wright Simon Wright [c64d26] Package spec head elements were missing.

Read Me

ASIS2XML
========

ASIS is the Ada Semantic Interface Specification; see
<http://www.acm.org/sigada/WG/asiswg/>.

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

20170603

    o Compatible with GNAT GPL 2016, FSF GCC 6, 7.
    o Fixes bug #3, Package head components missing.
    o Updates Makefile, add install target.

20140323

    o Reports the visible and private parts of package, protected and
      task specs.

20130413

    o Compatible with GNAT GPL 2013.

    o Removed the -s support (component sizes for streaming); it
      didn't work for nested records.

20100903

    o Compatible with GNAT GPL 2010.

    o Doesn't report these Ada2005 elements:
      An_Interface_Type_Definition
      A_Formal_Interface_Type_Definition
      An_Access_Definition
      An_Expression_Path

    o Reworked the -s support (component sizes for streaming). NB,
      this corresponds to the Ada2005 attribute S'Stream_Size.

20091008

    o Removal of an extra '&#10;' after the initial XML processing
      instruction.

    o Revision of the INSTALL note, Makefile and GPR to be a better
      match for the current AdaCore Libre package installation scheme
      (install under ~/local, ADA_PROJECT_PATH set to
      ~/local/lib/gnat).
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.