Report Number: CS-TR-71-226
Institution: Stanford University, Department of Computer Science
Title: SIMPLE: a simple precedence translator writing system
Author: George, James E.
Date: July 1971
Abstract: SIMPLE is a translator writing system composed of a simple
precedence syntax analyzer and a semantic constructor and is
implemented in PL/I. It provides an error diagnostic and
recovery mechanism for any system implemented using SIMPLE.
The removal of precedence conflicts is discussed in detail
with several examples.
The utilization of SIMPLE is illustrated by defining a
command language meta system for the construction of scanners
for a wide variety of command oriented languages. This meta
system is illustrated by defining commands from several text
editors.
http://i.stanford.edu/pub/cstr/reports/cs/tr/71/226/CS-TR-71-226.pdf