CDL[3]
Compiler Description Language
C. H. A. Koster, 1969
A language intended for the implementation of the rules of an affix grammar by recursive procedures. A procedure may be a set of tree-structured alternatives. Each alternative is executed until one successfully exits. Used in a portable COBOL-74 compiler from MPB, mprolog system from SzKI, and the Mephisto chess computer.
"CDL: A Compiler Implementation Language", in Methods of Algorithmic Language Implementation, A. Ershov and C. H. A. Koster eds, Lecture Notes in Computer Science 47, Springer-Verlag, 1977, pp.341-351.
"Using the CDL Compiler Compiler", C. H. A. Koster, 1974.
CDL2
Used in an ALGOL 68 compiler at Technical University Berlin.
CDLM
Used at Manchester.