Style-Unterschiede
Der Style einer Prozedur wird durch die Compileranweisung @C+ bzw. @C- festgelegt. Er kann innerhalb einer Prozedur nicht verändert werden.
Die Unterschiede in der Syntax betreffen folgende Befehle:
-
-
PASCAL-Style
BEGIN...END(es kann auch{...}verwendet werden) -
C-Style
{...}
-
-
-
PASCAL-Style
IF<Bedingung>THEN<Anweisung>ELSE<Anweisung> -
C-Style
if(<Bedingung>)<Anweisung>else<Anweisung>
-
-
-
PASCAL-Style
CASE<Ausdruck>OF <Ausdruck>:<Anweisung>OTHERWISE:<Anweisung>END -
C-Style
switch(<Ausdruck>){case <Ausdruck>:<Anweisung>default:<Anweisung>}
-
-
-
PASCAL-Style
FOR<Anweisung>LOOP<Anweisung>WHILE<Bedingung>DO<Anweisung>oderFOR<Anweisung>LOOP<Anweisung>UNTIL<Bedingung>DO<Anweisung> -
C-Style
for<Anweisung>loop<Anweisung>while(<Bedingung>)<Anweisung>oderfor<Anweisung>loop<Anweisung>until(<Bedingung>)<Anweisung>
-
-
Schleife mit Eintrittsbedingung
-
PASCAL-Style
WHILE<Bedingung>DO<Anweisung> -
C-Style
while(<Bedingung>)<Anweisung>
-
-
Schleife mit Austrittsbedingung
-
PASCAL-Style
REPEAT<Anweisung>UNTIL<Bedingung> -
C-Style
do<Anweisung>while(<Bedingung>)
-
Alle Beispiele innerhalb der Dokumentation sind im C-Style geschrieben.