Your Browser is not longer supported

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

{{viewport.spaceProperty.prod}}

Anweisungen zur Quelltextmanipulation

&pagelevel(3)&pagelevel

Mit den Anweisungen COPY und REPLACE kann ein vorgegebener Quelltext durch Texte aus einer Bibliothek ergänzt bzw. durch anderen Text ersetzt werden. Die beiden Anweisungen, die zum Zeitpunkt der Quelltextmanipulation wirksam werden, können sowohl unabhängig voneinander als auch miteinander gekoppelt verwendet werden.

Mit einer COPY-Anweisung wird ein vorgegebener Quelltext durch COBOL-Textzeilen aus einem Bibliothekselement ergänzt. Der Compiler behandelt den Ergänzungstext als Teil der Übersetzungseinheit. Die REPLACING-Angabe bietet die zusätzliche Möglichkeit, jedes Auftreten eines Literals, eines Bezeichners, eines Wortes oder einer Gruppe von Wörtern durch einen anderen Text zu ersetzen.

Die REPLACE-Anweisung bewirkt das Ersetzen von Teilen des Quelltextes durch neuen Text. Damit können Übersetzungseinheiten, die vom Programmierer in selbstdefinierter Notation geschrieben wurden, zur Übersetzungszeit in syntaktisch korrekte Angaben, Klauseln und Anweisungen umgewandelt werden.

Der Quelltext wird vom Compiler erst dann syntaktisch geprüft, wenn alle COPY- und REPLACE-Anweisungen vollständig ausgeführt sind.