Construction of a transportable, multi-pass compiler for extended Pascal

  • Authors:
  • G. J. Hansen;G. A. Shoults;J. D. Cointment

  • Affiliations:
  • Texas Instruments Incorporated, Dallas, Texas;Texas Instruments Incorporated, Dallas, Texas;Texas Instruments Incorporated, Dallas, Texas

  • Venue:
  • SIGPLAN '79 Proceedings of the 1979 SIGPLAN symposium on Compiler construction
  • Year:
  • 1979

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper describes the implementation of an extended Pascal compiler on the TI 990 minicomputer, the TI 980 minicomputer, and the IBM System 370. The compiler was designed to be as machine independent as possible; the parser and machine independent optimizer are parameterized so they are identical at the source code level for all machines. The paper describes the language modifications and extensions to Pascal, the parser, the optimizer, and the code generators. In addition, the intermediate language utilized is discussed at length.