Abstract
This study details the design and implementation of the LSD program, a syntax-directed editor for use in editing the source code for Borland’s Turbo Pascal. LSD is a dual-mode editor which allows both traditional text editing and also grammar-based editing. LSD promotes better programming for novice users by allowing the user to edit the program with a graphical representation of a parse tree. A list of syntactically correct choices is displayed at each point where a choice must be made in the structure of the program. Since only these choices are available, no syntax errors are possible. For more advanced users, the ability to take an existing program and display the syntax tree will help show the underlying structure of the Pascal language grammar.
Recommended Citation
Ham, John Gatewood and Sager, Thomas J., "A Syntax-Directed Editor for Borland’s Turbo Pascal" (1993). Computer Science Technical Reports. 64.
https://scholarsmine.mst.edu/comsci_techreports/64
Department(s)
Computer Science
Report Number
CSc-93-34
Document Type
Technical Report
Document Version
Final Version
File Type
text
Language(s)
English
Rights
© 1993 University of Missouri--Rolla, All rights reserved.
Publication Date
December 1993
Comments
This report is substantially the M. S. thesis of the first author, completed December 1993.