
| attr | Define an XML attribute on a Superx++ object |
| break | Exit from a loop |
| class | Define a class |
| deleteclass | Deletes a defined class from run-time class memory |
| do ... until | Loop until a condition is true |
| do ... while | Loop while a condition is true |
| exec | Executes the contents of a Superx++ file |
| file | Reads the contents of a file |
| for | A for loop |
| getclasses | Returns the run-time class memory |
| getmem | Returns the run-time memory for Superx++ objects |
| getexception | Returns the most recent exception |
| getxin | Returns the input stream |
| getxout | Returns the contents of the output stream |
| getxpp | Returns the Superx++ program object |
| if | An if conditional |
| include | Include a shortx source file |
| lib_close | Closes the connection to an external library executable |
| lib_func | Calls a public function in an external library executable |
| lib_open | Opens a connection to an external library executable |
| node | Define a Superx++ object |
| post | HTTP Post an XML node or Superx++ object to an URL |
| save | Save an XML node or Superx++ object to a file |
| saveprogstate | Saves the state of a Superx++ program to a state file |
| switch | A switch conditional |
| throw | Throw/raise an exception |
| try ... catch | Trap any raised exceptions within a section of Superx++ code |
| while | Loop while a condition is true |
| xcall | Calls a remote Superx++ program |
| xout | Writes data to the output stream as a string |
| xpp | Defines a Superx++ program |
| xservice | A call to a Superx++ service or sending a Superx++ object as a courier messenger |
| Define array or variable | Defines a variable or an array |