Tutorial

Reserved Words

Go to the Table of Contents or Tutorial Table of Contents

Select Reserved Word for definition. (Not all words are defined)
 

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



abort - terminates a task (not recommended to use this method)



abs - Math function - Absolute value



abstract* -



accept -



access -



aliased* -



all - When used in declaring an access type it refers to read and write



and - Logical operator and Bitwise operator



array -



at -



begin -



body -



case -



constant -



declare -



delay -



delta - Fixed point accuracy constraint - Defines the number of decimal places



digits - Accuracy constraint - Defines the number of digits in a decimal type



do -



else - Conditional statement used with if



elsif - Conditional statement used with if



end - Used to designate the end of a block of code



entry -



exception -



exit -



for -



function -



generic -



goto -



if - Conditional statement



in - Relational operator - Membership



is -



limited -



loop -



mod - Math function - Modulo division



new - Creation command



not - Logical operator



null - No operations used



of -



or - Logical operator and Bitwise operator



others -



out -



package -



pragma - Introduces special directives



private -



procedure -



protected* - Used as a monitor that prevents more than one task from accessing an object at one time



raise -



range - Defines a range i.e. 1 through 10



record -



rem - Math function - Remainder



renames -



requeue* -



return -



reverse -



select -



separate -



subtype -



tagged* -



task -



terminate -



then - Use with and - forces the compiler to evaluate the first expression, and only evaluates the second if the first is true



type -



until* -



use -



when -



with -



xor - Logical operator and Bitwise operator



 

Go to the Table of Contents or Tutorial Table of Contents