Herunterladen Inhalt Inhalt Diese Seite drucken

Fujitsu BS2000/OSD COBOL2000 V1.5 Benutzerhandbuch Seite 72

Compiler
Inhaltsverzeichnis

Werbung

LISTING-Option
DIAGNOSTICS = *YES(...)
Der Compiler erzeugt eine Fehlerliste.
72
CROSS-REFERENCE = *YES(...)
Bei Angabe von YES folgen in der Übersetzungseinheitenliste rechts neben den
Quellzeilen noch Angaben zu Adresse und Länge von in der Zeile enthaltenen
Definitionen, sowie bei Definitionen Querverweise auf die Nutzer einschließlich
Nutzungsart und bei den Nutzern Rückverweise auf die Definition.
Der Operand wirkt nicht, wenn die Übersetzungseinheit mehr als 65535 Zeilen um-
fasst.
Bei Verwendung dieses Operanden empfiehlt es sich, die Zeilenlänge (siehe Ope-
rand LAYOUT) zu erhöhen und für das Ausdrucken des Listings dann einen ent-
sprechenden Zeichensatz oder breiteres Papier zu verwenden (siehe Beispiel 3-5).
Bei Zeilen, die in der Übersetzungseinheitenliste nicht aufgelistet werden, entfallen
auch die durch den Operand erzeugten zusätzlichen Angaben (siehe
COPY-EXPANSION, SUBSCHEMA-EXPANSION und LISTING-Direktive); Verwei-
se aus aufgelisteten Zeilen auf unterdrückte Zeilen bleiben erhalten.
STMT-ADDRESS = *NO / *FIRST
Bei Angabe von FIRST wird in der Übersetzungseinheitenliste rechts neben
den Quellzeilen aus der Procedure Division für die erste Anweisung einer Zeile
jeweils die Adresse des ersten Maschinenbefehls angegeben, der dafür gene-
riert wurde.
MINIMAL-WEIGHT = *NOTE / *WARNING / *ERROR / *SEVERE-ERROR /
In der Fehlerliste stehen keine Meldungen, deren Fehlergewicht kleiner ist als der
angegebene Wert. Der voreingestellte Wert NOTE bewirkt, dass alle bei der Über-
setzung aufgetretenen (Fehler-)Meldungen in der Liste aufgeführt werden.
IMPLICIT-SCOPE-END = *STD / *REPORTED
Bei Angabe von REPORTED wird in der Fehlerliste die Beendigung einer struktu-
rierten Anweisung durch einen Punkt mit einer Hinweismeldung versehen.
MARK-NEW-KEYWORDS = *NO / *YES
Die Angabe von YES veranlasst, dass Schlüsselwörter aus dem zukünftigen Stan-
dard in der Fehlerliste durch eine Meldung mit Severity-Code I gekennzeichnet wer-
den. Die Angabe YES setzt voraus, dass für ENABLE-KEYWORDS der Wert
*COBOL85 angegeben wird.
REPORT-2-DIGIT-YEAR = *ACCEPT-STMT / *NO
Bei *ACCEPT-STMT bringt der Compiler für jede ACCEPT-Anweisung und für jede
darin angesprochene Variable einen Hinweis, dass dort mit Jahreszahlen ohne
Jahrhundert gearbeitet wird. MINIMAL-WEIGHT sollte auf NOTE stehen. Der Wert
*NO unterdrückt die Ausgabe solcher Hinweise.
*FATAL-ERROR
Steuerung des Compilers über SDF
U41113-J-Z125-6

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis