The Design and Implementation of a Syntax Directed Editor for a Space Constrained Microcomputer.

Abstract

Syntax directed editors (SDE) have been built to support popular languages or subsets of those languages. Typically, these implementations require large amounts of computing resources. This work describes the design and implementation of a SDE which requires less than 58 thousand bytes of main memory and supports the full C programming language. Several extant SDE models are examined in an effort to define a basic set of SDE facilities. Design principles are combined with machine constraints to produce a plan for the implementation of these facilities. A sample session with the resulting editor is provided. The syntactic irregularities of the C programming language are examined. A discussion showing how language irregularities can hamper the implementation of a SDE follows. A grammatical definition of the C language is included. Additional keywords: theses, c programming language, programming manuals. (Author)

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jun 01, 1984
Accession Number
ADA151313

Entities

People

  • R. F. Richbourg

Organizations

  • Naval Postgraduate School

Tags

Communities of Interest

  • Cyber
  • Energy and Power Technologies
  • Human Systems

DTIC Thesaurus Topics

  • Assembly Languages
  • C Programming Language
  • Computer Programming
  • Computer Programs
  • Computer Science
  • Computers
  • Grammars
  • Language
  • Monitors
  • Operating Systems
  • Personal Computers
  • Programming Languages
  • Schools
  • Security
  • Software Development
  • Structured Programming
  • United States

Fields of Study

  • Computer science

Readers

  • Computer Science.
  • Defense Acquisition Program Management
  • Speech Processing/Speech Recognition.

Technology Areas

  • Space