×

贾斯特阿德

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个字段中引用

17 计算机科学(68至XX)

按年份列出的引文