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/3
The following are the reserved words. Within a program, some or all of the letters of a reserved word may be in upper case.

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

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

Ada 2005 and 2012 Editions sponsored in part by Ada-Europe