Table of Contents
The sequence of execution of a programme is controlled by statements, which are executed for their effect and do not have values. The statements of the XL programming language are a superset of the statements of the Java programming language. For the general terms and specifications in the context of statements and their execution, see the Java language specification. Based on these definitions, this chapter describes the statements which are introduced by the XL programming language.
To simplify the formulations, the following convention is implicitly
present in the following, if not specified otherwise: If an execution
or evaluation which is part of a statement
s completes abruptly, then
s completes abruptly for the same reason,
and remaining substatements or subexpressions of
s, if any,
are not executed or evaluated.
An expression statement is executed by sequentially evaluating the expression; if this yields values, these are discarded.