A relational program for a syntax directed editor

Loading...
Thumbnail Image
Authors
MacLennan, Bruce J.
Subjects
Relational Programming
Functional Programming
Applicative Languages
Very- High-Level Languages
Syntax Directed Editor
Language-Oriented Editor, Structure Editor.
Advisors
Date of Issue
1982-04
Date
1982-04
Publisher
Monterey, California. Naval Postgraduate School
Language
en_US
Abstract
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)
Type
Technical Report
Description
Series/Report No
Department
Identifiers
NPS Report Number
NPS-52-82-006
Sponsors
Prepared for: Chief of Naval Research, Arlington, VA 22217.
Funder
Format
33 p. ; 29 cm.
Citation
Distribution Statement
Rights
This publication is a work of the U.S. Government as defined in Title 17, United States Code, Section 101. Copyright protection is not available for this work in the United States.
Collections