Previous [1] [2] [3] [4] [5] [6] [7] [8]

Journal of Inforamtion Science and Engineering, Vol.11 No.3, pp.433-452 (September 1995)
The Evolution of an Object-Oriented
Specification for Compilers*

Pei-Chi Wu and Feng-Jian Wang
Department of Computer Science and Information Engineering
National Chiao Tung University
Taiwan, R.O.C.

Although the potential gain for applying a generative-reuse technique to compiler construction is attractive, designing a successful language for compiler specification is challenging work. It is difficult to have a perfect specification language at the very beginning. In this paper, we present the evolution of our specification language and point out the decisions we have taken in approaching a successful language, This paper also summarizes several specification constructs explored in our previous research, especially those which survived, those which were extended, and those which evolved for easier use.

Keywords: semantic specification, compiler generators, attribute grammars, object-oriented paradigm, generative reuse

Received January 20, 1994; revised January 26, 1995.
Communicated by Wen-Tsuen Chen.
*This research was supported in part by National Science Council, Taiwan, R.O.C., under Contract No. NSC 83-0408-E009-029.