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)
Document Details
- Document Type
- Technical Report
- Publication Date
- Jun 01, 1984
- Accession Number
- ADA151313
Entities
People
- R. F. Richbourg
Organizations
- Naval Postgraduate School