Rewrite : a general purpose rewriting program
Date Issued
December 1, 1984
Author(s)
Chen, Hong Gee
Advisor(s)
J. Robin B. Cockett
Additional Advisor(s)
Doyt L. Perry
Steven M. Serbin
Abstract
This thesis reviews the rewriting theory from the data structure and Prolog language point of view so that a basic rewriting program can be implemented using the theory. To allow a user to specify control strategies, "call by name" and "call by value" rules are allowed. Inherited and synthesized states have been included in the rewriting program to enhance its power. To make the rewriting explanation natural, quiet rewriting and recursive rewriting mechanisms have been included. In addition, an accounting system is used to curtail the redundant searches, while meta-level rule specifications can be used to define rules sharing the same characteristics.
Degree
Master of Science
Major
Computer Science
File(s)![Thumbnail Image]()
Name
Thesis84C442.pdf
Size
3.19 MB
Format
Unknown
Checksum (MD5)
b326905060cb5b3933ea12536261c70b