and array asm begin case const div do downto else end for function goto if implementation in interface label mod nil not of on operator or packed procedure program record repeat self set shl shr then to type unit until uses var while with xor break continue constructor destructor inherited inline object private protected public as at automated class dispinterface except exports finalization finally initialization is library on property published raise resourcestring threadvar try dispose exit false new true Integer Cardinal ShortInt SmallInt LongInt Int64 Byte Word LongWord Char AnsiChar WideChar Boolean ByteBool WordBool LongBool Single Double Extended Comp Currency Real Real48 String ShortString AnsiString WideString Pointer Variant File Text