Vollständiger Kontrollfluss Standard
Vollständiger Kontrollfluss mit FOR-Schleifen (7 Ganzzahl-Typen + Float, negativer STEP), WHILE, DO/UNTIL, SELECT CASE (Verschachtelung, TO-Bereiche, IS-Ausdrücke), GOSUB/RETURN, EXIT, ON GOTO, ON KEY CALL und Doppelpunkt-Anweisungstrenner in einer Zeile.
FOR-Schleifen - 7 Ganzzahl-Typen + Float + Negativer STEP
FOR-Schleifen unterstützen LONG, INTEGER, QUAD, DWORD, WORD, BYTE, CURRENCY (alle einzeln getestet) und DOUBLE/SINGLE/EXTENDED mit Float-STEP. Negativer STEP funktioniert korrekt für alle Ganzzahl-Typen.
SELECT CASE - Verschachtelt, TO-Bereiche, IS-Ausdrücke
SELECT CASE unterstützt: exakte Übereinstimmung, TO-Bereiche, IS > < = <>-Ausdrücke, CASE ELSE und verschachtelte CASE-Blöcke. Kein Durchfallen zum äußeren CASE ELSE.
ON KEY CALL - Tastatur-Hook-Subroutinen
PBXB64-Erweiterung Registriert einen Low-Level-Tastatur-Hook (WH_KEYBOARD_LL), der eine benannte PB-Subroutine bei Tastendruck/-loslassen aufruft.
ON KEY [DOWN|UP] CALL SubName registriert einen WH_KEYBOARD_LL-Hook. Die benannte Subroutine wird aufgerufen, wenn das angegebene Tastatur-Ereignis eintritt. Funktioniert in Konsolen- und GUI-Modus.
Doppelpunkt-Trenner - Mehrere Anweisungen pro Zeile
Der Doppelpunkt :-Trenner erlaubt mehrere Anweisungen in einer Zeile. Beide Anweisungen werden korrekt geparst und ausgeführt. Wichtig für kompakte Code-Layouts.
Weiterer Kontrollfluss
WHILE/WEND, DO/UNTIL/LOOP, EXIT DO/EXIT FOR/EXIT FUNCTION, GOSUB/RETURN und ON GOTO alle vollständig implementiert mit korrektem Code-Gen und ohne Endlosschleifen.