In earlier sections we have given a series of special rules for statement expressions (mostly assignments) involving composite multiarray expressions. Figure A.36 gives the trivial rule for translating any other multiarray expression appearing as a statement expression.
In fact there is only one remaining possibility, and that is for
to
be an assignment statement with a non-composite expression on the
right-hand-side. The rule for translation of the expression itself is
thus given in section A.4.10. For completeness
we factor out the additional step of generating a sequence of statement
expressions as a separate rule here, noting that the rule of
A.4.10 also applies (of course) to assignment
expressions that are not top-level statement expressions.