Programming Interface Information:
This information is NOT intended to be
used as Programming Interfaces of z/VM. |
CONDF
Control Block Contents
CONDF DSECT
Cross Reference (Contains links to field and bit definitions)
CONDF Prolog
Name : HCPCONDF Description: Syntax statement definition area DSECT : CONDF DSECT : CONDF Function : The CONDF contains information that describes a statement verb, its minimum abbreviation and the name of its post-processor address. CONDF is used in conjunction with STADF and TOKDF to define a syntax tree. Created by : invocation of the HCPDOSYN macro. Deleted by : None References : HCPICRBK - Indirect Call Request Block The CONDF contains storage that is mapped by the ICRBK DSECT. This storage is to enable indirect calls typically only used if EXTERNAL_SYNTAX statements are used. Comments : Note that CONDF entries are unaligned. This requires that all of the DCs that would normally enforce alignment (like A and F) must specify an explicit length attribute in order to skip alignment.
CONDF Control Block Content
CONDF DSECT
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure CONDF Syntax statement definition area 00000000 CONDFHD * Start of fixed length header 0000 0 Signed 2 CONDFSTA Offset to 1st state definition 0002 2 Signed 2 * Reserved for future IBM use 0004 4 Address 4 CONDFPP Address of post-processor The length of the CONDFICR field for BLOCKMAP is 16 0008 8 Bitstring 16 CONDFICR XL(ICRSIZE*8) Map of an ICRBK for indirect call to post-processing routine 0018 24 Signed 2 CONDFSTN Number of state definitions 001A 26 Signed 1 CONDFMAB Minimum abbreviation length 0000001B CONDFHDL *-CONDFHD Length of fixed length header 001B 27 Character 1 CONDFVRB (0) Start of variable length data Statement verb 0008 8 Character 8 CONDFNAM Name of the entry 0010 16 Address 4 CONDFADL Addr of the ICLBK, or zero 0014 20 Bitstring 1 CONDFATR Attributes for call 0015 21 Bitstring 1 CONDFF1 Attributes 0016 22 Bitstring 1 * Reserved 0017 23 Bitstring 1 * Reserved
CONDF Storage Layout
*** CONDF - Syntax statement definition area * * +-------------+-------------+---------------------------+ * 0 | CONDFSTA |/////////////| CONDFPP | * +-------------+-------------+---------------------------+ * 8 | CONDFICR | * | | * +-------------+------+----------------------------------+ * 18 | CONDFSTN |:DFMAB| * +-------------+------+ * *** CONDF - Syntax statement definition area *** Overlay for CONDFICR in CONDF * * +-------------------------------------------------------+ * 8 | CONDFNAM | * +---------------------------+------+------+------+------+ * 10 | CONDFADL |:DFATR|:DFF1 |//////|//////| * +---------------------------+------+------+------+------+ * 18 * *** Overlay for CONDFICR in CONDF
CONDF Cross Reference
Symbol Dspl Value -------------- ---- ----- CONDFADL 0010 CONDFATR 0014 CONDFF1 0015 CONDFHD 0000 00000000 CONDFHDL 001A 0000001B CONDFICR 0008 CONDFMAB 001A CONDFNAM 0008 CONDFPP 0004 CONDFSTA 0000 CONDFSTN 0018 CONDFVRB 001B
Last updated on 6 Jun 2001 at 11:17:45 EDT.
Copyright IBM Corporation, 1990, 2001