This article summarizes the Pascal language keywords and reserved words such as the following, for your reference:
absolute//instruction (variable) abstract//instruction (method) and//operator (Boolean) array//type as//operator (RTTI) asm//statement assembler//backward compatibility (assembly) at//statement (Exception handling)
automated//Access category character (Class) begin//block tag case//statement cdecl//function call contract class//Type const//declaration or directive (parameter) constructor//Special method contains//operator (set) default//Instruction (properties) destructor//Special Method Dispid//dispinterface interface class character dispinterface//type div//operator do//Statement downto//statement (for) dynamic Directive (method) else//statement (if or case) end//block Tag except//statement (exception handling) export//backward compatibility (class) exports//Declaration external//Directive (function) far//backward compatibility (class) file//
Type finalization//cell structure finally//statement (exception handling) for//statement forward//function Instruction function//Declaration goto//Statement if//statement implementation//Unit structure
implements//instruction (attribute) in//operator (set) index//directive (dispinterface interface) inherited//Statement initialization//cell structure inline//backward compatibility (see ASM)
interface//type is//operator (RTTI) label//Declaration library//Program Structure message//Instruction (method) mod//operator (math) name//instruction (function) near//backward compatibility (class) nil//value
nodefault//Instruction (property) not//operator (Boolean) object//backward-compatible (class) of//statement (case) on//statement (exception handling) or//operator (Boolean) out//instruction (parameter) overload//function instruction override//function Instruction package//program structure (Control Package) packed//instruction (logging) pascal//function call contract private//Access category character (CLASS) procedure//Declaration program//Program Structure property//declaration protected//Access Category character (Class) public//Access category character (Class) published//Access category character (Class) raise//statement (Exception handling)
read//Property Category Readonly//dispatch Interface class character record//type register//function call contract reintroduce//function instruction repeat//statement REQUIRES//program Structure (Control package)
resident//instruction (function) resourcestring//type safecall//function call contract set//type shl//operator (math) shr//operator (math) stdcall//function call contract stored//instruction (property) string//Type then//statement (IF) threadvar//declaration to//Statement (for) try//statement (exception handling) type//declaration unit//Cell Structure until//statement uses//cell structure var//statement virtual Directive (method) while//statement with//statement write//attribute category character Writeonly//dispatch interface class character xor//operator (Boolean)