贾斯特阿德 swMATH ID: 1700 软件作者: 赫丁,哥雷尔;伊娃·马格努森 描述: JastAdd–一个面向方面的编译器构造系统。我们描述了JastAdd,一个基于Java的编译器构造系统。JastAdd以抽象语法树的面向对象表示为中心,其中引用变量可用于将树的不同部分链接在一起。JastAdd在实现编译器时支持声明性技术(使用Reference Attributed Grammars)和命令性技术(使用普通Java代码)的组合。行为可以被模块化为不同的方面,例如名称分析、类型检查、代码生成等,这些方面使用面向方面的编程技术被编织成类,为访问者模式提供了更安全、更强大的替代方案。JastAdd系统独立于底层解析技术,支持计算之间的任何非循环依赖关系,从而允许一般的多通道编译。使用Java类、接口和虚拟方法可以非常方便地实现属性求值器(最佳递归求值) 主页: http://jastadd.org/old/research/key-publications 关键词: 引用属性文法;面向方面编程;编译器;建设;接见者模式;Java语言 相关软件: 西洋陆军棋;蚂蚁识别码;ASF+SDF;孢子虫;Polyglot公司;TXL(热膨胀);哈斯克尔;糖J;丽莎;MontiCore公司;奥特;Coq公司;NuSMV公司;方面J;旋风;休谟;塞达利翁;长石;mbeddr公司;汤姆 引用于: 17文件 更多出版物: http://jastadd.org/old/research/key-publications网站 标准条款 1出版物描述软件,包括1出版物以zbMATH为单位 年份 JastAdd–一个面向方面的编译器构造系统。 Zbl 1038.68031号戈雷尔·赫丁;伊娃·马格努森 2003 全部的 前5名33位作者引用 5 戈雷尔·赫丁 三 托比约恩·埃克曼 2 伊娃·马格努森 2 乔·汤姆·萨拉瓦 1 约翰·奥凯森 1 洛伦佐·贝蒂尼 1 罗伯托·比戈尼亚。 1 德里克·博丹 1 马丁·布拉文波尔 1 迈克尔·克拉克森。 1 奥格·德穆尔 1 弗拉基米尔·奥·迪奥里奥。 1 埃尔科·多尔斯特拉 1 迪尼斯·杜契尔 1 纳比尔·布斯塔尼 1 圣保罗费尔南德斯 1 玛格斯·弗洛伊登塔尔 1 高继敏 1 尤里安·黑格 1 Krishnan、Ligesh 1 马尔扬·默尼克 1 安德鲁·迈尔斯(Andrew C.Myers)。 1 努诺·马切多,何塞 1 纳撒尼尔·奈斯特罗姆 1 扬尼克·帕门蒂尔 1 西蒙·佩蒂让 1 莱昂纳多·莱斯。 1 Schäfer,马克斯 1 爱玛·Söderberg 1 埃里克·范怀克 1 马科斯·维埃拉 1 埃尔科·维瑟 1 维尔杰姆·舒默 5篇连载文章中引用 6 计算机程序设计科学 三 计算机语言、系统和结构 1 高阶和符号计算 1 塔尔图大学数学学位论文 1 程序设计中的逻辑和代数方法杂志 在1个字段中引用 17 计算机科学(68至XX) 按年份列出的引文