<global-statement> :==
These commands can be used at all levels of CNS
abort
Abort the CNS process immediately
fileexist <filename> end
Check to see if a file exists. The status (logical) is returned
in $result
@<filename>
Insert contents of file into command stack and change to a new scope.
@@<filename>
Read contents of file but do not insert in command stack and change
to a new scope.
inline @<filename>
Insert contents of file in the command stack but do not change the
current scope.
! <string>
Single line comment. Text after exclamation point is ignored.
The following symbols are automatically defined:
$cpu - elapsed user CPU time (real)
$time - wall-clock time (string)
$date - the date (string)
$name - username (string)
$system - system identity (string)
$pi - Pi (real)
$kboltz - Boltzmann constant (real)
$eflag.<energy-term> - which energy terms are active (logical)
$curbytes - current memory usage (string)
$maxbytes - maximum memory usage (string)
$curoverh - current memory overhead (string)
$maxoverh - maximum memory overhead (string)
loop <label>
{<cns-statement>}
{[exit <label>]|[{<cns-statement>}]}
end loop