CGGL
("seagull") Code-Generator Generator Language
A machine-description language based on modeling the computer as a finite state machine.
"A Code Generator Generator Language", M. K. Donegan et al, SIGPLAN Notices 14(8):58-64 (Aug 1979).