| Unit |
|
Keyword |
|
Summary |
| |
| | | And | | Boolean and or bitwise and of two arguments |
| | | Array | | A data type holding indexable collections of data |
| | | As | | Used for casting object references |
| | | Begin | | Keyword that starts a statement block |
| | | Case | | A mechanism for acting upon different values of an Ordinal |
| | | Class | | Starts the declaration of a type of object class |
| | | Const | | Starts the definition of fixed data values |
| | | Constructor | | Defines the method used to create an object from a class |
| | | Destructor | | Defines the method used to destroy an object |
| | | Div | | Performs integer division, discarding the remainder |
| | | Do | | Defines the start of some controlled action |
| | | DownTo | | Prefixes an decremental for loop target value |
| | | Else | | Starts false section of if, case and try statements |
| | | End | | Keyword that terminates statement blocks |
| | | Except | | Starts the error trapping clause of a Try statement |
| | | File | | Defines a typed or untyped file |
| | | Finally | | Starts the unconditional code section of a Try statement |
| | | For | | Starts a loop that executes a finite number of times |
| System | | Function | | Defines a subroutine that returns a value |
| | | Goto | | Forces a jump to a label, regardless of nesting |
| | | If | | Starts a conditional expression to determine what to do next |
| | | Implementation | | Starts the implementation (code) section of a Unit |
| | | In | | Used to test if a value is a member of a set |
| | | Inherited | | Used to call the parent class constructor or destructor method |
| System | | Interface | | Used for Unit external definitions, and as a Class skeleton |
| | | Is | | Tests whether an object is a certain class or ascendant |
| | | Mod | | Performs integer division, returning the remainder |
| | | Not | | Boolean Not or bitwise not of one arguments |
| System | | Object | | Allows a subroutine data type to refer to an object method |
| | | Of | | Linking keyword used in many places |
| | | On | | Defines exception handling in a Try Except clause |
| | | Or | | Boolean or or bitwise or of two arguments |
| | | Packed | | Compacts complex data types into minimal storage |
| System | | Procedure | | Defines a subroutine that does not return a value |
| System | | Program | | Defines the start of an application |
| System | | Property | | Defines controlled access to class fields |
| | | Raise | | Raise an exception |
| | | Record | | A structured data type - holding fields of data |
| | | Repeat | | Repeat statements until a ternmination condition is met |
| | | Set | | Defines a set of up to 255 distinct values |
| | | Shl | | Shift an integer value left by a number of bits |
| | | Shr | | Shift an integer value right by a number of bits |
| | | Then | | Part of an if statement - starts the true clause |
| | | ThreadVar | | Defines variables that are given separate instances per thread |
| | | To | | Prefixes an incremental for loop target value |
| | | Try | | Starts code that has error trapping |
| | | Type | | Defines a new category of variable or process |
| | | Unit | | Defines the start of a unit file - a Delphi module |
| | | Until | | Ends a Repeat control loop |
| | | Uses | | Declares a list of Units to be imported |
| | | Var | | Starts the definition of a section of data variables |
| | | While | | Repeat statements whilst a continuation condition is met |
| | | With | | A means of simplifying references to structured variables |
| | | Xor | | Boolean Xor or bitwise Xor of two arguments |
| |