absolute abstract alias assembler cdecl default export external far forward index name near override pascal popstack private protected public published read register saveregisters stdcall virtual write |
Remark: Predefined types such as Byte, Boolean and constants such as maxint are not reserved words. They are identifiers, declared in the system unit. This means that these types can be redefined in other units. The programmer is, however, not encouraged to do this, as it will cause a lot of confusion.