Syntax-directed editor generator

Jorge Miguel Sol Ferreira · Portuguese National Funding Agency for Science, Research and Technology (RCAAP Project by FCT) · 2017

The goal of the master’s thesis work here reported is to develop a system capable of generating a SDE for any given language definition. A SDE is a type of source code editor that knows the programming language grammar and uses this knowledge to guide the editing and the execution of a program. This type of editing ensures that a program is syntactically correct. The editor is intended to provide both syntax-directed editing as well as manual text editing. A meta-language must be created to describe the grammar of the editor’s target language. The meta-language will provide annotations to change the display of the text in the editor. That specification, written in the referred meta-language will be the input to generate templates for the syntax directed editor. The SDE generator is available in a standalone JAR application as well as a web version.

Read the paper · More papers on PaperTik