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. |