摘要
Compiler front-ends today are getting bigger and more complex than ever. Generative (specification) techniques have been applied well in some compiling tasks; however, techniques such as attribute grammars (AGs) are rarely adopted for semantic analysis by production quality compilers. This paper presents a specification language that extends AG specification with modular constructs, remote access, collective computing, and object-orientation in parse tree nodes. The language tries to address AG-specific patterns and bridge the gap between AGs and current object-oriented modeling. The paper also illustrates several examples using the specification language. The language is meant to be used as a specification tool for engineering use in compiler construction.
原文 | English |
---|---|
頁(從 - 到) | 23-41 |
頁數 | 19 |
期刊 | Proceedings of the National Science Council, Republic of China, Part A: Physical Science and Engineering |
卷 | 20 |
發行號 | 1 |
出版狀態 | Published - 1 1月 1996 |