Improving the quality of compiler construction with object-oriented techniques
David Basanta Gutiérrez, Cándida Luengo Díez, Raúl Izquierdo Castanedo, José Emilio Labra Gayo, Juan Manuel Cueva Lovelle · ACM SIGPLAN Notices · 2000
Compiler construction tools have proven to be very useful for developers in the traditional task of compiler construction and language processors that are present in editors, word processors or XML. In contrast to their importance, traditional tools like YACC have failed to take advantage of object-oriented techniques. This is particularly unfortunate because compilers, being complex systems, would definitely benefit from the modularity and code reuse that object orientation allows.In this paper, O2C2, an object-oriented framework generator, is presented. The tool has the potential to improve the quality of compiler construction by introducing the concept of frameworks in the field of compilers and language processors.