Ada 2012 Reference Manual
2.9 Reserved Words
Syntax
This paragraph was deleted.
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
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.