A relational program for a syntax directed editor
By: Bruce J. MacLennan
Contributors: Naval Postgraduate School (U.S.)
Publisher: Naval Postgraduate School
Published: 1982
Place of publication: Monterey, California
Language: eng
Number of pages: 33
Subjects: Computer programming; Programming (Mathematics)
Description: This report provides a basis for evaluating relational programming by presenting an implementation of a moderately complex program using relational programming. The program is a syntax-directed editor, a major component in a programming environment that allows the direct construction, modification, and display (unparsing) of parse trees. Relational programming is ideal for this application, since the relational calculus provides a number of high-level operators for manipulating trees and other complex data structures. The editor is presented in two notations: the usual mathematical notation and a simple natural-language-like notation. (Author)
Notes: "NPS-52-82-006"--Cover.

Cover title.

"April 1982"--Cover.

"Prepared for: Chief of Naval Research, Arlington, VA 22217."

Includes bibliographical references (p. 19).

"Approved for public release; distribution is unlimited"--Cover.

Technical report; 1982.

ck/ 4/9/09.