| Item | Description |
| ANNOUNCE | Declaration of a module identifier name. |
| BEGIN SEQUENCE | Declares a control structure for error handling. |
| DO | Executes a function or procedure. |
| DO CASE | Executes a block of statements based on one or more conditions. |
| DO WHILE | Executes a block of statements while a condition is true. |
| EXIT PROCEDURE | Declares a procedure to execeute when a program terminates. |
| EXTERNAL | Declares the symbolic name of an external function or procedure for the linker. |
| FIELD | Declares a field variable |
| FOR | Executes a block of statements a specific number of times. |
| FOR EACH | Iterates elements of data types that can be seen as a collection. |
| FUNCTION | Declares a function along with its formal parameters. |
| GLOBAL | Declares and optionally initializes a GLOBAL memory variable. |
| IF | Executes a block of statements based on one or more conditions. |
| INIT PROCEDURE | Declares a procedure to execeute when a program starts. |
| LOCAL | Declares and optionally initializes a local memory variable. |
| MEMVAR | Declares PRIVATE or PUBLIC variables. |
| PARAMETERS | Declares PRIVATE function parameters. |
| PRIVATE | Creates and optionally initializes a PRIVATE memory variable. |
| PROCEDURE | Declares a procedure along with its formal parameters. |
| PUBLIC | Creates and optionally initializes a PUBLIC memory variable. |
| RETURN | Branches program control to the calling routine. |
| RUN | Executes an operating system command. |
| STATIC | Declares and optionally initializes a STATIC memory variable. |
| SWITCH | Executes one or more blocks of statements. |
| TRY...CATCH | Declares a control structure for error handling. |
| WITH OBJECT | Identifies an object to receive multiple messages. |