Computer software for generating flowchart images of a source program. The
computer software includes a first program which reads an input program
source code as an input and generates a coded output file containing codes
that a second program uses to create the shapes of the flowchart or list
the copybooks and called programs used in the input program source code
being flowcharted. Each line of the source program input is checked
character for character for `reserved words` of the source program
language. When a `reserved word` is found then a shape code is created. A
single program flowchart can be created or by selecting a key word "AUTO",
multiple program flowcharts can be created. The coded output file contains
first, second, and third fields. The first field contains a three
character shape identifier (the computer software includes 25 predefined
shape identifiers). The second field contains a view number and a shape
position. The view number indicates a particular flowchart screen for the
program flowchart. The shape position indicates a particular position of a
flowchart screen. Each flowchart screen can show up to nine shape
positions. The second program of the inventive software reads the coded
output file of the first program and displays the program flowchart images
screen by screen.