Home
Name Modified Size InfoDownloads / Week
20190426 2019-04-26
20170603 2019-04-26
20140323 2014-03-23
README 2019-04-26 1.6 kB
Totals: 4 Items   1.6 kB 0
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.

20190426

    o Compatible with GNAT CE 2018, FSF GCC 8, 9.
    o Fixes bug #4, Attribute Reference kind.
    o Fixes bug #5, Doesn't build (only applied to repo).
    o Fixes bug #6, Representation of pragmas.

    Note, all the fixed bugs were in fact fixed in May, June 2018.

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).
Source: README, updated 2019-04-26