| class AM_VATTR_ASSIGN_EXPR < $AM_EXPR |
|---|
| **** | Assignment to an attribute of a value object. |
| $AM_EXPR | $HASH | $IS_EQ | $AM | $PROG_ERR | AM_EXPR | AM |
| attr at:IDENT; |
|---|
| **** | The name of the attribute. |
| attr ob:$AM_EXPR; |
|---|
| **** | The value object. |
| attr real_tp:$TP; |
|---|
| **** | declared type of object |
| attr val:$AM_EXPR; |
|---|
| **** | The new value. |
| attr at:IDENT; |
|---|
| **** | The name of the attribute. |
| attr ob:$AM_EXPR; |
|---|
| **** | The value object. |
| attr real_tp:$TP; |
|---|
| **** | declared type of object |
| attr val:$AM_EXPR; |
|---|
| **** | The new value. |
| copy:$AM_EXPR |
|---|
| tp:$TP |
|---|
| **** | Returns the object, so has same type. |