Ada Programming/Keywords/package
This keyword is used in regular packages (specification and body), in generic packages (specification and body), and in generic formal package parameters.
See also
Wikibook
Ada 95 Reference Manual
- 2.9: Reserved Words [Annotated]
- Section 7: Packages [Annotated]
- 7.1: Package Specifications and Declarations [Annotated]
- 7.2: Package Bodies [Annotated]
- 8.5.3: Package Renaming Declarations [Annotated]
- 10.1.3: Subunits of Compilation Units [Annotated]
- 12.1: Generic Declarations [Annotated]
- 12.3: Generic Instantiation [Annotated]
- 12.7: Formal Packages [Annotated]
- Annex P: (informative) Syntax Summary [Annotated]
- E.2.3: Remote Call Interface Library Units [Annotated]
Ada 2005 Reference Manual
- 2.9: Reserved Words [Annotated]
- Section 7: Packages [Annotated]
- 7.1: Package Specifications and Declarations [Annotated]
- 7.2: Package Bodies [Annotated]
- 8.5.3: Package Renaming Declarations [Annotated]
- 10.1.3: Subunits of Compilation Units [Annotated]
- 12.1: Generic Declarations [Annotated]
- 12.3: Generic Instantiation [Annotated]
- 12.7: Formal Packages [Annotated]
- Annex P: (informative) Syntax Summary [Annotated]
- E.2.3: Remote Call Interface Library Units [Annotated]
Ada Quality and Style Guide
Ada Keywords | ||||
---|---|---|---|---|
abort |
else |
new |
return |
|
abs |
elsif |
not |
reverse |
|
abstract (Ada 95) |
end |
null |
||
accept |
entry |
select |
||
access |
exception |
of |
separate |
|
aliased (Ada 95) |
exit |
or |
some (Ada 2012) |
|
all |
others |
subtype |
||
and |
for |
out |
synchronized (Ada 2005) |
|
array |
function |
overriding (Ada 2005) |
||
at |
tagged (Ada 95) |
|||
generic |
package |
task |
||
begin |
goto |
parallel (Ada 2022) |
terminate |
|
body |
pragma |
then |
||
if |
private |
type |
||
case |
in |
procedure |
||
constant |
interface (Ada 2005) |
protected (Ada 95) |
until (Ada 95) |
|
is |
use |
|||
declare |
raise |
|||
delay |
limited |
range |
when |
|
delta |
loop |
record |
while |
|
digits |
rem |
with |
||
do |
mod |
renames |
||
requeue (Ada 95) |
xor |