14.12.2012 Aufrufe

KFK2666.pdf

KFK2666.pdf

KFK2666.pdf

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

-676-<br />

PLR169<br />

13-48<br />

IN DECLARATION OF IDENTIFIER 'identifier' MISSING NAME<br />

SPECIFICATION AFTER 'LIKE' ATTRIBUTE<br />

Erläuterung<br />

Nach dem 'LIKE'-Attribut wurde kein Name angegeben.<br />

Beispiel:<br />

DCL 1 A LIKE;<br />

PLR170 IN DECLARATION OF IDENTIFIER 'identifier' ADJUSTABLE DIMEN­<br />

SION SPECIFICATION 'dimension' FOR 'DESCRIPTOR' WITH 'STATIC'<br />

OR 'BASED' ATTRIBUTE INHIBITS INITIALISATION WITH 'NULL()'<br />

VALUE<br />

Erläuterung<br />

Eine variable Dimensionsangabe für Deskriptoren, die das<br />

Attribut 'BASED' oder 'STATIC' führen, verhindert die Ini­<br />

tialisierung mit 'NULL()' (weil die Dimension nicht berechnet<br />

werden kann).<br />

Beispiel: DCL 1 A BASED,<br />

2 L, 2 D(N REFER(A.L)) DESC;<br />

PLR171 IN 'statement' STMT: LABEL REFERENCE IS NOT A LABEL CONSTANT<br />

AND MAY POINT OUT OF BLOCK<br />

Erläuterung<br />

In einer 'GOTO'-Anweisung ist das Sprungziel keine Sprungmarke,<br />

sondern eine Variable oder eine Funktionsprozedur,<br />

so daß nicht erkannt werden kann, ob das Sprungziel außer­<br />

halb des aktuellen Blocks liegt.<br />

Beispiel:<br />

A: PROC;<br />

DCL B EXT ENTRY(LABEL,LABEL,BIN FIXED(15))<br />

RETURNS(LABEL);<br />

DCL C LABEL VARIABLE;<br />

0: E: ;<br />

BEGIN;<br />

GOTO B(E,D,10);<br />

C=D;<br />

GOTO C;

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!