...
首页> 外文期刊>Science of Computer Programming >Object-oriented tree traversal with JJForester
【24h】

Object-oriented tree traversal with JJForester

机译:使用JJForester进行面向对象的树遍历

获取原文
获取原文并翻译 | 示例
   

获取外文期刊封面封底 >>

       

摘要

We want to use the advanced language processing technology available in the ASF+SDF in combination with general purpose programming languages. In particular, we want to combine the syntax definition formalism (SDF) and the associated components that support generalized LR parsing, with the object-oriented language Java. To this end, we implemented JJForester, a tool that generates class structures from SDF grammar definitions. The generated class structures implement a number of design patterns to facilitate construction and traversal of parse trees represented by object structures. In a detailed case study, we demonstrate how program analyses and transformations for languages of non-trivial size can be constructed with JJForester.
机译:我们希望将ASF + SDF中提供的高级语言处理技术与通用编程语言结合使用。特别是,我们希望将语法定义形式化(SDF)和支持广义LR解析的相关组件与面向对象的语言Java结合起来。为此,我们实现了JJForester,这是一种根据SDF语法定义生成类结构的工具。生成的类结构实现了许多设计模式,以促进构造和遍历由对象结构表示的解析树。在详细的案例研究中,我们演示了如何使用JJForester构建非平凡语言的程序分析和转换。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号