trySetPointRange method

bool trySetPointRange(
  1. TreeSitterPoint startPoint,
  2. TreeSitterPoint endPoint
)

Native boolean-returning counterpart of ts_query_cursor_set_point_range.

Implementation

bool trySetPointRange(TreeSitterPoint startPoint, TreeSitterPoint endPoint) {
  _checkNotDisposed();
  if (!_isZeroPoint(endPoint) && _comparePoints(endPoint, startPoint) < 0) {
    return false;
  }
  _range = _TreeSitterQueryRange.points(startPoint, endPoint);
  return true;
}