Alias-Name:
DO-SYNTAX-CHECK
Der Übersetzungslauf wird nach der Syntaxanalyse eines oder mehrerer Quellprogramme beendet. Es wird kein Objektcode erzeugt.
CHECK-SYNTAX | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
SOURCE =
Mit dieser Option werden eines oder mehrere Quellprogramme angegeben, die einer Syntaxanalyse unterzogen werden sollen.
Ein Quellprogramm kann von der Systemdatei SYSDTA, aus einer katalogisierten BS2000-Datei, aus einer PLAM-Bibliothek oder aus einer POSIX-Datei eingelesen werden.
Bei der Quellprogrammeingabe von SYSDTA kann pro CHECK-SYNTAX-Anweisung nur ein Quellprogramm eingelesen werden.
SOURCE = *SYSDTA
Die Eingabe erfolgt von der Systemdatei SYSDTA. SYSDTA ist im Dialogbetrieb der Datensichtstation zugewiesen und kann mit dem ASSIGN-SYSDTA-Kommando auf eine katalogisierte Datei oder ein PLAM-Bibliothekselement umgewiesen werden (siehe auch "Hinweise zur Eingabe über SYSDTA").
SOURCE = <filename 1..54>
<filename> ist der Name einer katalogisierten BS2000-Datei.
SOURCE = <posix-pathname>
Als <posix-pathname> ist nur ein Dateiname zugelassen. Zur Beschreibung des Begriffs <posix-pathname> siehe "Compiler-Ein-/Ausgaben im POSIX-Dateisystem".
SOURCE = *LIBRARY-ELEMENT(...)
Es werden eine PLAM-Bibliothek und ein Element daraus angegeben.
LIBRARY = <filename 1..54>
<filename> ist der Name einer PLAM-Bibliothek.
LIBRARY = *LINK(...)
LINK-NAME = <filename 1..8>
<filename> ist der Linkname einer PLAM-Bibliothek. Der Linkname muss vor Aufruf des Compilers mit dem ADD-FILE-LINK-Kommando dem Bibliotheksnamen zugeordnet worden sein.
ELEMENT = <composed-name 1..64 with-under>(...)
<composed-name> ist der vollqualifizierte Name eines Elements aus der zuvor angegebenen PLAM-Bibliothek. Das Element muss vom Typ S sein.
VERSION = *HIGHEST-EXISTING
Enthält die Elementangabe keine Versionsbezeichnung, nimmt der Compiler das Element mit der höchsten Version.
VERSION = <composed-name 1..24 with-under>
Der Compiler nimmt das Element mit der angegebenen Version.
Hinweis
Das implizite Inkludieren für die Template-Instanziierung findet (im Unterschied zur COMPILE-Anweisung) nicht statt.