z/OS TSO/E Customization
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


Support for a REXX compiler

z/OS TSO/E Customization
SA32-0976-00

This part describes the support that TSO/E provides for the installation and execution of a REXX compiler.
  • Routines and Interfaces to Support a REXX Compiler

    TSO/E provides a defined interface to support the installation and execution of a REXX compiler runtime processor. This support consists of routines and interfaces that TSO/E REXX uses during the execution of compiled execs under a compiler runtime processor.

    Central to TSO/E REXX compiler support is the compiler programming table. TSO/E REXX uses the compiler runtime processor name stored in the compiled REXX exec to locate the entry for the compiler runtime processor in the compiler programming table. The compiler programming table entry contains the name of the compiler runtime processor and the names of up to four optional compiler interface routines. TSO/E REXX uses the compiler runtime processor to run compiled execs. During the execution of a compiled exec, TSO/E REXX invokes compiler interface routines (if installed) to perform specialized processing.

  • Programming Routines for a REXX compiler runtime processor
    TSO/E provides various programming routines that support a REXX compiler runtime processor. These routines are:
    • IRXERS - a REXX compiler programming routine that searches for and runs an external routine. For more information on the search order for external routines, refer to .
    • IRXHST - a REXX compiler programming routine that searches for and runs a host command. For more information on locating host commands, refer to .
    • IRXRTE - a REXX compiler programming routine that searches for and invokes a REXX exit routine. For more information on REXX exit routines, refer to .

    In addition, you can use the GETEVAL function of the IRXRLT programming service to obtain the evaluation block for an external function or subroutine. These routines and the GETEVAL function of IRXRLT are intended for use only by a compiler runtime processor. For more information on the IRXRLT programming service, see .

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014