Dianette — A pragmatic variant of Diana

  • M P Harrison
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 180)


The intermediate language Dianette is described and compared with Diana, with some rationale for the differences. After describing the creation of Dianette and some later transformations, consideration is given to some practical design issues.


Intermediate Representation Abstract Syntax Tree Package Body Intermediate Language Expression Node 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. LRM.
    — Ada Language Reference Manual ANSI/MIL-STD 1815A Alsys Jan 1983Google Scholar
  2. DRM.
    — G. Goos, W. A. Wulf, A. Evans Jr and K. J. Butler (eds). DIANA An Intermediate Language for Ada (Revised Version) Lecture Notes in Computer Science No 161. Springer-Verlag (Berlin Heidelberg New York Toyko) 1983Google Scholar
  3. SSSI 81.
    — U K Ada Study — Final Technical Report SPL International. SDL, Software Sciences Ltd ICL. Jul 1981Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1984

Authors and Affiliations

  • M P Harrison
    • 1
  1. 1.Software Sciences LtdMacclesfieldU.K.

Personalised recommendations