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.