A PSL script consists of a sequence of commands. All uninitialized user-created objects are assumed to start with a NULL or 0 value until they are defined by some explicit operation such as assignment.
PSL is, for the most part, a free-form language. That is, lines don't have to start or end at or before a particular column; they can just continue on the next line. Whitespace is ignored except for the separation of tokens. Comments are indicated by the # character and extend to the end of the line.
For example, here is a comment about an assignment statement:
This section describes the statements that are supported by PSL.
- PSL Compound Statements