In diesem Abschnitt werden Syntaxelemente definiert, die in keine der oben aufgeführten Kategorien passen.
Operand | Definition |
formal | &id |
Formalparameter der Form &id
, der in der @PARAMS-Anweisung einer @DO-Prozedur anzugeben ist.
Der Operanden-Rest id
ist der Name, der aus bis zu 7 Buchstaben oder Ziffern bestehen kann. Das erste Zeichen muss ein Buchstabe sein.
Dieser Operand findet für Schlüsselwort- und Stellungsparameter Verwendung.
Operand | Definition |
param | ’ [chars*] ’ | chars |
Parameter, die über @DO an eine auszuführende Prozedurdatei übergeben werden. Diese bestehen aus einer beliebigen Zeichenfolge, die man dann in Hochkommas einzuschließen hat, wenn man ein Komma oder eine schließende runde Klammer oder ein Unicode-Zeichen in Ersatzdarstellung als Bestandteil der Parameterfolge übergeben will.
In diesem Fall ist jedes zu übergebende Hochkomma im Parameterausdruck durch zwei zu schreibende Hochkommas zu kennzeichnen. Die eingrenzenden Hochkommas können durch @QUOTE nicht redefiniert werden.
Operand | Definition |
procnr | int |
Nummer einer Arbeitsdatei.
Es sind Werte zwischen 0
und 22
zugelassen. Bei einigen Anweisungen ist der Wert 0
nicht zugelassen.
Operand | Definition |
m | dd | ivar |
Satzmarkierung 1..9
.
Operand | Definition |
hpos | >[n] | <[n] | << |
Relative horizontale Positionieranweisung.
Operand | Definition |
vpos | op n | vpos-op | vpos-op (m[,...]) |
Relative vertikale Positionieranweisung.
Operand | Definition |
vpos-op | + | - | ++ | -- |
Vertikaler Positionieroperand.