ZCOBOL

ZCOBOL - Anaylyze COBOL programs

ZCOBOL analyzes COBOL programs. ZCOBOL is a directory which contains a series of programs to analyze COBOL programs. Output of the process is a set of files which can be viewed with a text editor or printed.

Types of output:

  1. A variable cross reference file by line number. This is a list of all line numbers where each variable is referenced.
  2. A variable cross reference by paragraph name. This is a list of the paragraphs where each variable is used.
  3. A variable grouping report. A group is a set of variables which are moved to each other. This is handy for tracing variables which hold dates. Example:

    010010 MOVE DATE-DUE TO HOLD6.
    010020 MOVE HOLD6 TO FIELD-14.

    The variables DATE-DUE and HOLD6 and FIELD-14 are considered a group. They are all dates. The grouping routine also handles REDEFINES.

  4. The COBOL program is broken down into tokens so it can be analyzed easily. A token is a variable name, paragraph name, keyword, etc. Each token is coded as to type. Following is a list of tokens and the one letter codes.

All files in the analysis process are in text editor format. You may view any input, output, or indermediate file with your favorite text editor. Or you may print the results on a laser printer.

Included is a program called ZSORT which will sort text files. ZSORT commands can be used to INCLUDE all the variables and sort by variable name. Or just the keywords. Or just the paragraph names. It is very flexible.

ZCOBOL runs on a PC, so it is necessary to download the COBOL source from the mainframe to a PC for analysis. All the programs in the ZCOBOL set are written in Assembly Language. They are as fast as greased lightning. Analysis goes quickly when the download finishes.

Also included are many handy utilities. All are super fast and can do neat things because they are in Assembly Language. Source code is provided. Documentation is included on disk.

ZCOBOL Prices: Set of disks is $25. Printed Manual is $10

email: zipfast@mis.net


ZIPFAST
Box 12238
Lexington Ky 40581-2238

Back to ZIPFAST home page.