Der PL/I Parser akzeptiert die Sprache, wie sie von IBM definiert wurde, sowie die unten angegebenen Sprachstandards. Die Anweisungen EXEC SQL, EXEC CICS und EXEC DLI werden akzeptiert. Die Parser für eingebettetes SQL, CICS und DLI können als optionale Module hinzugefügt werden. Der PL/I Parser baut einen Syntaxbaum und eine Symboltabelle auf, und er führt Namensanalyse durch.
Das System enthält einen PL/I Präprozessor. Der PL/I Parser und der PL/I Präprozessor sind so zusammengefügt, daß die Positionen der syntaktischen Konstrukte der Quelldateien im Syntaxbaum erhalten bleiben.
Referenzen
- ANSI X3.53-1976 Programming Language PL/I
- ISO 6160:1979 Programming languages - PL/I
- DIN 66 255 Programmiersprache PL/I
- IBM OS PL/I, Programming: Language Reference, Version 2 Release 3, Third Edition (June 1990), Document Number SC26-4308-2
- IBM PL/I for MVS & VM Language Reference, Release 1.1, Second Edition (June 1995), Document Number SC26-3114-01
- IBM VisualAge PL/I, Language Reference, Version 2 Release 2.1, Second Edition (September 2000), Document Number SC26-9476-01
- IBM Enterprise PL/I for z/OS - Version 3 Release 5, PL/I for AIX - V2.0.0.0, WebSphere Developer for zSeries PL/I for Windows - V6.0.1, Language Reference, Seventh Edition (November 2005), Document Number SC27-1460-05