Project

General

Profile

Feature #5451

Support external rules in TransformerRule interface

Added by Artem Kotsynyak almost 5 years ago. Updated about 4 years ago.

Status:
New
Priority:
Normal
Category:
Transformer
Target version:
Start date:
11/26/2014
Due date:
% Done:

0%

Estimated time:
Published in build:

Description

TransformerRules are dedicated for use in NodeTransformer with other rules, but interface implementations has no information about other rules, therefore it may introduce inconsistencies in transformed expressions accordingly to entire set as a whole. Since given transforms are considered local, i.e. should match and replace only limited (and small) subgraph, it is reasonable to support external rules in interface instead of multiple transformation runs. Consider using abstract class in place of interface to enforce respecting external rules.

History

#1

Updated by Alexander Kamkin over 4 years ago

  • Subject changed from [transformer] Support external rules in TransformerRule interface to Support external rules in TransformerRule interface
  • Category set to Transformer
  • Target version set to 0.3
#2

Updated by Andrei Tatarnikov about 4 years ago

  • Target version changed from 0.3 to 0.4

Also available in: Atom PDF