Reserved Words
Author: JTC1/SC22/WG9/ARG, by Randall Brukardt, ARG Editor

Contents Index Search Previous Next

# 2.9 Reserved Words

#### Syntax

1/1
This paragraph was deleted.
2
The following are the reserved words (ignoring upper/lower case distinctions):

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 |  |  |  |

NOTES
3
6 The reserved words appear in lower case boldface in this International Standard, except when used in the designator of an attribute (see 4.1.4). Lower case boldface is also used for a reserved word in a string_literal used as an operator_symbol. This is merely a convention -- programs may be written in whatever typeface is desired and available.

Contents Index Search Previous Next Legal