1.3.4 Modifiers

The following is a list of all modifiers. They are not exactly reserved words in the sense that they can be used as identifiers, but in specific places, they have a special meaning for the compiler.

absolute  
abstract  
alias  
assembler  
cdecl  
cppdecl  
default  
export  
external  
far  
far16  
forward  
index  
name  
near  
nostackframe  
oldfpccall  
override  
pascal  
private  
protected  
public  
published  
read  
register  
safecall  
softfloat  
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.