4.8 Brief clause forms

The obvious context where to use the brief forms of conditional, case and conformity clauses is when these clauses appear as operands in formulas. They match well with parenthesized closed clauses.

It is also ok to use brief forms of clauses out of formulas, especially inside case and conformiy clauses. But please be careful, as brief forms may be confused sometimes.

Examples:

{ Brief forms in formulas }
int res = (a=0 | fatal("div by zero"); skip | den/a);

{ Brief forms out of formulas }
for i to ELEMS str
do char newline = REPR 10, tab = REPR 9, c = str[i];
   (c = "\" | res +:= "\\"
    |: c = newline | res +:= "\n"
    |: c = tab | res +:= "\t"
    |  res +:= c)
od