Back to Search Start Over

A System for Generating Language-Oriented Editors.

Authors :
Tenma, Takao
Tsubotani, Hideaki
Tanaka, Minoru
Ichikawa, Tadao
Source :
IEEE Transactions on Software Engineering. Aug88, Vol. 14 Issue 8, p1098-1109. 12p. 15 Diagrams.
Publication Year :
1988

Abstract

It is commonly accepted that language-oriented tools are helpful for constructing programs. In order to construct and extend language-oriented tools easily, meta-tools have been researched. Our interest is to establish a simple and flexible framework for internal representation of programs, internal representation of language-dependent information, and the behavior of language-oriented tools for user's operations. This paper presents a system for generating language-oriented editors based on the object-oriented concepts. Features of the target language are represented as classes and their relations. A program is represented as an abstract syntax tree. Each node in the tree belongs to a nodeclass. Processing of each user's operation is achieved by messages between nodes. For generating more advanced editors, probes, internal-classes, and gates are incorporated into the system. In conclusion, the system generates a flexible and easily extendable language-oriented editor from a target language description in a highly modularized fashion by using the description language which the system provides. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
00985589
Volume :
14
Issue :
8
Database :
Academic Search Index
Journal :
IEEE Transactions on Software Engineering
Publication Type :
Academic Journal
Accession number :
14315953
Full Text :
https://doi.org/10.1109/32.7620