public override void Perform(ParseNode node) { var sharpDefineVisitor = new AstTreeVisitorAllNodes(node) { CallOnMatch = FixLogic }; sharpDefineVisitor.Visit(); }
public override void Perform(ParseNode node) { var astVisitor = new AstTreeVisitorAllNodes(node) { CallOnMatch = TryFixRuleProblem }; while (_found) { _found = false; astVisitor.Visit(); } }
public override void Perform(ParseNode node) { var fullVisitor = new AstTreeVisitorAllNodes(node) {CallOnMatch = AnalyzeNode}; fullVisitor.Visit(); }