Advertisement

The intermediate language Diana design and implementation

  • Guido Persch
  • Manfred Dausmann
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 180)

Abstract

In this paper we give a short and informal introduction to Diana, the intermediate language for Ada. We describe the design decisions and their implications on the usage of Diana in Ada environments. In the second part we show how a Diana implementation may be incorporated in such an environment.

Keywords

Syntactic Structure Tree Node Abstract Data Type Abstract Syntax Tree Array Index 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. [AIDA-01]
    M. Dausmann, G. Persch. G. Winterstein Notes on TCOL Universitat Karlsruhe, Inst. f. Informatik II Bericht Nr. 24/79, 1979Google Scholar
  2. [AIDA-14]
    G. Persch, G. Winterstein M. Dausmann, S. Drossopoulou AIDA Reference Manual Universitat Karlsruhe, Inst. f. Informatik II Bericht Nr. 39/80, 1980Google Scholar
  3. [DIANA-01]
    G. Goos, W. A. Wulf, A. Evans Jr and K. J. Butler (editors) DIANA. An Intermediate Language for Ada (Revised Version) Lecture Notes in Computer Science No. 161. Springer-Verlag (Berlin, Heidelberg, New York, Tokyo) 1983.Google Scholar
  4. [DOC-06]
    G. Winterstein, M. Dausmann, S. Drossopoulou, G. Goos, G. Persch The Development of a Compiler Front End for Preliminary Ada: Overview Universitat Karlsruhe, Inst. f. Informatik II Bericht Nr. 23/80, 1980Google Scholar
  5. [FD]
    G. Kahn et al. Formal Definition of Ada Cii Honeywell Bull, Louveciennes, France INRIA, LeChesnay, France.Google Scholar
  6. [IDL]
    J. R. Nestor, W. A. Wulf, D. A. Lamb The Interface Description Language IDL Carnegie-Mellon University, CSD February 1981Google Scholar
  7. [R-ADA-O]
    G. Persch, G. Winterstien, M. Dausmann, S. Drossopoulou (Revised) Ada-0 Reference and User Manual Universitat Karlsruhe, Inst. f. Informatik II Bericht Nr. 9/81, March 1981Google Scholar
  8. [STONE]
    Stoneman: Requirements for an Ada Programming Support Environment US Department of Defense, 1980Google Scholar
  9. [TCOL]
    B. M. Brosgol et al. TCOL-Ada: Revised Report on An Intermediate Representation for the Ada Language Carnegie-Mellon University, CSD Report CMU-CS-80-105, February 1980Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1984

Authors and Affiliations

  • Guido Persch
    • 1
  • Manfred Dausmann
    • 1
  1. 1.Institut fur Informatik IIUniversitat KarlsruheGermany

Personalised recommendations