Accession Number : ADA114761

Title :   A Relational Program for a Syntax Directed Editor.

Descriptive Note : Technical rept.,


Personal Author(s) : MacLennan,Bruce J

PDF Url : ADA114761

Report Date : Apr 1982

Pagination or Media Count : 37

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)

Descriptors :   *Computer programming, High level languages, Computer programs, Structural analysis, Editing, Syntax, Parsers, Mathematical logic, Operators(Mathematics), Calculus, Man computer interface

Subject Categories : Theoretical Mathematics
      Computer Programming and Software

Distribution Statement : APPROVED FOR PUBLIC RELEASE