Introduction to compiler construction with UNIX

Axel-Tobias Schreiner
H. George Friedman

Published by Prentice-Hall, Inc. Note: imported from RIT’s Digital Media Library running on DSpace to RIT Scholar Works in October 2013.

Abstract

Better user interfaces, especially to the many micro computers which are becoming so popular, often require recognition and processing of rather elaborate command languages. Language recognition thus has many applications. However, it can be down right unpleasant if done ad-hack. Building a compiler illustrates one application of language recognition. It also illustrates how to design and implement a large pro-gram with tools and successive extensions of a basic design. Understanding a simple compiler is interesting in its own right: it helps one to master and better utilize programming systems in general.