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
editWikibook
editAda 95 Reference Manual
edit- 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
edit- 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
edit
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
|