Prüfen auf leeren Arbeitsbereich
IF .EMPTY[(arb)]. { GOTO { label | ln | strvar } | RETURN | :text }
Prüfen, ob der aktuelle Arbeitsbereich leer ist. Ist die Bedingung erfüllt, so wird entweder auf die Sprungmarke verzweigt oder die Prozedur mit dem Kommando RETURN abgebrochen. Ist zusätzlich ein Arbeitsbereich angegeben, bezieht sich die Bedingung auf den entsprechenden Arbeitsbereich.
GOTO Kommando GOTO ausführen, wenn die Bedingung erfüllt ist.
RETURN Kommando RETURN ausführen, wenn die Bedingung erfüllt ist.
text Beliebige Zeichenfolge.
Ist das erste von einem Leerzeichen verschiedene Zeichen
1. kein Anweisungssymbol,
werden die dem : folgenden Leerzeichen als zum text gehörende Leerzeichen behandelt. Für die Behandlung gilt:
text steht in der aktuellen Zeile;
die aktuelle Zeilennummer wird um die aktuelle Schrittweite erhöht;
vorhandene Tabulatorzeichen werden berücksichtigt.
2. ein Anweisungssymbol,
werden die dem : folgenden Leerzeichen ignoriert. Folgt als zweites Zeichen
kein Anweisungssymbol, wird text als EDT-Anweisung interpretiert und sofort ausgeführt.
Anweisungssymbol, wird text als Textzeile wie bei 1) behandelt