Back to Search
Start Over
A System for Generating Language-Oriented Editors.
- 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]
- Subjects :
- *EDITORS
*COMPUTER software
*ELECTRONIC systems
*ENGINEERING
*SOFTWARE engineering
Subjects
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