Der JCL Parser akzeptiert die Sprache, wie sie von IBM definiert wurde. Neben JCL Kommandos werden auch JES2 und JES3 Anweisungen analysiert. Der Parser baut einen Syntaxbaum auf.
Der Parser enthält einen JCL Präprozessor. Der Präprozessor interpretiert Makro-Definitionen (PROC ... PEND) und Makro-Aufrufe (EXEC PROC), und er ersetzt Makro-Parameter, welche mit dem Zeichen & anfangen.
Referenzen
- OS/390 V2R5.0 MVS JCL Reference, IBM Corporation, Fifth Edition, March 1998, Document Number GC28-1757-04
- z/OS MVS JCL Reference, IBM, Tenth Edition, September 2005, Document Number SA22-7597-09