| class AS_ASSIGN_STMT < $AS_STMT |
|---|
| **** | An assignment statement. |
| $AS_STMT | $NEXT{_} | $AS_NODE | $PROG_ERR | AS_STMT | AS_NODE |
| 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:=). |
| 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:=). |