CLIST

CLIST (Command List) (vyslovováno jako "C List") je procedurálně interpretovaný programovací jazyk pro systémy MVS / TSO .

Programy CLIST mají formu jednoduchých seznamů příkazů, které musí být provedeny v přísném pořadí (podobně jako dávkové soubory DOS (*.bat)). CLIST však také podporuje logiku If-Then-Else a také smyčky.

Programy CLIST mohou zapisovat/číst soubory MVS a zapisovat/číst informace z a do terminálů TSO. Podporuje předávání parametrů funkcím a používání globálních proměnných. Programy CLIST mohou také volat programy MVS (napsané například v COBOL nebo PL/I ). Programy v CLIST mohou běžet na pozadí (pomocí JCL ).

Ahoj světe!

PROC 0 PIŠTE AHOJ SVĚTE!

Příklad logiky If-Then-Else

/******************************************************* *********************************/ /* VÍCEJAZYKOVÝ PROGRAM "AHOJ SVĚTE". */ /* */ /* TENTO SEZNAM LZE VYVOLAT Z PŘÍKAZOVÉ ŘÁDKY ISPF, JAK JE UVEDENO */ /* V NÁSLEDUJÍCÍM PŘÍKLADU: */ /* */ /* COMMAND ===> TSO TEST španělština */ /* */ /******************************************************* *********************************/ PROC 1 JAZYK POKUD &lang=es THEN + PIŠTE HOLA, MUNDO ELSE IF &lang=fr THEN + PIŠTE BONJOUR, MONDE JINAK + PIŠTE AHOJ, SVĚTE VÝSTUP