abort
else
new
return
abs
elsif
not
reverse
abstract
end
null
accept
entry
select
access
exception
of
separate
aliased
exit
or
subtype
all
others
and
for
out
tagged
array
function
task
at
package
terminate
generic
pragma
then
begin
goto
private
type
body
procedure
if
protected
until
case
in
use
constant
is
raise
range
when
declare
limited
record
while
delay
loop
rem
with
delta
renames
digits
mod
requeue
xor
do