q)? "END".
Iteration   : "LOOP" StatementSeq "END"
            | "WHILE" Expression "DO" StatementSeq "END"
            | "FOR" Identifier ":=" Expression "TO" Expression "DO"
              StatementSeq "END".
</pre>

    <h4>Assignments</h4>

    An assignment statement causes the variable or array element represented
    by the identifier or subscripted identifier on the left to refer to a
    new instance of the value yielded by the expression on the right.
    The type of the expression must be the same