DIANA
Descriptive Intermediate Attributed Notation for Ada
Goos & Wulf, CMU, Jan 1981
A de facto standard intermediate language for Ada programs. An attributed tree representation, with an abstract interface defined in IDL[2]. It resulted from a merger of AIDA[2] and TCOL.Ada.
DIANA - An Intermediate Language for Ada, G. T. Goos et al, Lecture Notes in Computer Science 161, Springer-Verlag, 1983.