首页    期刊浏览 2024年07月05日 星期五
登录注册

文章基本信息

  • 标题:Multiple Attribute Grammar Inheritance
  • 本地全文:下载
  • 作者:Marjan Mernik ; Mitja Lenic ; Enis Avdicausevic
  • 期刊名称:Informatica
  • 印刷版ISSN:1514-8327
  • 电子版ISSN:1854-3871
  • 出版年度:2000
  • 卷号:24
  • 期号:3
  • 页码:319-328
  • 出版社:The Slovene Society Informatika, Ljubljana
  • 摘要:The language design process should be supported by modularity and abstraction in a manner that allows incremental changes as easily as possible. To at least partially fulfill this ambitious goal a new object-oriented attribute grammar specification language which supports multiple attribute grammar inheritance is introduced. Multiple attribute grammar inheritance is a structural organization of attribute grammars where the attribute grammar inherits the specifications from ancestor attribute grammars, may add new specifications or may override some specifications from ancestor specifications. With the proposed approach a language designer has the chance to design incrementally a language or reuse some fragments from other programming language specifications. The multiple attribute grammar inheritance is first introduced using an example, and thereafter by a formal model. The proposed approach is successfully implemented in the compiler/interpreter generator tool LISA ver. 2.0.
  • 关键词:object-oriented attribute grammars; inheritance; incremental language design
国家哲学社会科学文献中心版权所有