Code-Generation Technique for Large-Language Compilers

A solution is proposed to the problem of optimizing code generation by a large-language compiler. A high-level definitional language is used to define the code mappings, and an interpreter executes the routines in this language during the one-pass, text-driven code-generation phase. The technique might also be applied to extendable languages and shared-component compilers.