Nächste Seite: Vorgehensweise Aufwärts: Bedingte Compilation Vorherige Seite: Bedingte Compilation

### Die Syntax

Die Syntax ist ähnlich der von (,,`ENDIF``` statt ,,`END```), nur dass die Pseudo-Befehle -- wie die Optionen -- in der Schreibweise von Compiler-Anweisungen angegeben werden:
`(*$ IF BoolescherOptionsAusdruck1 *)
` ... (wird kompiliert, wenn Ausdruck1=TRUE)`
(*$ ELSIF BoolescherOptionsAusdruck2 *)
` ... (wird kompiliert, wenn Ausdruck2=TRUE`
` ... und Ausdruck1=FALSE)`
(*$ ELSE *)
` ... (wird kompiliert, wenn beide FALSE)`
(*$ ENDIF *)
`
Hierbei bezeichnet ,,BoolescherOptionsAusdruck`` einen Ausdruck, welcher durch NOT, AND, OR, oder Klammerung mit Options-Bezeichnern oder den Konstanten TRUE und FALSE gebildet wird. Die Rangfolge der Operatoren ist `NOT`, `AND`, `OR`, kann aber -- wie in - durch Klammerung aufgehoben werden. Eine Schachtelung der `IF`-Ausdrücke ist erlaubt.

Alle Schlüsselworte müssen gross geschrieben werden. Die Namen der vom Benutzer und vom Compiler definierten Optionen können beliebig gross oder klein geschrieben werden.