首页> 外国专利> Method and apparatus for efficient multiple-pattern based matching and transformation of intermediate language expression trees

Method and apparatus for efficient multiple-pattern based matching and transformation of intermediate language expression trees

机译:用于基于多模式的中间语言表达树的高效匹配和转换的方法和装置

摘要

A computer implemented method, system and computer program product for efficient multiple-pattern based matching and transformation of intermediate language expression trees in a compiler. Such an approach includes three constructs of pattern matchers namely a registry, a mapped registry and a registry instance for constructing multiple patterns and for enabling a matching and transformation process. These constructs narrow the number of relevant patterns applied against input expressions without repeatedly implementing an algorithm and also significantly reduce memory footprint and compilation time.
机译:一种计算机实现的方法,系统和计算机程序产品,用于在编译器中进行高效的基于多模式的中间语言表达树匹配和转换。这种方法包括模式匹配器的三种构造,即注册表,映射注册表和注册表实例,用于构造多个模式并启用匹配和转换过程。这些结构缩小了应用于输入表达式的相关模式的数量,而无需重复执行算法,并且还大大减少了内存占用和编译时间。

著录项

  • 公开/公告号US8127281B2

    专利类型

  • 公开/公告日2012-02-28

    原文格式PDF

  • 申请/专利权人 ARIE TAL;

    申请/专利号US20070955120

  • 发明设计人 ARIE TAL;

    申请日2007-12-12

  • 分类号G06F9/45;

  • 国家 US

  • 入库时间 2022-08-21 17:26:16

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号