$ or $$ |
References an XML node, nodeset or a Superx++ object in a path |
_object |
Specifies an object path to be resolved at runtime |
_member |
Specifies an object member to be resolved at runtime |
_method |
Specifies a method to be resolved at runtime |
_executeclass |
Specifies an execution class to be resolved at runtime |
_attribute |
Specifies an object's XML attribute to be resolved at runtime |
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 |