首页> 外文期刊>IEEE Transactions on Software Engineering >Support algorithms for incremental attribute evaluation of asynchronous subtree replacements
【24h】

Support algorithms for incremental attribute evaluation of asynchronous subtree replacements

机译:异步子树替换的增量属性评估的支持算法

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

摘要

A solution to the problem of incremental attribute evaluation for multiple asynchronous subtree replacements that is applicable to arbitrary noncircular attribute grammars is discussed. The algorithm supports multiple independent editing cursors. Concurrent evaluation processes proceed independently as long as they cover disjoint regions of the derivation tree. Evaluation processes are merged when they overlap, to prevent unnecessary attribute evaluations. The complexity of these three parts of the algorithm is discussed. The algorithm ensures that when evaluation terminates, the tree is consistently attributed. The results solve two open problems that arose in connection with the original algorithm for asynchronous subtree replacements reported by S.M. Kaplan and G.F. Kaiser (1986).
机译:讨论了适用于任意非圆形属性语法的多个异步子树替换的增量属性评估问题的解决方案。该算法支持多个独立的编辑游标。并行评估过程只要覆盖派生树的不相交区域,就可以独立进行。评估过程在重叠时会合并在一起,以防止不必要的属性评估。讨论了算法的这三个部分的复杂性。该算法可确保在评估终止时,该树始终具有属性。结果解决了两个公开问题,这些问题与S.M报告的用于异步子树替换的原始算法有关。卡普兰和G.F. Kaiser(1986)。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号