Spezielle Zeichen

Bestimmte Zeichen haben in Con-form eine spezielle Bedeutung. In einigen Fällen können Sie die spezielle Bedeutung einem anderen Zeichen zuordnen. Die anfänglich vorgegebenen Zeichen und deren Bedeutung sind in diesem Abschnitt beschrieben.

Dieses Dokument behandelt die folgenden Themen:


@

Anfänglich ist das Symbol @ als Umschaltverriegelungszeichen definiert (schaltet von Kleinschreibung auf Großschreibung um). Das Umschaltverriegelungszeichen ist nur wirksam, wenn die Kleinschreibung eingeschaltet ist (.LO ON).

Sie können ein anderes Zeichen für diesen Zweck definieren, z.B. das Nummernzeichen:

.OP LOC=#

Apostroph (')

Wenn ein Parameter Leerzeichen oder Kommas enthält, müssen Sie ihn in Apostrophe einschließen.

Wenn eine Konstante in den Anweisungen .IF oder .WH Leerzeichen oder Kommas enthält, müssen Sie sie in Apostrophe einschließen.

Dollar ($)

Anfänglich ist das Dollarzeichen als Zeilenendezeichen definiert. Es wird nur als Zeilenendezeichen interpretiert, wenn es das letzte Zeichen einer Rohtextzeile ist.

Sie können ein anderes Zeichen als Zeilenendezeichen definieren, z.B. das Prozentzeichen. Dies ist mit einer der beiden folgenden Anweisungen möglich:

.OP END=%
.EC %

Kaufmännisches Und (&)

Anfänglich wird das kaufmännische Und als Variablenzeichen benutzt.

Sie können ein anderes Zeichen als Variablenzeichen definieren, z.B. das Paragrafenzeichen:

.OP VSG=§

Um die Wirkung des Variablenzeichens (d.h. die Ersetzung) auszuschalten, geben Sie an:

.SU OFF

Komma (,)

Das Komma trennt die Parameter einer Anweisung.

Wenn ein Makro mehrere Parameter hat, müssen Sie zwischen den Parametern jeweils ein Komma oder Leerzeichen angeben.

Wenn eine Konstante in den Anweisungen .IF oder .WH Kommas oder Leerzeichen enthält, müssen Sie sie in Apostrophe einschließen.

Leerzeichen

Ein oder mehrere Leerzeichen am Anfang einer Rohtextzeile bewirken einen Zeilenumbruch. Im formatierten Text werden die Leerzeichen am Zeilenanfang mitausgegeben.

Wenn eine Anweisung oder ein Makro einen oder mehrere Parameter hat, müssen Sie zwischen der Anweisung bzw. dem Makro und dem ersten Parameter ein Leerzeichen angeben. Wenn ein Makro mehrere Parameter hat, müssen Sie die Parameter trennen, indem Sie jeweils ein Leerzeichen oder Komma dazwischen angeben.

Wenn ein Parameter Leerzeichen oder Kommas enthält, müssen Sie ihn in Apostrophe einschließen.

Bei den Anweisungen .IF und .WH müssen Sie mindestens ein Leerzeichen vor und nach dem Vergleichsoperator angeben.

Wenn eine Konstante in den Anweisungen .IF oder .WH Leerzeichen oder Kommas enthält, müssen Sie sie in Apostrophe einschließen.

Nummernzeichen (#)

Anfänglich wird das Nummernzeichen als Zeichen für die Seitenzahl benutzt. Sie können es in Titel- und Fußzeilen sowie in der Anweisung .SV benutzen.

Das Nummernzeichen repräsentiert immer die aktuelle Seitenzahl, bis auf folgende Ausnahme: Wenn Sie es in der Fußzeile verwenden, steht es entweder für die aktuelle Seitenzahl (.OP PAG=EQU) oder für die nächste Seitenzahl (.OP PAG=DIF).

Sie können ein anderes Zeichen für die Seitenzahl definieren, z.B. das Ausrufezeichen:

.OP PNS=!

Punkt (.)

Ein Punkt in der ersten Spalte einer Rohtextzeile gibt an, dass es sich um eine Con-form-Anweisung handelt.

Um die Wirkung des Punktes auszuschalten, so dass ein Punkt in der ersten Spalte keine Con-form-Anweisung einleitet, geben Sie an:

.IC ON

Sie können den Punkt auch benutzen, um nach einer Variablen eine andere Variable oder Text ohne Leerzeichen dazwischen auszugeben (z.B. &var1.&var2).

Schrägstrich (/)

Der Schrägstrich wird als Trennzeichen in Titel- und Fußzeilen benutzt. Er trennt die drei Zeilenbereiche für linksbündigen, zentrierten und rechtsbündigen Text. Die Texte, die Sie für die drei Zeilenbereiche definieren, dürfen keinen Schrägstrich enthalten.

Semikolon (;)

Anfänglich wird das Semikolon als Anweisungstrennzeichen benutzt.

Sie können ein anderes Zeichen als Anweisungstrennzeichen definieren, z.B. den Doppelpunkt:

.OP CSE=:

Zirkumflex (^)

Anfänglich ist der Zirkumflex als Umschaltzeichen für Groß-/Kleinschreibung definiert. Dieses Zeichen ist nur wirksam, wenn die Kleinschreibung eingeschaltet ist (.LO ON).

Sie können ein anderes Zeichen für diesen Zweck definieren, z.B. den Stern:

.OP SHI=*