class AS_ASSIGN_STMT < $AS_STMT
****
An assignment statement.


Flattened version is here

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



Public


Readable Attributes
attr lhs_expr:$AS_EXPR;
**** Lhs expr if no declaration.
attr name:IDENT;
**** Name, for declaration (::= or :FOO:=).
attr rhs:$AS_EXPR;
**** Righthand side.
attr tp:AS_TYPE_SPEC;
**** Type, for declaration (:FOO:=).

Writable Attributes
attr lhs_expr:$AS_EXPR;
**** Lhs expr if no declaration.
attr name:IDENT;
**** Name, for declaration (::= or :FOO:=).
attr rhs:$AS_EXPR;
**** Righthand side.
attr tp:AS_TYPE_SPEC;
**** Type, for declaration (:FOO:=).

Features