DIANA: an intermediate language for Ada

  • Authors:
  • Gernard Goos;William A. Wulf;Arthur Evans, Jr.;Kenneth J. Butler

  • Affiliations:
  • Univ. Karlsruhe, Karlsruhe, West Germany;Tartan Laboratories, Pittsburgh, PA;Tartan Laboratories, Pittsburgh, PA;Tartan Laboratories, Pittsburgh, PA

  • Venue:
  • DIANA: an intermediate language for Ada
  • Year:
  • 2000

Quantified Score

Hi-index 0.00

Visualization

Abstract

This document describes DIANA, a Descriptive IntermediateAttributed Notation for Ada, being both an introduction and referencemanual for it. DIANA is an abstract data type such that each object ofthe type is a representation of an intermediate form of an Ada program.Although the initial uses of this form were for communication betweenthe Front and Back Ends of an Ada compiler, it is also intended to besuitable for use with other tools in an Ada programmingenvironment.DIANA resulted from a merger of the best properties of two earliersimilar intermediate forms: TCOL and AIDA.—Author's Abstract—Abstract recommended by M. B. Wells, Las Cruces, NM