An Object-Oriented Framework of Compiler Architecture

林奕,朱怡安,付游
DOI: https://doi.org/10.3969/j.issn.1000-2758.2002.03.014
2002-01-01
Xibei Gongye Daxue Xuebao/Journal of Northwestern Polytechnical University
Abstract:With increasing application of compiling technology, we must pay much attention to solve the following problems in the construction of compiler: (1) the incompliance with the principles of software engineering must be reduced as much as possible; (2) the difficulties in its design, development and maintenance must be lowered; (3) its scalability must be increased. We study the problems in the compiling technology applications and the new trends for increasing the flexibility, scalability and reusability of compiler architecture. Then, we propose an object-oriented framework of compiler architecture based on the general model of programming languages. This framework establishes the basic structure of compiler or programming language processor. In implementing the specific features of programming languages, we use, modify or add elements of the framework and reorganize them.
What problem does this paper attempt to address?