| class AM_IF_EXPR < $AM_EXPR |
|---|
| **** | Conditional expression. Only one of the two branches will be executed. |
| $AM_EXPR | $HASH | $IS_EQ | $AM | $PROG_ERR | AM_EXPR | AM |
| attr if_false:$AM_EXPR; |
|---|
| **** | Expression with result if false. |
| attr if_true:$AM_EXPR; |
|---|
| **** | Expression with result if true. |
| attr test:$AM_EXPR; |
|---|
| **** | The boolean expression to test. |
| attr tp_at:$TP; |
|---|
| **** | The type. |
| attr if_false:$AM_EXPR; |
|---|
| **** | Expression with result if false. |
| attr if_true:$AM_EXPR; |
|---|
| **** | Expression with result if true. |
| attr test:$AM_EXPR; |
|---|
| **** | The boolean expression to test. |
| attr tp_at:$TP; |
|---|
| **** | The type. |
| copy:$AM_EXPR |
|---|
| is_eq(am:$OB):BOOL |
|---|
| **** | Changed argument from $AM_EXPR |
| tp:$TP |
|---|