Prüfen auf Treffer nach ON
IF .TRUE[(arb)]. [ rel cl1 ] | .FALSE[(arb)]. { GOTO { label | ln | strvar } | RETURN } | :text }
Prüfen, ob bei der letzten Verarbeitung eines ON-Kommandos ein Treffer festgestellt wurde. Ist die Bedingung erfüllt, so wird entweder auf die Sprungmarke verzweigt oder die Prozedur mit dem Kommando RETURN abgebrochen.
.TRUE[(arb)]. Die Bedingung ist erfüllt, wenn bei der letzten Ausführung eines ON-Kommandos ein Treffer festgestellt wurde. Je nach der Einstellung im Menü Optionen / Einstellungen / Verschiedenes / "Find-True/False-Schalter global" bezieht sich die Bedingung auf das Ergebnis des letzten ON-Kommandos des aktuellen Arbeitsbereiches oder global auf alle Arbeitsbereiche. Ist zusätzlich ein Arbeitsbereich angegeben, bezieht sich die Bedingung auf das letzte ON-Kommando, das im angegebenen Arbeitsbereich ausgeführt wurde.
rel cl1 Bei TRUE ist die Bedingung nur erfüllt, wenn auch die durch cl angegebene Spalte mit der Spalte des ersten festgestellten Treffers übereinstimmt.
.FALSE[(arb)]. Die Bedingung ist erfüllt, wenn bei der letzten Ausführung eines ON-Kommandos kein Treffer festgestellt wurde. Je nach der Einstellung im Menü Optionen / Einstellungen / Verschiedenes / "Find-True/False-Schalter global" bezieht sich die Bedingung auf das Ergebnis des letzten ON-Kommandos des aktuellen Arbeitsbereiches oder global auf alle Arbeitsbereiche. Ist zusätzlich ein Arbeitsbereich angegeben, bezieht sich die Bedingung auf das letzte ON-Kommando, das im angegebenen Arbeitsbereich ausgeführt wurde.
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