SSBDF | Back to Index page

| Prolog Control Block Contents SSBDF DSECT Storage Layout Cross Reference (Contains links to field and bit definitions) |
Programming Interface Information: This information is NOT intended to be used as Programming Interfaces of z/VM.

SSBDF Prolog | Top of page

     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
     RELOCATION CONSIDERATIONS : None

SSBDF Control Block Content | Top of page

     SSBDF DSECT
    Top of page

    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    4 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 | Top of page

    *** 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            |        SSBPPBMP-          |
    *     +---------------------------+-------------+-------------+
    *   8 |          -(004)           |/////////////| E
    *     +---------------------------+-------------+
    *
    *** Overlay for SSBLEVEL in SSBDF

SSBDF Cross Reference | Top of page

    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 7.2.0 Last updated on 24 Jun 2020 at 09:30:48 EDT.
Copyright IBM Corporation, 1990, 2020