Developer for System z Version 7.6.x

# Einschränkung: Syntaxprüfung erkennt Fehler nicht ordnungsgemäß

Die erweiterte PL/I-Bearbeitungsfunktionalität umfasst eine Echtzeit-Syntaxprüfung. Gültige PL/I-Syntaxstrukturen werden als Fehler und unzulässige Syntaxstrukturen werden nicht als Fehler markiert.

Folgende gültige PL/I-Syntaxstrukturen werden als Fehler markiert.

- Makros
- Eintragskonstanten und -variablen
- Typfunktionen
- Reservierte Attribute
- Parameterattribute
- Begrenzte Attribute/Optionen
- Generische Attribute
- Factoring von Attributen, wenn diese Strukturen deklarieren
- 'isub'-Optionen mit definierten Attributen
- 'cdecl'-, 'optlink'- und 'stdcall'-Attribute der Verbindungsregel für Prozeduroptionen
- 'norescan'-Attribut der ACTIVATE-Anweisung
- 'tstack'-Attribut der ATTACH-Anweisung
- Implizite Variablendeklarationen
- Einige gültige Ausdrücke werden als Fehler markiert.
- Integrierte Funktionen und Vorprozessorfunktionen

Folgende unzulässige PL/I-Syntaxstrukturen werden nicht als Fehler markiert:

- Bedingungspräfixe für DO-Anweisungen
- Labelpräfixe für DECLARE-, DEFAULT-, WHEN-, OTHERWISE- und ON-Anweisungen
- Skalierungsfaktoren für Schlüsselwörter 'float' oder 'fixed'
- Attributduplikate für Deklarationsanweisungen

Die folgenden Anweisungen werden ignoriert, sodass enthaltene unzulässige Syntaxstrukturen nicht als Fehler markiert werden:

- Prozessanweisungen
- SQL-Anweisungen 'EXEC'
- CICS-Anweisungen 'EXEC'

Nutzungsbedingungen | Feedback
Dieses Information Center basiert auf Eclipse-Technologie. (http://www.eclipse.org)