Farbcodierung

Der Syntaxeditor codiert erkannte Elemente der Befehlssyntax wie Befehle und Unterbefehle sowie zahlreiche Syntaxfehler wie fehlende Anführungszeichen oder Klammern mit bestimmten Farben. Nicht erkannter Text wird nicht farblich codiert.

Befehle Standardmäßig werden erkannte Befehle in blauer Fettschrift angezeigt. Wenn jedoch ein Syntaxfehler wie fehlende Klammern im Befehl erkannt wird, wird der Befehlsname standardmäßig in roter Fettschrift angezeigt.

Hinweis: Abkürzungen von Befehlsnamen - wie FREQ für FREQUENCIES - werden nicht farbig angezeigt, bleiben aber gültig.

Unterbefehle. Erkannte Unterbefehle werden standardmäßig in grüner Schrift angezeigt. Wenn jedoch ein erforderliches Gleichheitszeichen im Unterbefehl fehlt oder ein ungültiges Gleichheitszeichen auf den Unterbefehl folgt, wird der Unterbefehlsname standardmäßig in roter Schrift angezeigt.

Schlüsselwörter. Erkannte Schlüsselwörter werden standardmäßig in dunkelroter Schrift angezeigt. Wenn jedoch ein erforderliches Gleichheitszeichen im Schlüsselwort fehlt oder ein ungültiges Gleichheitszeichen auf das Schlüsselwort folgt, wird das Schlüsselwort standardmäßig in roter Schrift angezeigt.

Schlüsselwortwerte. Erkannte Schlüsselwortwerte werden standardmäßig in orangefarbener Schrift angezeigt. Benutzerdefinierte Werte von Schlüsselwörtern wie Ganzzahlen, reelle Zahlen und Zeichenfolgen in Anführungszeichen werden nicht farbcodiert.

Kommentare Text innerhalb eines Kommentars wird standardmäßig in grauer Schrift angezeigt.

Anführungszeichen. Anführungszeichen und Text in Anführungszeichen werden standardmäßig in schwarzer Schrift angezeigt.

Syntaxfehler. Text mit folgenden Syntaxfehlern wird standardmäßig in roter Schrift angezeigt.

  • Fehlende Klammern, eckige Klammern und Anführungszeichen. Fehlende Klammern und eckige Klammern innerhalb von Kommentaren und Zeichenfolgen in Anführungszeichen werden nicht erkannt. Fehlende Hochkommas und Anführungszeichen innerhalb von Zeichenfolgen in Anführungszeichen sind syntaktisch gültig.

    Bestimmte Befehle enthalten Textblöcke, die keine Befehlssyntax sind, wie z. B. BEGIN DATA-END DATA, BEGIN GPL-END GPLund BEGIN PROGRAM-END PROGRAM. Fehlende Werte innerhalb derartiger Abschnitte werden nicht erkannt.

  • Lange Zeilen. Zeilen mit mehr als 251 Zeichen sind lange Zeilen.
  • Endanweisungen. Einige Befehle erfordern entweder eine END Anweisung vor dem Befehlsabschlusszeichen (z. B. BEGIN DATA-END DATA) oder einen passenden END Befehl an einer späteren Stelle im Befehlsstrom (z. B. LOOP-END LOOP ). In beiden Fällen wird der Befehl standardmäßig rot markiert, bis die erforderliche END Anweisung hinzugefügt wird.

Hinweis: Sie können zum nächsten oder vorherigen Fehler wechseln, indem Sie im Menü "Tools" im Untermenü "Validierungsfehler" die Option "Nächster Fehler" bzw. "Vorheriger Fehler" auswählen.

Auf der Registerkarte "Syntaxeditor" im Dialogfeld "Optionen" können Sie die Standardfarben und -schriftstile ändern bzw. die Farbcodierung aktivieren und inaktivieren. Sie können auch die Farbcodierung von Befehlen, Unterbefehlen, Schlüsselwörtern und Schlüsselwortwerten inaktivieren, indem Sie Tools > Farbcodierung aus den Menüs auswählen. Sie können die Farbcodierung von syntaktischen Fehlern inaktivieren, indem Sie Tools > Validierung auswählen. Die Einstellungen über das Menü "Tools" haben Vorrang vor den Einstellungen im Dialogfeld "Optionen", werden jedoch nicht für die nächste Sitzung beibehalten.

Hinweis: Die Farbcodierung der Befehlssyntax in Makros wird nicht unterstützt.