This chapter describes at set of programs to generate and maintain documentation of ZEBRA data structures. Documentation is entered by the user in the form of card image files which describe the contents and the structure of the data (section ). A template of this file may be generated for an existing data structure in memory by one subroutine call (section . The system puts this information into an RZ file [5] to allow fast access to the documentation. This file can then be used in the following applications:
PARAMETER
statements
for link and dataword offsets including the needed type declarations.
Figure shows the data flow through the system and where the different parts of the package are needed.
Dataflow within DZEDIT -- DZDISP
Section describes the interactive program DZEDIT which is used to generate and maintain the RZ file and to produce documentation in various forms. It can also check the completeness and consistency of the documentation. Fortran code generation is also controlled by this program, details are found in the description of the command MAKECODE.
Section explains the application of the package to display ZEBRA bank structures in an interactive session. This package can be used independently from the documentation parts to display data structures and the contents of data and system words.
Section contains examples of bank descriptions and calling sequences.