【24h】

Object-Oriented Language Processing

机译:面向对象的语言处理

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

摘要

Compiler architecture often follows an imperative layout. Different actions in the compiler are modeled as functions that operate over defined data structures. In this work, we present existing methodologies for writing object-oriented language-processing tools. As a contribution, we explore possibilities of writing a compiler based on recursive descent parsing in an object-oriented way. As a proof of the concept, we present a parser generator that employs the presented constructs both in its internal structure and in generated output.
机译:编译器体系结构通常遵循命令式布局。编译器中的不同操作被建模为对定义的数据结构进行操作的函数。在这项工作中,我们介绍了用于编写面向对象的语言处理工具的现有方法。作为贡献,我们探索了以面向对象的方式基于递归下降解析编写编译器的可能性。作为该概念的证明,我们介绍了一个解析器生成器,该解析器生成器在其内部结构和生成的输出中均采用了所提供的构造。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号