28.6.4.1 Understanding control-structure elements

The names of control-structure elements look almost identical to macro names. Avoid defining any macro of your own that has the same name as one of the control-structure elements listed in Table 28-6; the Mif2Go control-structure definition takes precedence.

Table 28-6 Predefined control-structure elements

Control element

Where used

Purpose

Ref.

<$_break>

Loop structure

Skip to the end of a loop

28.6.4.3

<$_continue>

Loop structure

Jump back to the start of the next iteration

28.6.4.3

<$_else>

Conditional expression

Introduce a final alternate condition

28.6.4.2

<$_elseif>

Conditional expression

Introduce an intermediate alternate condition

28.6.4.2

<$_endif>

Conditional expression

End a conditional expression

28.6.4.2

<$_endrepeat>

Loop structure

End a count-down loop

28.6.4.3

<$_endwhile>

Loop structure

End a logical loop

28.6.4.3

<$_if>,
<$_if not>

Conditional expression

Begin a conditional expression

28.6.4.2

<$_repeat>

Loop structure

Begin a count-down loop

28.6.4.3

<$_until>

Loop structure

Begin a logical loop

28.6.4.3

<$_while>

Loop structure

Begin a logical loop

28.6.4.3