Experience with Omega: Implementation of a Prototype Programming Environment. Part 6.

Abstract

This is the last report of a series exploring the use of the Omega programming notation to prototype a programming environment. This environment includes an interpreter, unparser, syntax directed editor, command interpreter, debugger and code generator, and supports programming in a small applicative language. This report presents a universal (i.e., table-driven) syntax directed editor and unparser, which requires only 53 rules to express. A running implementation of these ideas is listed in the appendices.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Sep 01, 1987
Accession Number
ADA187080

Entities

People

  • Bruce J MacLennan

Organizations

  • Naval Postgraduate School

Tags

Communities of Interest

  • Space

DTIC Thesaurus Topics

  • Computer Languages
  • Computer Programming
  • Computer Science
  • Computers
  • Contracts
  • Debugging
  • Grammars
  • Information Processing
  • Language
  • Military Research
  • Notation
  • Operating Systems
  • Personality
  • Prototypes
  • Schools
  • Software Development
  • Universities

Fields of Study

  • Computer science

Readers

  • Computational Linguistics
  • Database Systems and Applications