6.1.1 Property

A property can be specified by its local name prefixed by ‘:
:property local name;
Note that this is the local name of the property in the current non-property type, not the name of the actual property type. Note that the local name here is terminated with a semicolon because the name contains spaces.

The property command can be used as a direct output command, writing the value of the property to the current output stream. It can also be used as a condition in if statements. If the property data type is a NonProperty or a Collection, it can also be used as the argument to do or dowhile loops.