ASCRE - List form

The list form of the ASCRE macro constructs a nonexecutable parameter list. This list, or a copy of it for reentrant programs, can be referred to by the execute form of the macro.

Syntax

The list form of the ASCRE macro is written as follows:

Syntax Description
   
   name name: Symbol. Begin name in column 1.
   
One or more blanks must precede ASCRE.
   
ASCRE  
   
One or more blanks must follow ASCRE.
   
ASNAME=as name as name: One to eight characters, enclosed in apostrophes.
STPARM=start parm addr start parm addr: RX-type address.
   
,INIT=init rtn name init rtn name: One to eight characters, enclosed in apostrophes.
,INIT=init rtn name addr init rtn name addr: RX-type address or register (2) - (12).
   
,ODA=output data addr output data addr: A-type address.
   
   ,TRMEXIT=term rtn addr term rtn addr: A-type address.
   
   ,UTOKEN=user token addr user token addr: A-type address.
  Note: Specify UTOKEN only if you specify TRMEXIT.
   
   ,ASPARM=parm area addr parm area addr: A-type address.
   
   ,ATTR=attribute list attribute list: List of attributes, separated by commas.
   
   ,AXLIST=ax list addr ax list addr: A-type address.
   
   ,TKLIST=token list addr token list addr: A-type address.
  Note: When you specify TKLIST, specify LXLIST also.
   
   ,LXLIST=lx list addr lx list addr: A-type address.
  Note: Specify LXLIST only if you specify TKLIST.
   
   ,RELATED=value value: Any valid macro parameter specification.
   
,MF=L  
   

Parameters

The parameters are explained under the standard form of the ASCRE macro with the following exception:

,MF=L
Specifies the list form of ASCRE.