class AM_BND_ITER_CALL_EXPR < $AM_CALL_EXPR |
---|
**** | Bound iter call expression. |
$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 bi:$AM_EXPR; |
---|
**** | The bound iter to call. You can't just get this from bi, because it might be in a typecase. |
attr bi_tp : TP_ITER; |
---|
**** | The type of the bound iter You can't just get this from bi, because it might be in a typecase. |
attr init:$AM_STMT; |
---|
**** | Code to execute the first time through (ie. to compute self and the once args). |
attr lp:AM_LOOP_STMT; |
---|
**** | The enclosing loop. |
attr bi:$AM_EXPR; |
---|
**** | The bound iter to call. You can't just get this from bi, because it might be in a typecase. |
attr bi_tp : TP_ITER; |
---|
**** | The type of the bound iter You can't just get this from bi, because it might be in a typecase. |
attr init:$AM_STMT; |
---|
**** | Code to execute the first time through (ie. to compute self and the once args). |
attr lp:AM_LOOP_STMT; |
---|
**** | The enclosing loop. |
copy:$AM_EXPR |
---|
tp:$TP |
---|
**** | The return type of the bound iter. Void if none. |