| abstract class $AM_CALL_EXPR < $AM_EXPR |
|---|
| **** | Supertype for calls. |
| $AM_EXPR | $HASH | $IS_EQ | $AM | $PROG_ERR |
| AM_ITER_CALL_EXPR | AM_EXT_CALL_EXPR | AM_BND_ROUT_CALL_EXPR | AM_BND_ITER_CALL_EXPR | AM_ROUT_CALL_EXPR |
| aget(i:INT):AM_CALL_ARG; |
|---|
| **** | argument expressions |
| asize:INT; |
|---|
| **** | number of args |
| create(nargs:INT, source:SFILE_ID):$AM_CALL_EXPR; |
|---|
| **** | A new definition for a routine or iter with `nargs' arguments (including self). |
| tp:$TP; |
|---|
| **** | the return type |