| Item | Description |
| ACCESS | Declares an ACCESS method of a class. |
| ANNOUNCE | Declaration of a module identifier name. |
| ASSIGN | Declares an ASSIGN method of a class. |
| ASSOCIATE CLASS | Defines a scalar class for a native data type. |
| CLASS | Declares the class function of a user-defined class. |
| CLASSDATA | Declares a class variable of a class. |
| CLASSMETHOD | Declares the symbolic name of a class method. |
| DATA | Declares an instance variable of a class. |
| DELEGATE | Declares a message to be directed to a contained object. |
| DESTRUCTOR | Declares a method to be called by the garbage collector. |
| ENABLE TYPE CLASS | Activates scalar classes for native data tyes. |
| ERROR HANDLER | Declares the method for error handling within a class. |
| EXIT PROCEDURE | Declares a procedure to execeute when a program terminates. |
| EXPORTED: | Declares the EXPORTED attribute for a group of member variables and/or methods. |
| EXTEND CLASS...WITH DATA | Adds a new member variable to an existing class. |
| EXTEND CLASS...WITH METHOD | Adds a new method to an existing class. |
| EXTERNAL | Declares the symbolic name of an external function or procedure for the linker. |
| FIELD | Declares a field variable |
| FUNCTION | Declares a function along with its formal parameters. |
| GLOBAL | Declares and optionally initializes a GLOBAL memory variable. |
| HIDDEN: | Declares the HIDDEN attribute for a group of member variables and/or methods. |
| INIT PROCEDURE | Declares a procedure to execeute when a program starts. |
| INLINE METHOD | Declares and implements an inline method that spans across multiple lines. |
| LOCAL | Declares and optionally initializes a local memory variable. |
| MEMVAR | Declares PRIVATE or PUBLIC variables. |
| MESSAGE | Declares a message name for a method. |
| METHOD (declaration) | Declares the symbolic name of a method. |
| METHOD (implementation) | Declares the implementation code of a method. |
| METHOD...OPERATOR | Declares a method to be executed with an operator. |
| METHOD...VIRTUAL | Declares a method as virtual. |
| OPERATOR | Overloads an operator and declares a method to be invoked for it. |
| OVERRIDE METHOD | Replaces a method in an existing class. |
| PARAMETERS | Declares PRIVATE function parameters. |
| PRIVATE | Creates and optionally initializes a PRIVATE memory variable. |
| PROCEDURE | Declares a procedure along with its formal parameters. |
| PROTECTED: | Declares the PROTECTED attribute for a group of member variables and methods. |
| PUBLIC | Creates and optionally initializes a PUBLIC memory variable. |
| REQUEST | Declares the symbolic name of an external function or procedure for the linker. |
| STATIC | Declares and optionally initializes a STATIC memory variable. |
| VAR | Declares an instance variable of a class. |