public static TNode MoveAccumulators <TNode>(AccumulatorSet accumulators, TNode node) where TNode : AstNode { var mover = new AccumulatorMover(accumulators); return(mover.VisitAndConvert(node)); }
private AccumulatorMover(AccumulatorSet accumulator) { _accumulators = accumulator; }