Programming Interface Information: This information is NOT intended to be
used as Programming Interfaces of z/VM.

SSBDF

Prolog  

Control Block Contents  
   SSBDF DSECT

Storage Layout  

Cross Reference (Contains links to field and bit definitions)  


SSBDF Prolog

 Name       : HCPSSBDF
 Description: Syntax subdefinition description area
 DSECT      : SSBDF
 FUNCTION   : The SSBDF acts as a branch of the syntax tree defined
              by the invocation of the DOSYN macro.  The DOSYN
              macro, in turn, creates the syntax tree branch based
              on invocations of CFDEF, STDEF AND TKDEF macros.
 Created by : invocation of the DOSYN macro.
 DELETED BY : None
 REFERENCES : None
 SERIALIZED : None

 

SSBDF Control Block Content


SSBDF DSECT

Hex   Dec Type/Val   Lng Label (dup)    Comments
---- ---- --------- ---- -------------- --------
0000    0 Structure      SSBDF          Syntax subdefinition description
                                        area
0000    0 Character   14 SSBLEVEL       Check level of SSBDF
000E   14 Signed       2 *              Reserved for IBM use
0010   16 Signed       2 SSBNMVRB       Number of CONDFs defined
0012   18 Signed       2 SSBNMSTA       Number of STADFs defined
0014   20 Signed       1 SSBSTLEN       Maximum statement verb length
          00000015       SSBDFLEN       *-SSBDF Length of SSBDF entry
0000    0 Character    7 SSBID          SSBDF ID
0004    4 Bitstring    8 SSBPPBMP       Program Product Bit Map
000C   12 Bitstring    2 *              Reserved, should be zero for now
                                        (if we ever have need to
                                        differentiate between levels of
                                        parser control blocks within
                                        VM/ESA releases that have the
                                        same Program Product Bit Map,
                                        this field should be used to
                                        provide that differentiation).

 

SSBDF Storage Layout

          
*** SSBDF - Syntax subdefinition description area
*
*     +-------------------------------------------------------+
*   0 |                       SSBLEVEL                        |
*     |                                         +-------------+
*   8 |                                         |/////////////|
*     +-------------+-------------+------+------+-------------+
*  10 |  SSBNMVRB   |  SSBNMSTA   |:STLEN| 15
*     +-------------+-------------+------+
*
*** SSBDF - Syntax subdefinition description area
          
*** Overlay for SSBLEVEL in SSBDF
*
*     +------------------------------------------------+------+
*   0 |                     SSBID                      |(007)-|
*     +------------------------------------------------+------+
*   8 |                   -SSBPPBMP                    |//////|
*     +------+-----------------------------------------+------+
*  10 |//////| 11
*     +------+
*
*** Overlay for SSBLEVEL in SSBDF

 

SSBDF Cross Reference

Symbol         Dspl Value
-------------- ---- -----
SSBDFLEN       0014 00000015
SSBID          0000
SSBLEVEL       0000
SSBNMSTA       0012
SSBNMVRB       0010
SSBPPBMP       0004
SSBSTLEN       0014

This information is based on z/VM V4R1.0.
Last updated on 5 Jun 2001 at 16:45:54 EDT.
Copyright IBM Corporation, 1990, 2001