next up previous
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.



Claudio Nieder 2000-11-12