class AS_PROTECT_STMT < $AS_STMT
****
A "protect" statement.


Flattened version is here

Ancestors
$AS_STMT $NEXT{_} $AS_NODE $PROG_ERR
AS_STMT AS_NODE



Public


Readable Attributes
attr body:AS_STMT_LIST;
**** The statements to protect.
attr else_part:AS_STMT_LIST;
**** The "else" parts.
attr no_else:BOOL;
**** True if there is no "else" part.
attr when_part:AS_PROTECT_WHEN;
**** The "when" parts.

Writable Attributes
attr body:AS_STMT_LIST;
**** The statements to protect.
attr else_part:AS_STMT_LIST;
**** The "else" parts.
attr no_else:BOOL;
**** True if there is no "else" part.
attr when_part:AS_PROTECT_WHEN;
**** The "when" parts.

Features