Intermediate Representation Techniques Based on Abstract Syntax Descriptions

戴桂兰,张素琴,田金兰,蒋维杜
DOI: https://doi.org/10.3321/j.issn:1000-0054.2003.04.017
2003-01-01
Abstract:syntax description is proposed for embedded system applications. This intermediate representation technique can accept any high level intermediate representations to make full use of existing compiler front ends. Also, it uses a unique intermediate representation that integrates algebraic data types into the object oriented paradigm for stronger expressive power, flexibility, and extensibility. This increases the reusability and interoperatibility of compiler components, simplifies the development of compiler infrastructure, and enables further rapid development of high quality compilers.
What problem does this paper attempt to address?