Zum Hauptinhalt springen

Arithmetischer Ausdruck

Syntax​

statement = conditional / unconditional;
unconditional = loopst / cases / cibtrikst / uist / treest /
block / null / exp;
conditional = "IF" conjunct "THEN" unconditional (
"ELSE" conditional /
.empty);
block = "begin" exp $('; exp) "end";

Ein Ausdruck kann eine Anweisung sein. In bedingten Anweisungen ist der else-Teil optional, während er in Ausdrücken zwingend erforderlich ist. Dies ist ein Nebeneffekt der Art und Weise, wie der linke Teil der Syntaxregeln geordnet ist.