Bastani, Farokh B.2023-11-022023-11-02198310039237https://hdl.handle.net/10657/15356This thesis discusses a syntax-directed text editor which is a part of a configuration control system. This system maintains information on the hierarchical relationships between components (modules) of a software system. It generates appropriate messages whenever a module is modified. The editor provides screen editing facilities and can be "programmed" to perform syntax checks, enforce coding standards and syntactic correctness, do indentation, and provide information about other procedures and functions. The major difference between this editor and previous syntax-directed editors is that the user need not be aware of any language-dependent editor commands. Also, the text is stored as a text file rather than as a "tree" file, thus enhancing portability. In this thesis we focus on the language for describing the permissible inputs and the design and implementation of a parser for it.application/pdfenThis item is protected by copyright but is made available here under a claim of fair use (17 U.S.C. Section 107) for non-profit research and educational purposes. Users of this work assume the responsibility for determining copyright status prior to reusing, publishing, or reproducing this item for purposes other than what is allowed by fair use or other copyright exemptions. Any reuse of this item in excess of fair use or other copyright exemptions requires express permission of the copyright holder.Text editors (Computer programs)Operating systems (Computers)A syntax directed text editor for a configuration control systemThesisreformatted digital