Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

CHECK-SYNTAX

&pagelevel(5)&pagelevel

Alias-Name:    DO-SYNTAX-CHECK

Der Übersetzungslauf wird nach der Syntaxanalyse eines oder mehrerer Quellprogramme beendet. Es wird kein Objektcode erzeugt.

CHECK-SYNTAX

SOURCE= *SYSDTA / list-poss: <filename 1..54> / <posix-pathname> / *LIBRARY-ELEMENT(...)


*LIBRARY-ELEMENT(...)



|

LIBRARY= <filename 1..54> / *LINK(...)



|


*LINK(...)



|



|

LINK-NAME= <filename 1..8>



|

,ELEMENT= <composed-name 1..64 with-under>(...)



|


<composed-name 1..64 with-under>(...)



|



|

VERSION= *HIGHEST-EXISTING / <composed-name 1..24 with-under>

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.