[Top] | [Contents] | [Index] | [ ? ] |
It may seem that an Ada unit such as
package Pack is type T is array(Positive range <>) of Float; procedure Proc(X : in out T); end Pack; |
is a package specification, but in fact the “specification” (as defined in the Ada Reference Manual) comprises all but the final semicolon. The form with the final semicolon is known as a “package declaration”. Since this official term is not familiar to most Ada users, the GNAT documentation uses the term “spec” (for a unit) to mean that unit’s declaration - thus a package spec includes the final semicolon.
The ‘.adb’ is optional
This is not a violation of the requirement stated in the ASIS definition that only ASIS-defined exceptions are allowed to propagate outside ASIS queries, because in this case you do not have ASIS-for-GNAT properly installed and therefore you do not have a valid ASIS implementation.
You do not have to do this if you have
installed ASIS from the binary distribution, because the executable for
asistant
has been added to other GNAT executables
[Top] | [Contents] | [Index] | [ ? ] |
This document was generated by root on June 12, 2012 using texi2html 1.82.