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