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 ' ' 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).