metacompiler

metacompiler

[′med·ə·kəm‚pī·lər]
(computer science)
A compiler that is used chiefly to construct compilers for other programming languages.
Mentioned in ?
References in periodicals archive ?
The program linearizer was implemented by modifying the parsing module of OpenC++, a metacompiler for C++ [31].
Some alternative directions are: (1) to reduce the scope of reflection at compile-time as shown by the evolution of the initial reflective OpenC++ architecture into a compile-time reflective architecture, thus getting closer to metacompilers [Chiba 1995], or (2) to use program transformation techniques, notably partial evaluation (also called program specialization), to minimize metainterpretation overheads [Masuhara et al.