Skip to main content

A Language for Writing Code Generators

New Image

This paper describes a programming language for writing code generators. The language abbreviates repetitive constructs, simplifies encoding, and assumes responsibility for making the code generator small and fast. As a result, a specification for the VAX takes 126 lines, and one for the Motorola 68020 takes 156.