in src/models/matches.rs [303:308]
fn overlaps(&self, node_1: &Node, node_2: &Node) -> bool {
(node_1.start_position().row < node_2.start_position().row
&& node_2.start_position().row < node_1.end_position().row)
|| (node_1.start_position().row < node_2.end_position().row
&& node_2.end_position().row < node_1.end_position().row)
}