COMTRAN Reconstruction

J28-6169 · January 1962

05.06.01

PDF page 104 of 221. Download the scanned PDF

The page as scanned

The scan of PDF page 104 of J28-6169
Select the scan to open it at full size.

The text read off it

[05.06.01]

05.06 PROGRAM FLOW AND OPERATOR MESSAGES

The field test version of the CT Processor will write on-line messages concerning the progress of compilation, loading, and execution, of a CT program, through the various phases. In addition, tape switching and redundancy information may be issued by IOCS.

A. Compiler

The ability to interpret the significance of various conditions is helpful to the operator in determining if a compilation is progressing satisfactorily.

For this reason, a brief resume of compiler action is as follows:

  1. Phase 1 translates from the external statements to a condensed internal form. a. The first pass scans for data and procedure names, entering them and their descriptions into a dictionary. b. The second pass completes conversion of the text, determining the exact meaning of qualified names, and builds other tables of information necessary for the generation of instructions.

    The letters CTC are printed on-line when this phase is entered.

  2. Phase 2 consists of the generation of instructions, and the initial pass of their assembly. The letters CTD are printed on-line when this phase is entered.

  3. Phase 3 completes the assembly process, defining the relative locations of instructions and data, the listing of error messages, and the punching of the object deck. The letters CTE are printed on-line when this phase is entered.

Finally the word DONE is printed on-line when control is returned to CTM from the Compiler.

Unless a catastrophic error occurs (e.g., the omission of a division header), compilation will be completed regardless of the number of errors encountered. If a catastrophic error occurs, a standard end-of-job message will be printed and control will be passed to the CTM supervisor.