An early language for writing recursive descent compilers. It was macroed from the IBM 1604 to the IBM 709 to the IBM 7094 to the GE-635, where it was used by McIlroy and Morris to write the EPL compiler for Multics.

["TMG - A Syntax-Directed Compiler", R.M. McClure, Proc ACM 20th Natl Conf (1965)].

[Sammet 1969, p.636].