| class AM_EXT_CALL_EXPR < $AM_CALL_EXPR |
|---|
| **** | A call on a function defined in an external language. These are the signatures in an external class with no body. Does assignment of the result to a local. Target is void for calls with no return value. |
| $AM_CALL_EXPR | $AM_EXPR | $HASH | $IS_EQ | $AM | $PROG_ERR | AM_CALL_EXPR | ARRAY{_} | $ARR{_} | $RO_ARR{_} | $CONTAINER{_} | $ELT{_} | $ELT | AREF{_} | AM_EXPR | AM |
| attr fun:SIG; |
|---|
| **** | The signature to call. |
| attr nm:IDENT; |
|---|
| **** | The name of the routine |
| attr fun:SIG; |
|---|
| **** | The signature to call. |
| attr nm:IDENT; |
|---|
| **** | The name of the routine |
| copy:$AM_EXPR |
|---|
| create(nargs:INT, source:SFILE_ID, nm:IDENT):SAME |
|---|
| ext_tp:$TP |
|---|
| **** | The class containing this routine. |
| tp:$TP |
|---|
| **** | The return type of this routine. Void if no return value. |