Functional Incremental Attribute Evaluation
Functional Incremental Attribute Evaluation
复制标题
功能增量属性评估
DOI:
--
复制
发表时间:
2000
期刊:
影响因子:
--
通讯作者:
M. Kuiper
中科院分区:
文献类型:
--
作者:
João Saraiva;Doaitse Swierstra;M. Kuiper
This paper presents a news trict, purely functional implementation of attribute grammars. Incremental evaluation is obtained via standard function memoization. Our new implementation of attribute grammars increases the incremental behaviour of the evaluators by both reducing the memoization overhead and increasing their potential incrementallity. We present also an attribute grammar transformation, which increases the incremental performance of the attribute evaluators after a change that propagates its effects to all parts of the syntax tree. These techniques have been implemented in a purely functional attribute grammar system and the first experimental results are presented.