- /// Reduces the sub scopes by one level, so that the right sub scope contains also the right child scopes
- /// of the left sub scope and the left sub scope represents its left child scope.
+ /// Reduces the sub-scopes, so that the selected sub-scope contains all selected leaves (1) and (2)
+ /// and the remaining sub-scope contains the sub-scopes of the bottom-most remaining scope (3).
///
- /// scope scope
- /// / | \ / \
- /// L ... R => A R
- /// / | \ \ / /\ \
- /// A ... LR C C D E F
- /// /|\
- /// D E F
+ /// scope scope
+ /// / \ / \
+ /// R S(1) => R S
+ /// / \ \ /|\ /|\
+ /// R(3) S(2) C ABCDEF CDEF
+ /// /|\ /|\
+ /// ABCDEF DEF
///
///
- public class RightChildReducer : ReducerBase {
- ///