private bool In(syntax_tree_node stn, int ln, int col, int end_ln, int end_col) => stn.line() >= ln && stn.end_line() < end_ln || ln == end_ln && stn.line() == ln && stn.column() >= col && stn.column() <= end_col || ln != end_ln && (stn.line() == ln && stn.column() >= col || stn.line() == end_ln && stn.column() <= end_col);