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

Ada Reference Manual — Legal Information

# 2.9 Reserved Words

#### Syntax

1/1
This paragraph was deleted.
2/2
The following are the reserved words. Within a program, some or all of the letters of a reserved word may be in upper case, and one or more characters in category other_format may be inserted within or at the end of the reserved word.

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

NOTES
3
8 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.

Sponsored by Ada-Europe