Delphi Programming/Reserved keywords

There are 65 reserved keywords in Delphi programming (that is to say, keywords that you can't use as variable, function or structure declarations).

Here they are:

and array as asm begin
case class const constructor destructor
dispinterface div do downto else
end except exports file finalization
finally for function goto if
implementation in inherited initialization inline
interface is label library mod
nil not object of or
out packed procedure program property
raise record repeat resourcestring set
shl shr string then threadvar
to try type unit until
uses var while with xor