in model/src/main/java/jetbrains/jetpad/model/composite/Composites.java [287:309]
int deltaBetween(CompositeT c1, CompositeT c2) {
CompositeT left = c1;
CompositeT right = c1;
int delta = 0;
while (true) {
if (left == c2) {
return -delta;
}
if (right == c2) {
return delta;
}
delta++;
if (left != null) {
left = left.prevSibling();
}
if (right != null) {
right = right.nextSibling();
}
}
}